open-orchestra/open-orchestra-cms-bundle

View on GitHub
Backoffice/Security/Authorization/Voter/AbstractEditorialVoter.php

Summary

Maintainability
A
0 mins
Test Coverage

Call to method getUser from undeclared class \Symfony\Component\Security\Core\Authentication\Token\TokenInterface
Open

        if ($this->isCreator($subject, $token->getUser())) {

Returning type bool but isCreator() is declared to return string
Open

        return $subject instanceof BlameableInterface &&

Parameter $token has undeclared type \Symfony\Component\Security\Core\Authentication\Token\TokenInterface
Open

    abstract protected function voteForOwnedSubject($action, $subject, TokenInterface $token);

Parameter $token has undeclared type \Symfony\Component\Security\Core\Authentication\Token\TokenInterface
Open

    abstract protected function voteForSomeoneElseSubject($action, $subject, TokenInterface $token);

Call to method getCreatedBy from undeclared class \OpenOrchestra\ModelInterface\Model\BlameableInterface
Open

               $subject->getCreatedBy() === $user->getUsername();

Call to method getUsername from undeclared class \OpenOrchestra\UserBundle\Model\UserInterface
Open

               $subject->getCreatedBy() === $user->getUsername();

Parameter $token has undeclared type \Symfony\Component\Security\Core\Authentication\Token\TokenInterface
Open

    abstract protected function voteForReadAction($subject, TokenInterface $token);

Parameter $user has undeclared type \OpenOrchestra\UserBundle\Model\UserInterface
Open

    protected function isCreator($subject, UserInterface $user)

Parameter $token has undeclared type \Symfony\Component\Security\Core\Authentication\Token\TokenInterface
Open

    protected function voteOnAttribute($attribute, $subject, TokenInterface $token)

Checking instanceof against undeclared class \OpenOrchestra\ModelInterface\Model\BlameableInterface
Open

        return $subject instanceof BlameableInterface &&

There are no issues that match your filters.

Category
Status