PHP Class Neos\Neos\Aspects\PluginUriAspect

Afficher le fichier Open project: neos/neos-development-collection

Protected Properties

Свойство Type Description
$objectManager Neos\Flow\ObjectManagement\ObjectManagerInterface
$pluginService Neos\Neos\Service\PluginService The pluginService

Méthodes publiques

Méthode Description
generateUriForNode ( ActionRequest $request, Neos\Flow\Aop\JoinPointInterface $joinPoint, Neos\ContentRepository\Domain\Model\NodeInterface $node ) : string This method generates the Uri through the joinPoint with temporary overriding the used node
getControllerObjectName ( object $request, array $arguments ) : string Merge the default plugin arguments of the Plugin with the arguments in the request and generate a controllerObjectName
rewritePluginViewUris ( Neos\Flow\Aop\JoinPointInterface $joinPoint ) : string

Method Details

generateUriForNode() public méthode

This method generates the Uri through the joinPoint with temporary overriding the used node
public generateUriForNode ( ActionRequest $request, Neos\Flow\Aop\JoinPointInterface $joinPoint, Neos\ContentRepository\Domain\Model\NodeInterface $node ) : string
$request Neos\Flow\Mvc\ActionRequest
$joinPoint Neos\Flow\Aop\JoinPointInterface The current join point
$node Neos\ContentRepository\Domain\Model\NodeInterface
Résultat string $uri

getControllerObjectName() public méthode

Merge the default plugin arguments of the Plugin with the arguments in the request and generate a controllerObjectName
public getControllerObjectName ( object $request, array $arguments ) : string
$request object
$arguments array
Résultat string $controllerObjectName

rewritePluginViewUris() public méthode

public rewritePluginViewUris ( Neos\Flow\Aop\JoinPointInterface $joinPoint ) : string
$joinPoint Neos\Flow\Aop\JoinPointInterface The current join point
Résultat string The result of the target method if it has not been intercepted

Property Details

$objectManager protected_oe property

protected ObjectManagerInterface,Neos\Flow\ObjectManagement $objectManager
Résultat Neos\Flow\ObjectManagement\ObjectManagerInterface

$pluginService protected_oe property

The pluginService
protected PluginService,Neos\Neos\Service $pluginService
Résultat Neos\Neos\Service\PluginService