open-orchestra/open-orchestra-cms-bundle

View on GitHub
Backoffice/EventSubscriber/UpdateRouteDocumentSubscriber.php

Summary

Maintainability
A
0 mins
Test Coverage

Call to method getNode from undeclared class \OpenOrchestra\ModelInterface\Event\NodeEvent
Open

        $node = $event->getNode();

Parameter $event has undeclared type \OpenOrchestra\ModelInterface\Event\NodeEvent
Open

    public function updateRouteDocument(NodeEvent $event)

Reference to constant SITE_UPDATE from undeclared class \OpenOrchestra\ModelInterface\SiteEvents
Open

            SiteEvents::SITE_UPDATE => 'updateRouteDocumentOnSiteUpdate',

Call to method flush from undeclared class \Doctrine\Common\Persistence\ObjectManager
Open

        $this->objectManager->flush();

Call to method getSite from undeclared class \OpenOrchestra\ModelInterface\Event\SiteEvent
Open

        $site = $event->getSite();

Parameter $objectManager has undeclared type \Doctrine\Common\Persistence\ObjectManager
Open

    public function __construct(ObjectManager $objectManager, RouteDocumentManager $routeDocumentManager)

Reference to constant NODE_CHANGE_STATUS from undeclared class \OpenOrchestra\ModelInterface\NodeEvents
Open

            NodeEvents::NODE_CHANGE_STATUS => 'updateRouteDocument',

Call to method getPreviousStatus from undeclared class \OpenOrchestra\ModelInterface\Event\NodeEvent
Open

            true === $event->getPreviousStatus()->isPublishedState()

Call to method flush from undeclared class \Doctrine\Common\Persistence\ObjectManager
Open

        $this->objectManager->flush();

Call to method getRedirection from undeclared class \OpenOrchestra\ModelInterface\Event\RedirectionEvent
Open

        $this->routeDocumentManager->deleteForRedirection($event->getRedirection());

Call to method persist from undeclared class \Doctrine\Common\Persistence\ObjectManager
Open

                $this->objectManager->persist($routeDocument);

Reference to constant REDIRECTION_DELETE from undeclared class \OpenOrchestra\ModelInterface\RedirectionEvents
Open

            RedirectionEvents::REDIRECTION_DELETE => 'deleteForRedirection',

Call to method persist from undeclared class \Doctrine\Common\Persistence\ObjectManager
Open

            $this->objectManager->persist($routeDocument);

Parameter $event has undeclared type \OpenOrchestra\ModelInterface\Event\SiteEvent
Open

    public function deleteRouteDocumentOnSiteDelete(SiteEvent $event)

Call to method persist from undeclared class \Doctrine\Common\Persistence\ObjectManager
Open

            $this->objectManager->persist($route);

Parameter $event has undeclared type \OpenOrchestra\ModelInterface\Event\RedirectionEvent
Open

    public function deleteForRedirection(RedirectionEvent $event)

Call to method flush from undeclared class \Doctrine\Common\Persistence\ObjectManager
Open

            $this->objectManager->flush();

Call to method getRedirection from undeclared class \OpenOrchestra\ModelInterface\Event\RedirectionEvent
Open

        $routes = $this->routeDocumentManager->createOrUpdateForRedirection($event->getRedirection());

Parameter $event has undeclared type \OpenOrchestra\ModelInterface\Event\NodeEvent
Open

    public function deleteRouteDocument(NodeEvent $event)

Parameter $event has undeclared type \OpenOrchestra\ModelInterface\Event\SiteEvent
Open

    public function updateRouteDocumentOnSiteUpdate(SiteEvent $event)

Call to method getSite from undeclared class \OpenOrchestra\ModelInterface\Event\SiteEvent
Open

        $this->routeDocumentManager->clearForSite($event->getSite());

Call to method getNode from undeclared class \OpenOrchestra\ModelInterface\Event\NodeEvent
Open

        $this->routeDocumentManager->clearForNode($event->getNode());

Reference to constant REDIRECTION_UPDATE from undeclared class \OpenOrchestra\ModelInterface\RedirectionEvents
Open

            RedirectionEvents::REDIRECTION_UPDATE => 'createOrUpdateForRedirection',

Class implements undeclared interface \Symfony\Component\EventDispatcher\EventSubscriberInterface
Open

class UpdateRouteDocumentSubscriber implements EventSubscriberInterface

Parameter $event has undeclared type \OpenOrchestra\ModelInterface\Event\RedirectionEvent
Open

    public function createOrUpdateForRedirection(RedirectionEvent $event)

Reference to constant REDIRECTION_CREATE from undeclared class \OpenOrchestra\ModelInterface\RedirectionEvents
Open

            RedirectionEvents::REDIRECTION_CREATE => 'createOrUpdateForRedirection',

Reference to constant SITE_DELETE from undeclared class \OpenOrchestra\ModelInterface\SiteEvents
Open

            SiteEvents::SITE_DELETE => 'deleteRouteDocumentOnSiteDelete',

There are no issues that match your filters.

Category
Status