/** * @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(); }