Exemplo n.º 1
0
 /**
  * @return bool
  */
 public function beforeSet()
 {
     $this->properties = array();
     $relation = $this->object->get('relation') == 'in' ? 'out' : 'in';
     $this->setProperty('relation', $relation);
     return parent::beforeSet();
 }
 public function initialize()
 {
     $data = $this->getProperty('data');
     if (empty($data)) {
         return $this->modx->lexicon('invalid_data');
     }
     $data = $this->modx->fromJSON($data);
     if (empty($data)) {
         return $this->modx->lexicon('invalid_data');
     }
     $this->setProperties($data);
     $this->unsetProperty('data');
     return parent::initialize();
 }