예제 #1
0
 public function setValue($val)
 {
     if (!is_null($val) && !$val instanceof ObjectUri && !$val instanceof MediaObject) {
         $val = new MediaObject($val);
     }
     return parent::setValue($val);
 }
예제 #2
0
 public function __construct($id = null, array $params = null, $backend = null)
 {
     $this->_setParameterObjects(array('enable_quickset' => new Parameter(Parameter::BOOLEAN, true)));
     parent::__construct($id, $params, $backend);
 }
예제 #3
0
 public function setValue($val)
 {
     if ($val && !$val instanceof ObjectModel\ObjectUri && !$val instanceof ObjectModel\BaseObject) {
         $class = $this->getCollection()->getClass();
         $val = new $class($val);
     }
     return parent::setValue($val);
 }