Skip to content
RequestFormatCacheContext.php 535 B
Newer Older
 * Contains \Drupal\Core\Cache\Context\RequestFormatCacheContext.
namespace Drupal\Core\Cache\Context;

/**
 * Defines the RequestFormatCacheContext service, for "per format" caching.
 */
class RequestFormatCacheContext extends RequestStackCacheContextBase {

  /**
   * {@inheritdoc}
   */
  public static function getLabel() {
    return t('Request format');
  }

  /**
   * {@inheritdoc}
   */
  public function getContext() {
    return $this->requestStack->getCurrentRequest()->getRequestFormat();
  }

}