Example #1
0
 /**
  * Return unique page identifier
  *
  * @return string
  */
 public function getValue()
 {
     $data = [$this->request->getUriString(), $this->request->get(\Magento\Framework\App\Response\Http::COOKIE_VARY_STRING) ?: $this->context->getVaryString()];
     return md5(serialize($data));
 }
Example #2
0
 /**
  * Make extra data to logger message
  * @param mixed $invalidateInfo
  * @return array
  */
 private function makeParams($invalidateInfo)
 {
     $method = $this->request->getMethod();
     $url = $this->request->getUriString();
     return compact('method', 'url', 'invalidateInfo');
 }