public function __construct($kwargs) { if (!isset($kwargs['rel']) || isset($kwargs['rel']) && $kwargs['rel'] == null) { $kwargs['rel'] = ManyToOneRel::createObject(['fromField' => $this, 'to' => ArrayHelper::getValue($kwargs, 'to'), 'toField' => ArrayHelper::getValue($kwargs, 'toField'), 'parentLink' => ArrayHelper::getValue($kwargs, 'parentLink'), 'onDelete' => ArrayHelper::getValue($kwargs, 'onDelete', Delete::CASCADE)]); } $this->toField = ArrayHelper::getValue($kwargs, 'toField'); $this->fromField = 'this'; parent::__construct($kwargs); }
public function checks() { $checks = parent::checks(); $checks = array_merge($checks, $this->_checkIgnoredKwargOptions()); return $checks; }