PHP Класс Sylius\Bundle\ResourceBundle\Controller\ResourceController

Автор: Paweł Jędrzejewski ([email protected])
Автор: Saša Stamenković ([email protected])
Наследование: extends Symfony\Bundle\FrameworkBundle\Controller\Controller
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$authorizationChecker Sylius\Bundle\ResourceBundle\Controller\AuthorizationCheckerInterface
$eventDispatcher Sylius\Bundle\ResourceBundle\Controller\EventDispatcherInterface
$factory Sylius\Component\Resource\Factory\FactoryInterface
$flashHelper Sylius\Bundle\ResourceBundle\Controller\FlashHelperInterface
$manager Doctrine\Common\Persistence\ObjectManager
$metadata Sylius\Component\Resource\Metadata\MetadataInterface
$newResourceFactory Sylius\Bundle\ResourceBundle\Controller\NewResourceFactoryInterface
$redirectHandler Sylius\Bundle\ResourceBundle\Controller\RedirectHandlerInterface
$repository Sylius\Component\Resource\Repository\RepositoryInterface
$requestConfigurationFactory Sylius\Bundle\ResourceBundle\Controller\RequestConfigurationFactoryInterface
$resourceFormFactory Sylius\Bundle\ResourceBundle\Controller\ResourceFormFactoryInterface
$resourcesCollectionProvider Sylius\Bundle\ResourceBundle\Controller\ResourcesCollectionProviderInterface
$singleResourceProvider Sylius\Bundle\ResourceBundle\Controller\SingleResourceProviderInterface
$stateMachine Sylius\Bundle\ResourceBundle\Controller\StateMachineInterface
$viewHandler Sylius\Bundle\ResourceBundle\Controller\ViewHandlerInterface

Открытые методы

Метод Описание
__construct ( Sylius\Component\Resource\Metadata\MetadataInterface $metadata, Sylius\Bundle\ResourceBundle\Controller\RequestConfigurationFactoryInterface $requestConfigurationFactory, Sylius\Bundle\ResourceBundle\Controller\ViewHandlerInterface $viewHandler, Sylius\Component\Resource\Repository\RepositoryInterface $repository, Sylius\Component\Resource\Factory\FactoryInterface $factory, Sylius\Bundle\ResourceBundle\Controller\NewResourceFactoryInterface $newResourceFactory, Doctrine\Common\Persistence\ObjectManager $manager, Sylius\Bundle\ResourceBundle\Controller\SingleResourceProviderInterface $singleResourceProvider, Sylius\Bundle\ResourceBundle\Controller\ResourcesCollectionProviderInterface $resourcesFinder, Sylius\Bundle\ResourceBundle\Controller\ResourceFormFactoryInterface $resourceFormFactory, Sylius\Bundle\ResourceBundle\Controller\RedirectHandlerInterface $redirectHandler, Sylius\Bundle\ResourceBundle\Controller\FlashHelperInterface $flashHelper, Sylius\Bundle\ResourceBundle\Controller\AuthorizationCheckerInterface $authorizationChecker, Sylius\Bundle\ResourceBundle\Controller\EventDispatcherInterface $eventDispatcher, Sylius\Bundle\ResourceBundle\Controller\StateMachineInterface $stateMachine )
applyStateMachineTransitionAction ( Request $request ) : RedirectResponse
createAction ( Request $request ) : Response
deleteAction ( Request $request ) : Response
indexAction ( Request $request ) : Response
showAction ( Request $request ) : Response
updateAction ( Request $request ) : Response

Защищенные методы

Метод Описание
findOr404 ( RequestConfiguration $configuration ) : Sylius\Component\Resource\Model\ResourceInterface
isGrantedOr403 ( RequestConfiguration $configuration, string $permission )

Описание методов

__construct() публичный Метод

public __construct ( Sylius\Component\Resource\Metadata\MetadataInterface $metadata, Sylius\Bundle\ResourceBundle\Controller\RequestConfigurationFactoryInterface $requestConfigurationFactory, Sylius\Bundle\ResourceBundle\Controller\ViewHandlerInterface $viewHandler, Sylius\Component\Resource\Repository\RepositoryInterface $repository, Sylius\Component\Resource\Factory\FactoryInterface $factory, Sylius\Bundle\ResourceBundle\Controller\NewResourceFactoryInterface $newResourceFactory, Doctrine\Common\Persistence\ObjectManager $manager, Sylius\Bundle\ResourceBundle\Controller\SingleResourceProviderInterface $singleResourceProvider, Sylius\Bundle\ResourceBundle\Controller\ResourcesCollectionProviderInterface $resourcesFinder, Sylius\Bundle\ResourceBundle\Controller\ResourceFormFactoryInterface $resourceFormFactory, Sylius\Bundle\ResourceBundle\Controller\RedirectHandlerInterface $redirectHandler, Sylius\Bundle\ResourceBundle\Controller\FlashHelperInterface $flashHelper, Sylius\Bundle\ResourceBundle\Controller\AuthorizationCheckerInterface $authorizationChecker, Sylius\Bundle\ResourceBundle\Controller\EventDispatcherInterface $eventDispatcher, Sylius\Bundle\ResourceBundle\Controller\StateMachineInterface $stateMachine )
$metadata Sylius\Component\Resource\Metadata\MetadataInterface
$requestConfigurationFactory Sylius\Bundle\ResourceBundle\Controller\RequestConfigurationFactoryInterface
$viewHandler Sylius\Bundle\ResourceBundle\Controller\ViewHandlerInterface
$repository Sylius\Component\Resource\Repository\RepositoryInterface
$factory Sylius\Component\Resource\Factory\FactoryInterface
$newResourceFactory Sylius\Bundle\ResourceBundle\Controller\NewResourceFactoryInterface
$manager Doctrine\Common\Persistence\ObjectManager
$singleResourceProvider Sylius\Bundle\ResourceBundle\Controller\SingleResourceProviderInterface
$resourcesFinder Sylius\Bundle\ResourceBundle\Controller\ResourcesCollectionProviderInterface
$resourceFormFactory Sylius\Bundle\ResourceBundle\Controller\ResourceFormFactoryInterface
$redirectHandler Sylius\Bundle\ResourceBundle\Controller\RedirectHandlerInterface
$flashHelper Sylius\Bundle\ResourceBundle\Controller\FlashHelperInterface
$authorizationChecker Sylius\Bundle\ResourceBundle\Controller\AuthorizationCheckerInterface
$eventDispatcher Sylius\Bundle\ResourceBundle\Controller\EventDispatcherInterface
$stateMachine Sylius\Bundle\ResourceBundle\Controller\StateMachineInterface

applyStateMachineTransitionAction() публичный Метод

public applyStateMachineTransitionAction ( Request $request ) : RedirectResponse
$request Symfony\Component\HttpFoundation\Request
Результат Symfony\Component\HttpFoundation\RedirectResponse

createAction() публичный Метод

public createAction ( Request $request ) : Response
$request Symfony\Component\HttpFoundation\Request
Результат Symfony\Component\HttpFoundation\Response

deleteAction() публичный Метод

public deleteAction ( Request $request ) : Response
$request Symfony\Component\HttpFoundation\Request
Результат Symfony\Component\HttpFoundation\Response

findOr404() защищенный Метод

protected findOr404 ( RequestConfiguration $configuration ) : Sylius\Component\Resource\Model\ResourceInterface
$configuration RequestConfiguration
Результат Sylius\Component\Resource\Model\ResourceInterface

indexAction() публичный Метод

public indexAction ( Request $request ) : Response
$request Symfony\Component\HttpFoundation\Request
Результат Symfony\Component\HttpFoundation\Response

isGrantedOr403() защищенный Метод

protected isGrantedOr403 ( RequestConfiguration $configuration, string $permission )
$configuration RequestConfiguration
$permission string

showAction() публичный Метод

public showAction ( Request $request ) : Response
$request Symfony\Component\HttpFoundation\Request
Результат Symfony\Component\HttpFoundation\Response

updateAction() публичный Метод

public updateAction ( Request $request ) : Response
$request Symfony\Component\HttpFoundation\Request
Результат Symfony\Component\HttpFoundation\Response

Описание свойств

$authorizationChecker защищенное свойство

protected AuthorizationCheckerInterface,Sylius\Bundle\ResourceBundle\Controller $authorizationChecker
Результат Sylius\Bundle\ResourceBundle\Controller\AuthorizationCheckerInterface

$eventDispatcher защищенное свойство

protected EventDispatcherInterface,Sylius\Bundle\ResourceBundle\Controller $eventDispatcher
Результат Sylius\Bundle\ResourceBundle\Controller\EventDispatcherInterface

$factory защищенное свойство

protected FactoryInterface,Sylius\Component\Resource\Factory $factory
Результат Sylius\Component\Resource\Factory\FactoryInterface

$flashHelper защищенное свойство

protected FlashHelperInterface,Sylius\Bundle\ResourceBundle\Controller $flashHelper
Результат Sylius\Bundle\ResourceBundle\Controller\FlashHelperInterface

$manager защищенное свойство

protected ObjectManager,Doctrine\Common\Persistence $manager
Результат Doctrine\Common\Persistence\ObjectManager

$metadata защищенное свойство

protected MetadataInterface,Sylius\Component\Resource\Metadata $metadata
Результат Sylius\Component\Resource\Metadata\MetadataInterface

$newResourceFactory защищенное свойство

protected NewResourceFactoryInterface,Sylius\Bundle\ResourceBundle\Controller $newResourceFactory
Результат Sylius\Bundle\ResourceBundle\Controller\NewResourceFactoryInterface

$redirectHandler защищенное свойство

protected RedirectHandlerInterface,Sylius\Bundle\ResourceBundle\Controller $redirectHandler
Результат Sylius\Bundle\ResourceBundle\Controller\RedirectHandlerInterface

$repository защищенное свойство

protected RepositoryInterface,Sylius\Component\Resource\Repository $repository
Результат Sylius\Component\Resource\Repository\RepositoryInterface

$requestConfigurationFactory защищенное свойство

protected RequestConfigurationFactoryInterface,Sylius\Bundle\ResourceBundle\Controller $requestConfigurationFactory
Результат Sylius\Bundle\ResourceBundle\Controller\RequestConfigurationFactoryInterface

$resourceFormFactory защищенное свойство

protected ResourceFormFactoryInterface,Sylius\Bundle\ResourceBundle\Controller $resourceFormFactory
Результат Sylius\Bundle\ResourceBundle\Controller\ResourceFormFactoryInterface

$resourcesCollectionProvider защищенное свойство

protected ResourcesCollectionProviderInterface,Sylius\Bundle\ResourceBundle\Controller $resourcesCollectionProvider
Результат Sylius\Bundle\ResourceBundle\Controller\ResourcesCollectionProviderInterface

$singleResourceProvider защищенное свойство

protected SingleResourceProviderInterface,Sylius\Bundle\ResourceBundle\Controller $singleResourceProvider
Результат Sylius\Bundle\ResourceBundle\Controller\SingleResourceProviderInterface

$stateMachine защищенное свойство

protected StateMachineInterface,Sylius\Bundle\ResourceBundle\Controller $stateMachine
Результат Sylius\Bundle\ResourceBundle\Controller\StateMachineInterface

$viewHandler защищенное свойство

protected ViewHandlerInterface,Sylius\Bundle\ResourceBundle\Controller $viewHandler
Результат Sylius\Bundle\ResourceBundle\Controller\ViewHandlerInterface