Exemple #1
0
 public static function isNeededBy(Garp_Spawn_Model_Abstract $model)
 {
     $requiredFields = $model->fields->getFields('required', true);
     if (!$model->isMultilingual()) {
         return (bool) $requiredFields;
     }
     $unilingualFieldNames = array();
     foreach ($requiredFields as $field) {
         if (!$field->isMultilingual()) {
             return true;
         }
     }
 }
Exemple #2
0
 public function materializePhpModels(Garp_Spawn_Model_Abstract $model)
 {
     parent::materializePhpModels($model);
     if ($this->isMultilingual()) {
         $i18nModel = $this->getI18nModel();
         parent::materializePhpModels($i18nModel);
     }
 }
Exemple #3
0
 public function __construct(Garp_Spawn_Config_Model_Binding $config)
 {
     parent::__construct($config);
     $this->_setRelationFieldsAsPrimary();
 }
 public static function isNeededBy(Garp_Spawn_Model_Abstract $model)
 {
     return $model->isMultilingual();
 }
Exemple #5
0
 public function __construct(Garp_Spawn_Config_Model_I18n $config)
 {
     parent::__construct($config);
 }