public function __construct($scenario = 'insert', $lang = '') { parent::__construct($scenario, $lang); static $once = false; // Also check if has handler because of EventDestroyer if (!$once || !Event::hasHandler($this, TrashInterface::EventAfterTrash)) { (new ParentChildTrashHandlers())->registerParent($this, ChildDocument::class); $once = true; } }
public function __construct($scenario = 'insert', $lang = '') { parent::__construct($scenario, $lang); $this->setLang($lang); foreach (ManganMeta::create($this)->fields() as $name => $fieldMeta) { if ($fieldMeta->callGet || $fieldMeta->callSet || !$fieldMeta->direct) { unset($this->{$name}); } } unset($this->rawI18N); }
public function __construct($scenario = 'insert', $lang = '') { parent::__construct($scenario, $lang); // This is not nessary, but should have not side effect $this->setLang($lang); }