문제

Magento Core 코드의 다음 스타일 PHPDoc 선언을 발견 한 후 Magento Extensions에서 복사했습니다.

/** @var $varName Mage_Core_Model_Example */
.

@var [type] [$optionalName] [Optional comment] 개념 개념을 따르지 않아야합니다 PHPDOC는 사용합니까?예 :

/** @var Mage_Core_Model_Example $optionalVarNameOrComment Optional comment here */
.

또는 단순히 실제로 :

/** @var Mage_Core_Model_Example */
$example = Mage::getModel('core/example');
.


편집 : 개발 팀간에 불일치 할 수 있습니다 ... EE 1.14.2 변경 사항을 검토하는 동안 올바른 @var 블록을 고려하는 것의 예를 발견했습니다 :

# app/code/core/Mage/Adminhtml/Model/Sales/Order/Create.php - 1531:
/** @var Mage_Sales_Model_Order $oldOrder */
.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 magento.stackexchange
scroll top