Ejemplo n.º 1
0
 /**
  * Initializes the identifier prefix when setting the cache.
  *
  * @param \F3\FLOW3\Cache\Frontend\FrontendInterface $cache
  * @return void
  * @author Robert Lemke <*****@*****.**>
  */
 public function setCache(\F3\FLOW3\Cache\Frontend\FrontendInterface $cache)
 {
     parent::setCache($cache);
     $processUser = extension_loaded('posix') ? posix_getpwuid(posix_geteuid()) : array('name' => 'default');
     $pathHash = substr(md5(FLOW3_PATH_WEB . $this->environment->getSAPIName() . $processUser['name'] . $this->context), 0, 12);
     $this->identifierPrefix = 'FLOW3_' . $pathHash;
 }
 /**
  * Initializes the identifier prefix when setting the cache.
  *
  * @param \F3\FLOW3\Cache\Frontend\FrontendInterface $cache
  * @return void
  * @author Karsten Dambekalns <*****@*****.**>
  */
 public function setCache(\F3\FLOW3\Cache\Frontend\FrontendInterface $cache)
 {
     parent::setCache($cache);
     $this->identifierPrefix = 'FLOW3_' . md5($cache->getIdentifier() . $this->environment->getScriptPathAndFilename() . $this->environment->getSAPIName()) . '_';
 }