S'il y a déclaration de plusieurs éléments consécutifs de même type, le même contenu de DocBlock peut être pertinent pour chacun d'eux. Dans ce cas, les DocBlocks individuels pour ces éléments peuvent être remplacés par un modèle DocBlock.
Le modèle DocBlock se compose de deux commentaires DocBlock:
Le commentaire de départ est avant le premier élément du groupe, distingué à l'aide de # @ + et formaté comme suit:
/**#@+
*
*/
Le commentaire de fin se situe après le dernier élément du groupe, distingué à l'aide de # @ - et formaté comme suit:/**#@-*/
Par exemple, déclaration de plusieurs constantes ou attributs de classe:
class Mage_Core_Model_Layout extends Varien_Simplexml_Config
{
/**#@+
* Supported layout directives
* @var string
*/
const TYPE_BLOCK = 'block';
const TYPE_CONTAINER = 'container';
/**#@-*/
/**#@+
* Scheduled structure elements operations
*
* @var array
*/
protected $scheduledMoves = array();
protected $scheduledRemoves = array();
/**#@-*/
Référence ici
Prashant Valanda
la source