示例#1
0
文件: Cache.php 项目: mmoreram/doppo
 /**
  * Build parameter cache block
  *
  * @return string Parameter cache block
  */
 public function buildParameterCacheBlock()
 {
     $parameters = array();
     $this->parameterDefinitionChain->each(function (ParameterDefinition $parameterDefinition) use(&$parameters) {
         $parameters[$parameterDefinition->getName()] = $parameterDefinition->getValue();
     });
     $parametersExported = var_export($parameters, true);
     $cacheContent = "/**\n     * @var array\n     *\n     * parameters\n     */\n    private \$parameters = {$parametersExported};\n\n    ";
     return $cacheContent;
 }