public function __construct(DataObject $original)
 {
     $class = $original->class;
     if (!$class::has_extension('TranslatableDataObject')) {
         trigger_error("Parameter given does not have the required 'TranslatableDataObject' extension", E_USER_ERROR);
     }
     $this->original = $original;
     parent::__construct();
 }
 public function __construct(DataObject $original)
 {
     $class = $original->class;
     if (TD_SS_COMPATIBILITY == TD_COMPAT_SS30X && !Object::has_extension($class, 'TranslatableDataObject') || TD_SS_COMPATIBILITY == TD_COMPAT_SS31X && !$class::has_extension('TranslatableDataObject')) {
         trigger_error("Parameter given does not have the required 'TranslatableDataObject' extension", E_USER_ERROR);
     }
     $this->original = $original;
     parent::__construct();
 }
Пример #3
0
 public function transform(FormTransformation $trans)
 {
     return $trans->transform($this);
 }
Пример #4
0
 function __construct(DataObject $original)
 {
     $this->original = $original;
     parent::__construct();
 }