user->isAdmin(); } public function beforeUpdate(): void { throw new Forbidden(); } public function beforeCreate(): void { throw new Forbidden(); } public function beforeCreateLink(): void { throw new Forbidden(); } public function beforeRemoveLink(): void { throw new Forbidden(); } }