BaseController |
class |
Drupal\purl\Controller |
src/Controller/BaseController.php |
|
2 |
|
|
CompositeIdentifierProvider |
class |
Drupal\purl\Plugin\Purl\Identifier |
src/Plugin/Purl/Identifier/CompositeIdentifierProvider.php |
|
|
|
|
ConfigurableInterface |
interface |
Drupal\purl\Plugin\Purl\Provider |
src/Plugin/Purl/Provider/ConfigurableInterface.php |
|
1 |
1 |
|
ContextProviderInterface |
interface |
Drupal\purl\Plugin\Purl\Context |
src/Plugin/Purl/Context/ContextProviderInterface.php |
|
|
|
|
ContextProviderManager |
class |
Drupal\purl\Plugin |
src/Plugin/ContextProviderManager.php |
|
|
|
|
ContextProviderManagerInterface |
interface |
Drupal\purl\Plugin |
src/Plugin/ContextProviderManagerInterface.php |
|
1 |
|
|
IdentifierProviderInterface |
interface |
Drupal\purl\Plugin\Purl\Identifier |
src/Plugin/Purl/Identifier/IdentifierProviderInterface.php |
|
2 |
|
|
MatchedModifiers |
class |
Drupal\purl |
src/MatchedModifiers.php |
|
|
1 |
2 |
MethodInterface |
interface |
Drupal\purl\Plugin\Purl\Method |
src/Plugin/Purl/Method/MethodInterface.php |
|
2 |
2 |
|
MethodPluginManager |
class |
Drupal\purl\Plugin |
src/Plugin/MethodPluginManager.php |
|
|
6 |
2 |
MethodPluginManagerInterface |
interface |
Drupal\purl\Plugin |
src/Plugin/MethodPluginManagerInterface.php |
|
1 |
|
|
ModifierIndex |
class |
Drupal\purl\Plugin |
src/Plugin/ModifierIndex.php |
|
|
4 |
2 |
ModifierMatchedEvent |
class |
Drupal\purl\Event |
src/Event/ModifierMatchedEvent.php |
|
|
4 |
|
ModifiersController |
class |
Drupal\purl\Controller |
src/Controller/ModifiersController.php |
|
|
|
|
OutboundAlteringInterface |
interface |
Drupal\purl\Plugin\Purl\Method |
src/Plugin/Purl/Method/OutboundAlteringInterface.php |
|
|
1 |
|
OutboundRouteAlteringInterface |
interface |
Drupal\purl\Plugin\Purl\Method |
src/Plugin/Purl/Method/OutboundRouteAlteringInterface.php |
|
|
1 |
|
PathPrefixMethod |
class |
Drupal\purl\Plugin\Purl\Method |
src/Plugin/Purl/Method/PathPrefixMethod.php |
Plugin annotation
@PurlMethod(
id="path_prefix"
) |
|
|
|
ProviderAbstract |
abstract class |
Drupal\purl\Plugin\Purl\Provider |
src/Plugin/Purl/Provider/ProviderAbstract.php |
|
1 |
|
|
ProviderInterface |
interface |
Drupal\purl\Plugin\Purl\Provider |
src/Plugin/Purl/Provider/ProviderInterface.php |
|
1 |
1 |
|
ProviderManager |
class |
Drupal\purl\Plugin |
src/Plugin/ProviderManager.php |
|
|
4 |
2 |
ProvidersController |
class |
Drupal\purl\Controller |
src/Controller/ProvidersController.php |
|
|
|
|
PurlCacheContext |
class |
Drupal\purl\Cache\Context |
src/Cache/Context/PurlCacheContext.php |
|
|
|
2 |
PurlContextOutboundPathProcessor |
class |
Drupal\purl\PathProcessor |
src/PathProcessor/PurlContextOutboundPathProcessor.php |
|
|
|
2 |
PurlContextOutboundRouteProcessor |
class |
Drupal\purl\RouteProcessor |
src/RouteProcessor/PurlContextOutboundRouteProcessor.php |
|
|
|
2 |
PurlEvents |
class |
Drupal\purl |
src/PurlEvents.php |
|
|
4 |
|
PurlMethod |
class |
Drupal\purl\Annotation |
src/Annotation/PurlMethod.php |
|
|
2 |
|
PurlModifier |
class |
Drupal\purl\Plugin\Condition |
src/Plugin/Condition/PurlModifier.php |
Class PurlModifier
@author yourname |
|
|
|
PurlProvider |
class |
Drupal\purl\Annotation |
src/Annotation/PurlProvider.php |
|
|
1 |
|
PurlServiceProvider |
class |
Drupal\purl |
src/PurlServiceProvider.php |
|
|
|
|
RebuildIndex |
class |
Drupal\purl\Event |
src/Event/RebuildIndex.php |
|
|
|
2 |
RequestAlteringInterface |
interface |
Drupal\purl\Plugin\Purl\Method |
src/Plugin/Purl/Method/RequestAlteringInterface.php |
This is used to signify that a method plugin would want to modify the
request, which requires re-initializing the request object. |
1 |
2 |
|
RequestSubscriber |
class |
Drupal\purl\Event |
src/Event/RequestSubscriber.php |
ALTERNATIVE APPROACH IS ENCAPSULATE METHOD PLUGIN LOGIC WITH A PATH
PROCESSOR, AND DO MOST LOGIC WITHIN THE CONFINES OF Symfony\(Cmf\)?Routing |
|
|
2 |
StaticProvider |
class |
Drupal\purl\Plugin\Purl\Provider |
src/Plugin/Purl/Provider/StaticProvider.php |
Plugin annotation
@PurlProvider(
id="static"
) |
|
|
|
SubdomainMethod |
class |
Drupal\purl\Plugin\Purl\Method |
src/Plugin/Purl/Method/SubdomainMethod.php |
Plugin annotation
@PurlMethod(
id="subdomain",
name="Subdomain"
) |
|
|
|
TestProvider |
class |
Drupal\purl\Plugin\Purl\Identifier |
src/Plugin/Purl/Identifier/TestProvider.php |
|
|
|
|
Url |
class |
Drupal\purl |
src/Url.php |
|
|
|
|
UrlGenerator |
class |
Drupal\purl\Routing |
src/Routing/UrlGenerator.php |
|
|
|
2 |