本文整理匯總了PHP中Zend_CodeGenerator_Php_Docblock::setLongDescription方法的典型用法代碼示例。如果您正苦於以下問題:PHP Zend_CodeGenerator_Php_Docblock::setLongDescription方法的具體用法?PHP Zend_CodeGenerator_Php_Docblock::setLongDescription怎麽用?PHP Zend_CodeGenerator_Php_Docblock::setLongDescription使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類Zend_CodeGenerator_Php_Docblock
的用法示例。
在下文中一共展示了Zend_CodeGenerator_Php_Docblock::setLongDescription方法的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。
示例1: createAttributesSqlConstants
/**
* @see models_ClassGenerator_Defaults_Interface::createAttributesSqlConstants
*/
public function createAttributesSqlConstants()
{
//Table
$constTable = new Zend_CodeGenerator_Php_Property();
$constTable->setConst(true);
$constTable->setName($this->_provideTableConstant());
$constTable->setDefaultValue($this->getPersistenceInformation()->getTableName());
$tableDocblock = new Zend_CodeGenerator_Php_Docblock();
$tableDocblock->setLongDescription('The SQL table to persist all properties to.');
$tableTagType = new Zend_CodeGenerator_Php_Docblock_Tag();
$tableTagType->setName('var');
$tableTagType->setDescription(Zend_CodeGenerator_Php_Property_DefaultValue::TYPE_STRING);
$tableDocblock->setTag($tableTagType);
$constTable->setDocblock($tableDocblock);
//Einfügen!
$this->getClass()->setProperty($constTable);
//Columns
$columnConstants = $this->_provideSqlColumnConstants();
if (!empty($columnConstants)) {
foreach ($columnConstants as $columnConstant => $attribute) {
/* @var $attribute Zend_CodeGenerator_Php_Property */
$constCol = new Zend_CodeGenerator_Php_Property();
$constCol->setConst(true);
$constCol->setName($columnConstant);
$constCol->setDefaultValue(Model_ClassGenerator_PersistenceInformation::toColumnName($attribute));
$colDocblock = new Zend_CodeGenerator_Php_Docblock();
$colDocblock->setLongDescription('The SQL table colum to persist the attribute $' . $attribute->getName() . ' to.');
$colTagType = new Zend_CodeGenerator_Php_Docblock_Tag();
$colTagType->setName('var');
$colTagType->setDescription(Zend_CodeGenerator_Php_Property_DefaultValue::TYPE_STRING);
$colDocblock->setTag($colTagType);
$constCol->setDocblock($colDocblock);
//Einfügen!
$this->getClass()->setProperty($constCol);
}
}
}
示例2: testLongDescriptionGetterAndSetter
public function testLongDescriptionGetterAndSetter()
{
$this->_docblock->setLongDescription('Long Description');
$this->assertEquals('Long Description', $this->_docblock->getLongDescription());
}