open-orchestra/open-orchestra-cms-bundle

View on GitHub
ApiBundle/Transformer/TrashItemTransformer.php

Summary

Maintainability
A
0 mins
Test Coverage

Avoid unused parameters such as '$params'.
Open

    public function transform($trashItem, array $params = array())

UnusedFormalParameter

Since: 0.2

Avoid passing parameters to methods or constructors and then not using those parameters.

Example

class Foo
{
    private function bar($howdy)
    {
        // $howdy is not used
    }
}

Source https://phpmd.org/rules/unusedcode.html#unusedformalparameter

Avoid unused parameters such as '$params'.
Open

    public function reverseTransform(FacadeInterface $facade, array $params = array())

UnusedFormalParameter

Since: 0.2

Avoid passing parameters to methods or constructors and then not using those parameters.

Example

class Foo
{
    private function bar($howdy)
    {
        // $howdy is not used
    }
}

Source https://phpmd.org/rules/unusedcode.html#unusedformalparameter

Reference to instance property id from undeclared class \OpenOrchestra\BaseApi\Facade\FacadeInterface
Open

        if (null !== $facade->id) {

Parameter $trashItemRepository has undeclared type \OpenOrchestra\ModelInterface\Repository\TrashItemRepositoryInterface
Open

    public function __construct(

Reference to undeclared class \OpenOrchestra\BaseApi\Transformer\AbstractSecurityCheckerAwareTransformer
Open

        parent::__construct($facadeClass, $authorizationChecker);

Reference to instance property id from undeclared class \OpenOrchestra\BaseApi\Facade\FacadeInterface
Open

            return $this->trashItemRepository->find($facade->id);

Call to method getId from undeclared class \OpenOrchestra\ModelInterface\Model\TrashItemInterface
Open

        $facade->id = $trashItem->getId();

Call to undeclared method \OpenOrchestra\ApiBundle\Transformer\TrashItemTransformer::newFacade
Open

        $facade = $this->newFacade();

Return type of transform() is undeclared type \OpenOrchestra\BaseApi\Facade\FacadeInterface
Open

    public function transform($trashItem, array $params = array())

Class extends undeclared class \OpenOrchestra\BaseApi\Transformer\AbstractSecurityCheckerAwareTransformer
Open

class TrashItemTransformer extends AbstractSecurityCheckerAwareTransformer

Parameter $authorizationChecker has undeclared type \Symfony\Component\Security\Core\Authorization\AuthorizationCheckerInterface
Open

    public function __construct(

Call to method getSiteId from undeclared class \OpenOrchestra\ModelInterface\Model\TrashItemInterface
Open

        $facade->siteId = $trashItem->getSiteId();

Call to method find from undeclared class \OpenOrchestra\ModelInterface\Repository\TrashItemRepositoryInterface
Open

            return $this->trashItemRepository->find($facade->id);

Call to method getType from undeclared class \OpenOrchestra\ModelInterface\Model\TrashItemInterface
Open

        $facade->type = $trashItem->getType();

Parameter $validator has undeclared type \Symfony\Component\Validator\Validator\ValidatorInterface
Open

    public function __construct(

Call to method getDeletedAt from undeclared class \OpenOrchestra\ModelInterface\Model\TrashItemInterface
Open

        $facade->deletedAt = $trashItem->getDeletedAt();

Call to method validate from undeclared class \Symfony\Component\Validator\Validator\ValidatorInterface
Open

            0 === count($this->validator->validate($trashItem, null, array('remove')))

Return type of reverseTransform() is undeclared type \OpenOrchestra\ModelInterface\Model\TrashItemInterface
Open

    public function reverseTransform(FacadeInterface $facade, array $params = array())

Reference to undeclared property \OpenOrchestra\ApiBundle\Transformer\TrashItemTransformer->authorizationChecker
Open

        $facade->addRight('can_restore', $this->authorizationChecker->isGranted(ContributionActionInterface::TRASH_RESTORE, $trashItem));

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

        if (!$trashItem instanceof TrashItemInterface) {

Reference to undeclared property \OpenOrchestra\ApiBundle\Transformer\TrashItemTransformer->authorizationChecker
Open

            $this->authorizationChecker->isGranted(ContributionActionInterface::TRASH_PURGE, $trashItem) &&

@throws type of transform has undeclared type \OpenOrchestra\BaseApi\Exceptions\TransformerParameterTypeException
Open

    public function transform($trashItem, array $params = array())

Call to method __construct from undeclared class \OpenOrchestra\BaseApi\Exceptions\TransformerParameterTypeException
Open

            throw new TransformerParameterTypeException();

Parameter $facade has undeclared type \OpenOrchestra\BaseApi\Facade\FacadeInterface
Open

    public function reverseTransform(FacadeInterface $facade, array $params = array())

Call to method getName from undeclared class \OpenOrchestra\ModelInterface\Model\TrashItemInterface
Open

        $facade->name = $trashItem->getName();

Call to method getEntityId from undeclared class \OpenOrchestra\ModelInterface\Model\TrashItemInterface
Open

        $facade->entityId = $trashItem->getEntityId();

Line exceeds 120 characters; contains 137 characters
Open

        $facade->addRight('can_restore', $this->authorizationChecker->isGranted(ContributionActionInterface::TRASH_RESTORE, $trashItem));

There are no issues that match your filters.

Category
Status