ResponsePolicyInterface::DENY

Deny storage of a page in the cache. File core/lib/Drupal/Core/PageCache/ResponsePolicyInterface.php, line 20 Class ResponsePolicyInterface Defines the interface for response policy implementations. Namespace Drupal\Core\PageCache Code const DENY = 'deny';

ResponsePolicyInterface::check

public ResponsePolicyInterface::check(Response $response, Request $request) Determines whether it is save to store a page in the cache. Parameters \Symfony\Component\HttpFoundation\Response $response: The response which is about to be sent to the client. \Symfony\Component\HttpFoundation\Request $request: The request object. Return value string|null Either static::DENY or NULL. Calling code may attempt to store a page in the cache unless static::DENY is returned. Returns NULL if the policy po

ResponsePolicyInterface

Defines the interface for response policy implementations. The response policy is evaluated in order to determine whether a page should be stored a in the cache. Calling code should do so unless static::DENY is returned from the check() method. Hierarchy interface \Drupal\Core\PageCache\ResponsePolicyInterface File core/lib/Drupal/Core/PageCache/ResponsePolicyInterface.php, line 15 Namespace Drupal\Core\PageCache Members Name Modifiers Type Description ResponsePolicyInterface:

ResourceRoutes::__construct

public ResourceRoutes::__construct(ResourcePluginManager $manager, EntityTypeManagerInterface $entity_type_manager, LoggerInterface $logger) Constructs a RouteSubscriber object. Parameters \Drupal\rest\Plugin\Type\ResourcePluginManager $manager: The resource plugin manager. \Drupal\Core\Entity\EntityTypeManagerInterface $entity_type_manager: The entity type manager \Psr\Log\LoggerInterface $logger: A logger instance. File core/modules/rest/src/Routing/ResourceRoutes.php, line 48 Class Reso

ResourceRoutes::getRoutesForResourceConfig

protected ResourceRoutes::getRoutesForResourceConfig(RestResourceConfigInterface $rest_resource_config) Provides all routes for a given REST resource config. This method determines where a resource is reachable, what path replacements are used, the required HTTP method for the operation etc. Parameters \Drupal\rest\RestResourceConfigInterface $rest_resource_config: The rest resource config. Return value \Symfony\Component\Routing\RouteCollection The route collection. File core/modules/rest/sr

ResourceRoutes::alterRoutes

protected ResourceRoutes::alterRoutes(RouteCollection $collection) Alters existing routes for a specific collection. Parameters \Symfony\Component\Routing\RouteCollection $collection: The route collection for adding routes. Return value array Overrides RouteSubscriberBase::alterRoutes File core/modules/rest/src/Routing/ResourceRoutes.php, line 61 Class ResourceRoutes Subscriber for REST-style routes. Namespace Drupal\rest\Routing Code protected function alterRoutes(RouteCollection $c

ResourceRoutes::$resourceConfigStorage

The REST resource config storage. Type: \Drupal\Core\Entity\EntityManagerInterface File core/modules/rest/src/Routing/ResourceRoutes.php, line 29 Class ResourceRoutes Subscriber for REST-style routes. Namespace Drupal\rest\Routing Code protected $resourceConfigStorage;

ResourceRoutes::$manager

The plugin manager for REST plugins. Type: \Drupal\rest\Plugin\Type\ResourcePluginManager File core/modules/rest/src/Routing/ResourceRoutes.php, line 22 Class ResourceRoutes Subscriber for REST-style routes. Namespace Drupal\rest\Routing Code protected $manager;

ResourceRoutes::$logger

A logger instance. Type: \Psr\Log\LoggerInterface File core/modules/rest/src/Routing/ResourceRoutes.php, line 36 Class ResourceRoutes Subscriber for REST-style routes. Namespace Drupal\rest\Routing Code protected $logger;

ResourceRoutes

Subscriber for REST-style routes. Hierarchy class \Drupal\Core\Routing\RouteSubscriberBase implements EventSubscriberInterfaceclass \Drupal\rest\Routing\ResourceRoutes File core/modules/rest/src/Routing/ResourceRoutes.php, line 15 Namespace Drupal\rest\Routing Members Name Modifiers Type Description ResourceRoutes::$logger protected property A logger instance. ResourceRoutes::$manager protected property The plugin manager for REST plugins. ResourceRoutes::$res