/
var
/
www
/
vhosts
/
ihelp.ro
/
_OLD
/
src
/
Policy
/
/var/www/vhosts/ihelp.ro/_OLD/src/Policy
mkdir
upload
Name
Size
Mode
Actions
CausePolicy.php
1242
0644
edit
dl
rm
UserPolicy.php
1494
0644
edit
dl
rm
Edit:
/var/www/vhosts/ihelp.ro/_OLD/src/Policy/UserPolicy.php
(1494B)
<?php declare(strict_types=1); namespace App\Policy; use App\Model\Entity\User; use Authorization\IdentityInterface; /** * User policy */ class UserPolicy { /** * Check if $user can create User * * @param Authorization\IdentityInterface $user The user. * @param App\Model\Entity\User $resource * @return bool */ public function canCreate(IdentityInterface $user, User $resource) { } /** * Check if $user can update User * * @param Authorization\IdentityInterface $user The user. * @param App\Model\Entity\User $resource * @return bool */ public function canUpdate(IdentityInterface $user, User $resource) { } /** * Check if $user can delete User * * @param Authorization\IdentityInterface $user The user. * @param App\Model\Entity\User $resource * @return bool */ public function canDelete(IdentityInterface $user, User $resource) { } /** * Check if $user can view User * * @param Authorization\IdentityInterface $user The user. * @param App\Model\Entity\User $resource * @return bool */ public function canView(IdentityInterface $user, User $resource) { return $this->isAuthor($user, $resource); } protected function isAuthor(IdentityInterface $user, User $resource) { return true; //return $resource->id === $user->getIdentifier(); } }
Save
cmd:
run