Backoffice/EventSubscriber/CreateMandatoryNodesSubscriber.php
Method createErrorNodeWithStatus
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
protected function createErrorNodeWithStatus(StatusInterface $status, $nodeId, $name, $language, SiteInterface $site)
- Create a ticketCreate a ticket
Parameter $translator
has undeclared type \Symfony\Component\Translation\TranslatorInterface
Open
Open
public function __construct(
- Create a ticketCreate a ticket
- Exclude checks
Parameter $site
has undeclared type \OpenOrchestra\ModelInterface\Model\SiteInterface
Open
Open
protected function createErrorNodeWithStatus(StatusInterface $status, $nodeId, $name, $language, SiteInterface $site)
- Create a ticketCreate a ticket
- Exclude checks
Call to method getTemplateNodeRoot
from undeclared class \OpenOrchestra\ModelInterface\Model\SiteInterface
Open
Open
$errorNode = $this->nodeManager->createNewErrorNode($nodeId, $name, NodeInterface::ROOT_PARENT_ID, $site->getSiteId(), $language, $site->getTemplateNodeRoot());
- Create a ticketCreate a ticket
- Exclude checks
Reference to constant ERROR_503_NODE_ID
from undeclared class \OpenOrchestra\ModelInterface\Model\NodeInterface
Open
Open
$this->createErrorNodeWithStatus($status, NodeInterface::ERROR_503_NODE_ID, self::ERROR_503_NAME, $language, $site);
- Create a ticketCreate a ticket
- Exclude checks
Call to method getSiteId
from undeclared class \OpenOrchestra\ModelInterface\Model\SiteInterface
Open
Open
$rootNode = $this->nodeManager->createRootNode($site->getSiteId(), $language, self::ROOT_NAME, self::ROOT_NODE_PATTERN, $site->getTemplateNodeRoot());
- Create a ticketCreate a ticket
- Exclude checks
Class implements undeclared interface \Symfony\Component\EventDispatcher\EventSubscriberInterface
Open
Open
class CreateMandatoryNodesSubscriber implements EventSubscriberInterface
- Create a ticketCreate a ticket
- Exclude checks
Parameter $node
has undeclared type \OpenOrchestra\ModelInterface\Model\NodeInterface
Open
Open
protected function createMandatoryNode(NodeInterface $node, StatusInterface $status)
- Create a ticketCreate a ticket
- Exclude checks
Call to method flush
from undeclared class \Doctrine\Common\Persistence\ObjectManager
Open
Open
$this->objectManager->flush();
- Create a ticketCreate a ticket
- Exclude checks
Parameter $status
has undeclared type \OpenOrchestra\ModelInterface\Model\StatusInterface
Open
Open
protected function createRootNodeWithStatus(StatusInterface $status, $language, SiteInterface $site)
- Create a ticketCreate a ticket
- Exclude checks
Parameter $statusRepository
has undeclared type \OpenOrchestra\ModelInterface\Repository\StatusRepositoryInterface
Open
Open
public function __construct(
- Create a ticketCreate a ticket
- Exclude checks
Call to method findOneByTranslationState
from undeclared class \OpenOrchestra\ModelInterface\Repository\StatusRepositoryInterface
Open
Open
$status = $this->statusRepository->findOneByTranslationState();
- Create a ticketCreate a ticket
- Exclude checks
Parameter $status
has undeclared type \OpenOrchestra\ModelInterface\Model\StatusInterface
Open
Open
protected function createErrorNodeWithStatus(StatusInterface $status, $nodeId, $name, $language, SiteInterface $site)
- Create a ticketCreate a ticket
- Exclude checks
Call to method getSiteId
from undeclared class \OpenOrchestra\ModelInterface\Model\SiteInterface
Open
Open
$errorNode = $this->nodeManager->createNewErrorNode($nodeId, $name, NodeInterface::ROOT_PARENT_ID, $site->getSiteId(), $language, $site->getTemplateNodeRoot());
- Create a ticketCreate a ticket
- Exclude checks
Reference to constant ROOT_PARENT_ID
from undeclared class \OpenOrchestra\ModelInterface\Model\NodeInterface
Open
Open
$errorNode = $this->nodeManager->createNewErrorNode($nodeId, $name, NodeInterface::ROOT_PARENT_ID, $site->getSiteId(), $language, $site->getTemplateNodeRoot());
- Create a ticketCreate a ticket
- Exclude checks
Parameter $siteEvent
has undeclared type \OpenOrchestra\ModelInterface\Event\SiteEvent
Open
Open
public function createMandatoryNodes(SiteEvent $siteEvent)
- Create a ticketCreate a ticket
- Exclude checks
Parameter $site
has undeclared type \OpenOrchestra\ModelInterface\Model\SiteInterface
Open
Open
protected function createRootNodeWithStatus(StatusInterface $status, $language, SiteInterface $site)
- Create a ticketCreate a ticket
- Exclude checks
Parameter $status
has undeclared type \OpenOrchestra\ModelInterface\Model\StatusInterface
Open
Open
protected function createMandatoryNode(NodeInterface $node, StatusInterface $status)
- Create a ticketCreate a ticket
- Exclude checks
Reference to constant ERROR_404_NODE_ID
from undeclared class \OpenOrchestra\ModelInterface\Model\NodeInterface
Open
Open
$this->createErrorNodeWithStatus($status, NodeInterface::ERROR_404_NODE_ID, self::ERROR_404_NAME, $language, $site);
- Create a ticketCreate a ticket
- Exclude checks
Method \OpenOrchestra\Backoffice\EventSubscriber\CreateMandatoryNodesSubscriber::createErrorNodeWithStatus
is declared to return \OpenOrchestra\ModelInterface\Model\NodeInterface
but has no return value Open
Open
protected function createErrorNodeWithStatus(StatusInterface $status, $nodeId, $name, $language, SiteInterface $site)
- Create a ticketCreate a ticket
- Exclude checks
Call to method getTemplateNodeRoot
from undeclared class \OpenOrchestra\ModelInterface\Model\SiteInterface
Open
Open
$rootNode = $this->nodeManager->createRootNode($site->getSiteId(), $language, self::ROOT_NAME, self::ROOT_NODE_PATTERN, $site->getTemplateNodeRoot());
- Create a ticketCreate a ticket
- Exclude checks
Method \OpenOrchestra\Backoffice\EventSubscriber\CreateMandatoryNodesSubscriber::createRootNodeWithStatus
is declared to return \OpenOrchestra\ModelInterface\Model\NodeInterface
but has no return value Open
Open
protected function createRootNodeWithStatus(StatusInterface $status, $language, SiteInterface $site)
- Create a ticketCreate a ticket
- Exclude checks
Return type of createRootNodeWithStatus()
is undeclared type \OpenOrchestra\ModelInterface\Model\NodeInterface
Open
Open
protected function createRootNodeWithStatus(StatusInterface $status, $language, SiteInterface $site)
- Create a ticketCreate a ticket
- Exclude checks
Reference to constant SITE_CREATE
from undeclared class \OpenOrchestra\ModelInterface\SiteEvents
Open
Open
SiteEvents::SITE_CREATE => 'createMandatoryNodes',
- Create a ticketCreate a ticket
- Exclude checks
Parameter $objectManager
has undeclared type \Doctrine\Common\Persistence\ObjectManager
Open
Open
public function __construct(
- Create a ticketCreate a ticket
- Exclude checks
Call to method getSite
from undeclared class \OpenOrchestra\ModelInterface\Event\SiteEvent
Open
Open
$site = $siteEvent->getSite();
- Create a ticketCreate a ticket
- Exclude checks
Return type of createErrorNodeWithStatus()
is undeclared type \OpenOrchestra\ModelInterface\Model\NodeInterface
Open
Open
protected function createErrorNodeWithStatus(StatusInterface $status, $nodeId, $name, $language, SiteInterface $site)
- Create a ticketCreate a ticket
- Exclude checks
Call to method setStatus
from undeclared class \OpenOrchestra\ModelInterface\Model\NodeInterface
Open
Open
$node->setStatus($status);
- Create a ticketCreate a ticket
- Exclude checks
Call to method persist
from undeclared class \Doctrine\Common\Persistence\ObjectManager
Open
Open
$this->objectManager->persist($node);
- Create a ticketCreate a ticket
- Exclude checks
There must be a single space between the closing parenthesis and the opening brace of a multi-line function declaration; found 0 spaces Open
Open
){
- Create a ticketCreate a ticket
- Exclude checks
Line exceeds 120 characters; contains 132 characters Open
Open
$this->createErrorNodeWithStatus($status, NodeInterface::ERROR_404_NODE_ID, self::ERROR_404_NAME, $language, $site);
- Create a ticketCreate a ticket
- Exclude checks
Line exceeds 120 characters; contains 121 characters Open
Open
protected function createErrorNodeWithStatus(StatusInterface $status, $nodeId, $name, $language, SiteInterface $site)
- Create a ticketCreate a ticket
- Exclude checks
Line exceeds 120 characters; contains 132 characters Open
Open
$this->createErrorNodeWithStatus($status, NodeInterface::ERROR_503_NODE_ID, self::ERROR_503_NAME, $language, $site);
- Create a ticketCreate a ticket
- Exclude checks
Line exceeds 120 characters; contains 168 characters Open
Open
$errorNode = $this->nodeManager->createNewErrorNode($nodeId, $name, NodeInterface::ROOT_PARENT_ID, $site->getSiteId(), $language, $site->getTemplateNodeRoot());
- Create a ticketCreate a ticket
- Exclude checks
Line exceeds 120 characters; contains 158 characters Open
Open
$rootNode = $this->nodeManager->createRootNode($site->getSiteId(), $language, self::ROOT_NAME, self::ROOT_NODE_PATTERN, $site->getTemplateNodeRoot());
- Create a ticketCreate a ticket
- Exclude checks