fix phpstan issues

This commit is contained in:
2023-04-28 22:55:01 +02:00
parent 9027cbd196
commit c35994203d
10 changed files with 24 additions and 43 deletions

View File

@@ -11,6 +11,8 @@ declare(strict_types=1);
namespace Chill\TaskBundle\Security\Authorization;
use Chill\PersonBundle\Entity\Person;
use Chill\TaskBundle\Entity\AbstractTask;
use Symfony\Component\EventDispatcher\Event;
use Symfony\Component\Security\Core\Authentication\Token\TokenInterface;
@@ -18,26 +20,16 @@ class AuthorizationEvent extends Event
{
public const VOTE = 'chill_task.vote';
/**
* @var TokenInterface
*/
protected $token;
/**
* @var bool
*/
protected $vote;
/**
* @param string $attribute
* @param \Chill\PersonBundle\Entity\Person|\Chill\TaskBundle\Entity\AbstractTask|null $subject
*/
public function __construct(
protected \Chill\PersonBundle\Entity\Person|\Chill\TaskBundle\Security\Authorization\Chill\TaskBundle\Entity\AbstractTask|null $subject,
protected $attribute,
TokenInterface $token
private Person|AbstractTask|null $subject,
private string $attribute,
private TokenInterface $token
) {
$this->token = $token;
}
public function getAttribute()