/** * constructor * * @param array $attributes attributes array */ public function __construct(array $attributes = []) { parent::__construct($attributes); $grantInfo = isset($attributes['grants']) ? json_decode($attributes['grants'], true) : []; $this->grant = new Grant($grantInfo); }
/** * SettingsMenu constructor. * * @param array $attributes 메뉴정보 */ public function __construct(array $attributes = []) { $this->resolveParentId($attributes); parent::__construct($attributes); }
/** * Dynamically retrieve the value of an attribute. * * @param string $key key * @return mixed */ public function __get($key) { return parent::get($key); }