/var/www/vhosts/ihelp.ro/httpdocs/vendor/cakedc/auth/src/Policy
NameSizeModeActions
CollectionPolicy.php17450644editdlrm
PolicyInterface.php8650644editdlrm
RbacPolicy.php32360644editdlrm
SuperuserPolicy.php16820644editdlrm
Edit: /var/www/vhosts/ihelp.ro/httpdocs/vendor/cakedc/auth/src/Policy/SuperuserPolicy.php (1682B)
'is_superuser', ]; /** * RequestPolicy constructor. * * @param array $config policy configurations. Key superuser_field */ public function __construct(array $config = []) { $this->setConfig($config); } /** * Check permission * * @param \Authorization\IdentityInterface|null $identity user identity * @param \Psr\Http\Message\ServerRequestInterface $resource server request * @return bool */ public function canAccess(?IdentityInterface $identity, ServerRequestInterface $resource): bool { $user = $identity !== null ? $identity->getOriginalData() : []; $superuserField = $this->getConfig('superuser_field'); $isSuperUser = $user[$superuserField] ?? false; return $isSuperUser === true; } }