[ Index ] |
|
Code source de Symfony 1.0.0 |
1 <?php 2 3 require_once 'propel/engine/builder/om/php5/PHP5ExtensionObjectBuilder.php'; 4 5 /* 6 * This file is part of the symfony package. 7 * (c) 2004-2006 Fabien Potencier <fabien.potencier@symfony-project.com> 8 * 9 * For the full copyright and license information, please view the LICENSE 10 * file that was distributed with this source code. 11 */ 12 13 /** 14 * @package symfony 15 * @subpackage addon 16 * @author Fabien Potencier <fabien.potencier@symfony-project.com> 17 * @version SVN: $Id: SfExtensionObjectBuilder.php 2624 2006-11-07 09:34:59Z fabien $ 18 */ 19 class SfExtensionObjectBuilder extends PHP5ExtensionObjectBuilder 20 { 21 protected function addIncludes(&$script) 22 { 23 if (!DataModelBuilder::getBuildProperty('builderAddIncludes')) 24 { 25 return; 26 } 27 28 parent::addIncludes($script); 29 } 30 31 protected function addClassOpen(&$script) 32 { 33 $table = $this->getTable(); 34 $tableName = $table->getName(); 35 $tableDesc = $table->getDescription(); 36 37 $baseClassname = $this->getObjectBuilder()->getClassname(); 38 39 $script .= " 40 /** 41 * Subclass for representing a row from the '$tableName' table. 42 * 43 * $tableDesc 44 * 45 * @package ".$this->getPackage()." 46 */ 47 class ".$this->getClassname()." extends $baseClassname 48 {"; 49 } 50 51 /** 52 * Closes class. 53 * @param string &$script The script will be modified in this method. 54 */ 55 protected function addClassClose(&$script) 56 { 57 $script .= " 58 } 59 "; 60 } 61 }
titre
Description
Corps
titre
Description
Corps
titre
Description
Corps
titre
Corps
Généré le : Fri Mar 16 22:42:14 2007 | par Balluche grâce à PHPXref 0.7 |