示例#1
0
 public function __construct(Garp_Spawn_Config_Model_Abstract $config)
 {
     if ($config->isMultilingual()) {
         $i18nModelConfig = new Garp_Spawn_Config_Model_I18n(clone $config);
         $i18nModel = new Garp_Spawn_Model_I18n($i18nModelConfig);
         $this->setI18nModel($i18nModel);
     }
     parent::__construct($config);
 }
示例#2
0
 public function __construct($id, Garp_Spawn_Config_Storage_Interface $storage, Garp_Spawn_Config_Format_Interface $format)
 {
     parent::__construct($id, $storage, $format);
     $this->_addIdField();
     $this->_addDefaultBehaviors();
     $validator = new Garp_Spawn_Config_Validator_Model_Base();
     $validator->validate($this);
 }
示例#3
0
 public function __construct($id, Garp_Spawn_Config_Storage_Interface $storage, Garp_Spawn_Config_Format_Interface $format)
 {
     parent::__construct($id, $storage, $format);
     $validator = new Garp_Spawn_Config_Validator_Model_Binding();
     $validator->validate($this);
 }