Stack Trace 1. at exception origin in core.agavi_dir\controller\AgaviController.class.php line 109 106. $maxExecutions = $this->getParameter('max_executions'); 107. 108. if(++$this->numExecutions > $maxExecutions && $maxExecutions > 0) { 109. throw new AgaviControllerException('Too many execution runs have been detected for this Context.'); 110. } 111. } 112. 2. at AgaviController->countExecution() in core.agavi_dir\controller\AgaviExecutionContainer.class.php line 196 193. 194. $request = $this->context->getRequest(); 195. 196. $controller->countExecution(); 197. 198. $moduleName = $this->getModuleName(); 199. $actionName = $this->getActionName(); 3. at AgaviExecutionContainer->execute() in core.agavi_dir\filter\AgaviExecutionFilter.class.php line 420 417. $slotResponse = $viewCache['slots'][$layerName][$slotName]; 418. } else { 419. // $lm->log('Running slot "' . $slotName . '"...'); 420. $slotResponse = $slotContainer->execute(); 421. if($isCacheable && !$isViewCached && isset($otConfig['layers'][$layerName]) && is_array($otConfig['layers'][$layerName]) && in_array($slotName, $otConfig['layers'][$layerName])) { 422. // $lm->log('Adding response of slot "' . $slotName . '" to cache...'); 423. $viewCache['slots'][$layerName][$slotName] = $slotResponse; 4. at AgaviExecutionFilter->execute([object AgaviFilterChain], [object AgaviExecutionContainer]) in core.agavi_dir\filter\AgaviFilter.class.php line 83 80. */ 81. public function executeOnce(AgaviFilterChain $filterChain, AgaviExecutionContainer $container) 82. { 83. $this->execute($filterChain, $container); 84. } 85. 86. /** 5. at AgaviFilter->executeOnce([object AgaviFilterChain], [object AgaviExecutionContainer]) in core.agavi_dir\filter\AgaviFilterChain.class.php line 94 91. $filter = $this->chain[$this->index]; 92. $count = ++self::$filterLog[$this->filterLogKey][get_class($filter)]; 93. if($count == 1) { 94. $filter->executeOnce($this, $container); 95. } else { 96. $filter->execute($this, $container); 97. } 6. at AgaviFilterChain->execute([object AgaviExecutionContainer]) in core.agavi_dir\filter\AgaviExecutionTimeFilter.class.php line 64 61. $replace = $this->getParameter('replace', false); 62. 63. $start = microtime(true); 64. $filterChain->execute($container); 65. 66. $outputTypes = (array) $this->getParameter('output_types'); 67. if(is_array($outputTypes) && !in_array($container->getOutputType()->getName(), $outputTypes)) { 7. at AgaviExecutionTimeFilter->executeOnce([object AgaviFilterChain], [object AgaviExecutionContainer]) in core.agavi_dir\filter\AgaviFilterChain.class.php line 94 91. $filter = $this->chain[$this->index]; 92. $count = ++self::$filterLog[$this->filterLogKey][get_class($filter)]; 93. if($count == 1) { 94. $filter->executeOnce($this, $container); 95. } else { 96. $filter->execute($this, $container); 97. } 8. at AgaviFilterChain->execute([object AgaviExecutionContainer]) in core.agavi_dir\controller\AgaviExecutionContainer.class.php line 324 321. $filterChain->register($controller->getFilter('execution')); 322. 323. // process the filter chain 324. $filterChain->execute($this); 325. } 326. 327. // restore autoloads 9. at AgaviExecutionContainer->execute() in core.agavi_dir\filter\AgaviExecutionFilter.class.php line 420 417. $slotResponse = $viewCache['slots'][$layerName][$slotName]; 418. } else { 419. // $lm->log('Running slot "' . $slotName . '"...'); 420. $slotResponse = $slotContainer->execute(); 421. if($isCacheable && !$isViewCached && isset($otConfig['layers'][$layerName]) && is_array($otConfig['layers'][$layerName]) && in_array($slotName, $otConfig['layers'][$layerName])) { 422. // $lm->log('Adding response of slot "' . $slotName . '" to cache...'); 423. $viewCache['slots'][$layerName][$slotName] = $slotResponse; 10. at AgaviExecutionFilter->execute([object AgaviFilterChain], [object AgaviExecutionContainer]) in core.agavi_dir\filter\AgaviFilter.class.php line 83 80. */ 81. public function executeOnce(AgaviFilterChain $filterChain, AgaviExecutionContainer $container) 82. { 83. $this->execute($filterChain, $container); 84. } 85. 86. /** 11. at AgaviFilter->executeOnce([object AgaviFilterChain], [object AgaviExecutionContainer]) in core.agavi_dir\filter\AgaviFilterChain.class.php line 94 91. $filter = $this->chain[$this->index]; 92. $count = ++self::$filterLog[$this->filterLogKey][get_class($filter)]; 93. if($count == 1) { 94. $filter->executeOnce($this, $container); 95. } else { 96. $filter->execute($this, $container); 97. } 12. at AgaviFilterChain->execute([object AgaviExecutionContainer]) in core.agavi_dir\filter\AgaviExecutionTimeFilter.class.php line 64 61. $replace = $this->getParameter('replace', false); 62. 63. $start = microtime(true); 64. $filterChain->execute($container); 65. 66. $outputTypes = (array) $this->getParameter('output_types'); 67. if(is_array($outputTypes) && !in_array($container->getOutputType()->getName(), $outputTypes)) { 13. at AgaviExecutionTimeFilter->executeOnce([object AgaviFilterChain], [object AgaviExecutionContainer]) in core.agavi_dir\filter\AgaviFilterChain.class.php line 94 91. $filter = $this->chain[$this->index]; 92. $count = ++self::$filterLog[$this->filterLogKey][get_class($filter)]; 93. if($count == 1) { 94. $filter->executeOnce($this, $container); 95. } else { 96. $filter->execute($this, $container); 97. } 14. at AgaviFilterChain->execute([object AgaviExecutionContainer]) in core.agavi_dir\controller\AgaviExecutionContainer.class.php line 324 321. $filterChain->register($controller->getFilter('execution')); 322. 323. // process the filter chain 324. $filterChain->execute($this); 325. } 326. 327. // restore autoloads 15. at AgaviExecutionContainer->execute() in core.agavi_dir\filter\AgaviExecutionFilter.class.php line 420 417. $slotResponse = $viewCache['slots'][$layerName][$slotName]; 418. } else { 419. // $lm->log('Running slot "' . $slotName . '"...'); 420. $slotResponse = $slotContainer->execute(); 421. if($isCacheable && !$isViewCached && isset($otConfig['layers'][$layerName]) && is_array($otConfig['layers'][$layerName]) && in_array($slotName, $otConfig['layers'][$layerName])) { 422. // $lm->log('Adding response of slot "' . $slotName . '" to cache...'); 423. $viewCache['slots'][$layerName][$slotName] = $slotResponse; 16. at AgaviExecutionFilter->execute([object AgaviFilterChain], [object AgaviExecutionContainer]) in core.agavi_dir\filter\AgaviFilter.class.php line 83 80. */ 81. public function executeOnce(AgaviFilterChain $filterChain, AgaviExecutionContainer $container) 82. { 83. $this->execute($filterChain, $container); 84. } 85. 86. /** 17. at AgaviFilter->executeOnce([object AgaviFilterChain], [object AgaviExecutionContainer]) in core.agavi_dir\filter\AgaviFilterChain.class.php line 94 91. $filter = $this->chain[$this->index]; 92. $count = ++self::$filterLog[$this->filterLogKey][get_class($filter)]; 93. if($count == 1) { 94. $filter->executeOnce($this, $container); 95. } else { 96. $filter->execute($this, $container); 97. } 18. at AgaviFilterChain->execute([object AgaviExecutionContainer]) in core.agavi_dir\filter\AgaviExecutionTimeFilter.class.php line 64 61. $replace = $this->getParameter('replace', false); 62. 63. $start = microtime(true); 64. $filterChain->execute($container); 65. 66. $outputTypes = (array) $this->getParameter('output_types'); 67. if(is_array($outputTypes) && !in_array($container->getOutputType()->getName(), $outputTypes)) { 19. at AgaviExecutionTimeFilter->executeOnce([object AgaviFilterChain], [object AgaviExecutionContainer]) in core.agavi_dir\filter\AgaviFilterChain.class.php line 94 91. $filter = $this->chain[$this->index]; 92. $count = ++self::$filterLog[$this->filterLogKey][get_class($filter)]; 93. if($count == 1) { 94. $filter->executeOnce($this, $container); 95. } else { 96. $filter->execute($this, $container); 97. } 20. at AgaviFilterChain->execute([object AgaviExecutionContainer]) in core.agavi_dir\controller\AgaviExecutionContainer.class.php line 324 321. $filterChain->register($controller->getFilter('execution')); 322. 323. // process the filter chain 324. $filterChain->execute($this); 325. } 326. 327. // restore autoloads 21. at AgaviExecutionContainer->execute() in core.agavi_dir\filter\AgaviExecutionFilter.class.php line 420 417. $slotResponse = $viewCache['slots'][$layerName][$slotName]; 418. } else { 419. // $lm->log('Running slot "' . $slotName . '"...'); 420. $slotResponse = $slotContainer->execute(); 421. if($isCacheable && !$isViewCached && isset($otConfig['layers'][$layerName]) && is_array($otConfig['layers'][$layerName]) && in_array($slotName, $otConfig['layers'][$layerName])) { 422. // $lm->log('Adding response of slot "' . $slotName . '" to cache...'); 423. $viewCache['slots'][$layerName][$slotName] = $slotResponse; 22. at AgaviExecutionFilter->execute([object AgaviFilterChain], [object AgaviExecutionContainer]) in core.agavi_dir\filter\AgaviFilter.class.php line 83 80. */ 81. public function executeOnce(AgaviFilterChain $filterChain, AgaviExecutionContainer $container) 82. { 83. $this->execute($filterChain, $container); 84. } 85. 86. /** 23. at AgaviFilter->executeOnce([object AgaviFilterChain], [object AgaviExecutionContainer]) in core.agavi_dir\filter\AgaviFilterChain.class.php line 94 91. $filter = $this->chain[$this->index]; 92. $count = ++self::$filterLog[$this->filterLogKey][get_class($filter)]; 93. if($count == 1) { 94. $filter->executeOnce($this, $container); 95. } else { 96. $filter->execute($this, $container); 97. } 24. at AgaviFilterChain->execute([object AgaviExecutionContainer]) in core.agavi_dir\filter\AgaviExecutionTimeFilter.class.php line 64 61. $replace = $this->getParameter('replace', false); 62. 63. $start = microtime(true); 64. $filterChain->execute($container); 65. 66. $outputTypes = (array) $this->getParameter('output_types'); 67. if(is_array($outputTypes) && !in_array($container->getOutputType()->getName(), $outputTypes)) { 25. at AgaviExecutionTimeFilter->executeOnce([object AgaviFilterChain], [object AgaviExecutionContainer]) in core.agavi_dir\filter\AgaviFilterChain.class.php line 94 91. $filter = $this->chain[$this->index]; 92. $count = ++self::$filterLog[$this->filterLogKey][get_class($filter)]; 93. if($count == 1) { 94. $filter->executeOnce($this, $container); 95. } else { 96. $filter->execute($this, $container); 97. } 26. at AgaviFilterChain->execute([object AgaviExecutionContainer]) in core.agavi_dir\controller\AgaviExecutionContainer.class.php line 324 321. $filterChain->register($controller->getFilter('execution')); 322. 323. // process the filter chain 324. $filterChain->execute($this); 325. } 326. 327. // restore autoloads 27. at AgaviExecutionContainer->execute() in core.agavi_dir\filter\AgaviExecutionFilter.class.php line 420 417. $slotResponse = $viewCache['slots'][$layerName][$slotName]; 418. } else { 419. // $lm->log('Running slot "' . $slotName . '"...'); 420. $slotResponse = $slotContainer->execute(); 421. if($isCacheable && !$isViewCached && isset($otConfig['layers'][$layerName]) && is_array($otConfig['layers'][$layerName]) && in_array($slotName, $otConfig['layers'][$layerName])) { 422. // $lm->log('Adding response of slot "' . $slotName . '" to cache...'); 423. $viewCache['slots'][$layerName][$slotName] = $slotResponse; 28. at AgaviExecutionFilter->execute([object AgaviFilterChain], [object AgaviExecutionContainer]) in core.agavi_dir\filter\AgaviFilter.class.php line 83 80. */ 81. public function executeOnce(AgaviFilterChain $filterChain, AgaviExecutionContainer $container) 82. { 83. $this->execute($filterChain, $container); 84. } 85. 86. /** 29. at AgaviFilter->executeOnce([object AgaviFilterChain], [object AgaviExecutionContainer]) in core.agavi_dir\filter\AgaviFilterChain.class.php line 94 91. $filter = $this->chain[$this->index]; 92. $count = ++self::$filterLog[$this->filterLogKey][get_class($filter)]; 93. if($count == 1) { 94. $filter->executeOnce($this, $container); 95. } else { 96. $filter->execute($this, $container); 97. } 30. at AgaviFilterChain->execute([object AgaviExecutionContainer]) in core.agavi_dir\filter\AgaviExecutionTimeFilter.class.php line 64 61. $replace = $this->getParameter('replace', false); 62. 63. $start = microtime(true); 64. $filterChain->execute($container); 65. 66. $outputTypes = (array) $this->getParameter('output_types'); 67. if(is_array($outputTypes) && !in_array($container->getOutputType()->getName(), $outputTypes)) { 31. at AgaviExecutionTimeFilter->executeOnce([object AgaviFilterChain], [object AgaviExecutionContainer]) in core.agavi_dir\filter\AgaviFilterChain.class.php line 94 91. $filter = $this->chain[$this->index]; 92. $count = ++self::$filterLog[$this->filterLogKey][get_class($filter)]; 93. if($count == 1) { 94. $filter->executeOnce($this, $container); 95. } else { 96. $filter->execute($this, $container); 97. } 32. at AgaviFilterChain->execute([object AgaviExecutionContainer]) in core.agavi_dir\controller\AgaviExecutionContainer.class.php line 324 321. $filterChain->register($controller->getFilter('execution')); 322. 323. // process the filter chain 324. $filterChain->execute($this); 325. } 326. 327. // restore autoloads 33. at AgaviExecutionContainer->execute() in core.agavi_dir\filter\AgaviExecutionFilter.class.php line 420 417. $slotResponse = $viewCache['slots'][$layerName][$slotName]; 418. } else { 419. // $lm->log('Running slot "' . $slotName . '"...'); 420. $slotResponse = $slotContainer->execute(); 421. if($isCacheable && !$isViewCached && isset($otConfig['layers'][$layerName]) && is_array($otConfig['layers'][$layerName]) && in_array($slotName, $otConfig['layers'][$layerName])) { 422. // $lm->log('Adding response of slot "' . $slotName . '" to cache...'); 423. $viewCache['slots'][$layerName][$slotName] = $slotResponse; 34. at AgaviExecutionFilter->execute([object AgaviFilterChain], [object AgaviExecutionContainer]) in core.agavi_dir\filter\AgaviFilter.class.php line 83 80. */ 81. public function executeOnce(AgaviFilterChain $filterChain, AgaviExecutionContainer $container) 82. { 83. $this->execute($filterChain, $container); 84. } 85. 86. /** 35. at AgaviFilter->executeOnce([object AgaviFilterChain], [object AgaviExecutionContainer]) in core.agavi_dir\filter\AgaviFilterChain.class.php line 94 91. $filter = $this->chain[$this->index]; 92. $count = ++self::$filterLog[$this->filterLogKey][get_class($filter)]; 93. if($count == 1) { 94. $filter->executeOnce($this, $container); 95. } else { 96. $filter->execute($this, $container); 97. } 36. at AgaviFilterChain->execute([object AgaviExecutionContainer]) in core.agavi_dir\filter\AgaviExecutionTimeFilter.class.php line 64 61. $replace = $this->getParameter('replace', false); 62. 63. $start = microtime(true); 64. $filterChain->execute($container); 65. 66. $outputTypes = (array) $this->getParameter('output_types'); 67. if(is_array($outputTypes) && !in_array($container->getOutputType()->getName(), $outputTypes)) { 37. at AgaviExecutionTimeFilter->executeOnce([object AgaviFilterChain], [object AgaviExecutionContainer]) in core.agavi_dir\filter\AgaviFilterChain.class.php line 94 91. $filter = $this->chain[$this->index]; 92. $count = ++self::$filterLog[$this->filterLogKey][get_class($filter)]; 93. if($count == 1) { 94. $filter->executeOnce($this, $container); 95. } else { 96. $filter->execute($this, $container); 97. } 38. at AgaviFilterChain->execute([object AgaviExecutionContainer]) in core.agavi_dir\controller\AgaviExecutionContainer.class.php line 324 321. $filterChain->register($controller->getFilter('execution')); 322. 323. // process the filter chain 324. $filterChain->execute($this); 325. } 326. 327. // restore autoloads 39. at AgaviExecutionContainer->execute() in core.agavi_dir\filter\AgaviExecutionFilter.class.php line 420 417. $slotResponse = $viewCache['slots'][$layerName][$slotName]; 418. } else { 419. // $lm->log('Running slot "' . $slotName . '"...'); 420. $slotResponse = $slotContainer->execute(); 421. if($isCacheable && !$isViewCached && isset($otConfig['layers'][$layerName]) && is_array($otConfig['layers'][$layerName]) && in_array($slotName, $otConfig['layers'][$layerName])) { 422. // $lm->log('Adding response of slot "' . $slotName . '" to cache...'); 423. $viewCache['slots'][$layerName][$slotName] = $slotResponse; 40. at AgaviExecutionFilter->execute([object AgaviFilterChain], [object AgaviExecutionContainer]) in core.agavi_dir\filter\AgaviFilter.class.php line 83 80. */ 81. public function executeOnce(AgaviFilterChain $filterChain, AgaviExecutionContainer $container) 82. { 83. $this->execute($filterChain, $container); 84. } 85. 86. /** 41. at AgaviFilter->executeOnce([object AgaviFilterChain], [object AgaviExecutionContainer]) in core.agavi_dir\filter\AgaviFilterChain.class.php line 94 91. $filter = $this->chain[$this->index]; 92. $count = ++self::$filterLog[$this->filterLogKey][get_class($filter)]; 93. if($count == 1) { 94. $filter->executeOnce($this, $container); 95. } else { 96. $filter->execute($this, $container); 97. } 42. at AgaviFilterChain->execute([object AgaviExecutionContainer]) in core.agavi_dir\filter\AgaviExecutionTimeFilter.class.php line 64 61. $replace = $this->getParameter('replace', false); 62. 63. $start = microtime(true); 64. $filterChain->execute($container); 65. 66. $outputTypes = (array) $this->getParameter('output_types'); 67. if(is_array($outputTypes) && !in_array($container->getOutputType()->getName(), $outputTypes)) { 43. at AgaviExecutionTimeFilter->executeOnce([object AgaviFilterChain], [object AgaviExecutionContainer]) in core.agavi_dir\filter\AgaviFilterChain.class.php line 94 91. $filter = $this->chain[$this->index]; 92. $count = ++self::$filterLog[$this->filterLogKey][get_class($filter)]; 93. if($count == 1) { 94. $filter->executeOnce($this, $container); 95. } else { 96. $filter->execute($this, $container); 97. } 44. at AgaviFilterChain->execute([object AgaviExecutionContainer]) in core.agavi_dir\controller\AgaviExecutionContainer.class.php line 324 321. $filterChain->register($controller->getFilter('execution')); 322. 323. // process the filter chain 324. $filterChain->execute($this); 325. } 326. 327. // restore autoloads 45. at AgaviExecutionContainer->execute() in core.agavi_dir\filter\AgaviExecutionFilter.class.php line 420 417. $slotResponse = $viewCache['slots'][$layerName][$slotName]; 418. } else { 419. // $lm->log('Running slot "' . $slotName . '"...'); 420. $slotResponse = $slotContainer->execute(); 421. if($isCacheable && !$isViewCached && isset($otConfig['layers'][$layerName]) && is_array($otConfig['layers'][$layerName]) && in_array($slotName, $otConfig['layers'][$layerName])) { 422. // $lm->log('Adding response of slot "' . $slotName . '" to cache...'); 423. $viewCache['slots'][$layerName][$slotName] = $slotResponse; 46. at AgaviExecutionFilter->execute([object AgaviFilterChain], [object AgaviExecutionContainer]) in core.agavi_dir\filter\AgaviFilter.class.php line 83 80. */ 81. public function executeOnce(AgaviFilterChain $filterChain, AgaviExecutionContainer $container) 82. { 83. $this->execute($filterChain, $container); 84. } 85. 86. /** 47. at AgaviFilter->executeOnce([object AgaviFilterChain], [object AgaviExecutionContainer]) in core.agavi_dir\filter\AgaviFilterChain.class.php line 94 91. $filter = $this->chain[$this->index]; 92. $count = ++self::$filterLog[$this->filterLogKey][get_class($filter)]; 93. if($count == 1) { 94. $filter->executeOnce($this, $container); 95. } else { 96. $filter->execute($this, $container); 97. } 48. at AgaviFilterChain->execute([object AgaviExecutionContainer]) in core.agavi_dir\filter\AgaviExecutionTimeFilter.class.php line 64 61. $replace = $this->getParameter('replace', false); 62. 63. $start = microtime(true); 64. $filterChain->execute($container); 65. 66. $outputTypes = (array) $this->getParameter('output_types'); 67. if(is_array($outputTypes) && !in_array($container->getOutputType()->getName(), $outputTypes)) { 49. at AgaviExecutionTimeFilter->executeOnce([object AgaviFilterChain], [object AgaviExecutionContainer]) in core.agavi_dir\filter\AgaviFilterChain.class.php line 94 91. $filter = $this->chain[$this->index]; 92. $count = ++self::$filterLog[$this->filterLogKey][get_class($filter)]; 93. if($count == 1) { 94. $filter->executeOnce($this, $container); 95. } else { 96. $filter->execute($this, $container); 97. } 50. at AgaviFilterChain->execute([object AgaviExecutionContainer]) in core.agavi_dir\controller\AgaviExecutionContainer.class.php line 324 321. $filterChain->register($controller->getFilter('execution')); 322. 323. // process the filter chain 324. $filterChain->execute($this); 325. } 326. 327. // restore autoloads 51. at AgaviExecutionContainer->execute() in core.agavi_dir\filter\AgaviExecutionFilter.class.php line 420 417. $slotResponse = $viewCache['slots'][$layerName][$slotName]; 418. } else { 419. // $lm->log('Running slot "' . $slotName . '"...'); 420. $slotResponse = $slotContainer->execute(); 421. if($isCacheable && !$isViewCached && isset($otConfig['layers'][$layerName]) && is_array($otConfig['layers'][$layerName]) && in_array($slotName, $otConfig['layers'][$layerName])) { 422. // $lm->log('Adding response of slot "' . $slotName . '" to cache...'); 423. $viewCache['slots'][$layerName][$slotName] = $slotResponse; 52. at AgaviExecutionFilter->execute([object AgaviFilterChain], [object AgaviExecutionContainer]) in core.agavi_dir\filter\AgaviFilter.class.php line 83 80. */ 81. public function executeOnce(AgaviFilterChain $filterChain, AgaviExecutionContainer $container) 82. { 83. $this->execute($filterChain, $container); 84. } 85. 86. /** 53. at AgaviFilter->executeOnce([object AgaviFilterChain], [object AgaviExecutionContainer]) in core.agavi_dir\filter\AgaviFilterChain.class.php line 94 91. $filter = $this->chain[$this->index]; 92. $count = ++self::$filterLog[$this->filterLogKey][get_class($filter)]; 93. if($count == 1) { 94. $filter->executeOnce($this, $container); 95. } else { 96. $filter->execute($this, $container); 97. } 54. at AgaviFilterChain->execute([object AgaviExecutionContainer]) in core.agavi_dir\filter\AgaviExecutionTimeFilter.class.php line 64 61. $replace = $this->getParameter('replace', false); 62. 63. $start = microtime(true); 64. $filterChain->execute($container); 65. 66. $outputTypes = (array) $this->getParameter('output_types'); 67. if(is_array($outputTypes) && !in_array($container->getOutputType()->getName(), $outputTypes)) { 55. at AgaviExecutionTimeFilter->executeOnce([object AgaviFilterChain], [object AgaviExecutionContainer]) in core.agavi_dir\filter\AgaviFilterChain.class.php line 94 91. $filter = $this->chain[$this->index]; 92. $count = ++self::$filterLog[$this->filterLogKey][get_class($filter)]; 93. if($count == 1) { 94. $filter->executeOnce($this, $container); 95. } else { 96. $filter->execute($this, $container); 97. } 56. at AgaviFilterChain->execute([object AgaviExecutionContainer]) in core.agavi_dir\controller\AgaviExecutionContainer.class.php line 324 321. $filterChain->register($controller->getFilter('execution')); 322. 323. // process the filter chain 324. $filterChain->execute($this); 325. } 326. 327. // restore autoloads 57. at AgaviExecutionContainer->execute() in core.agavi_dir\filter\AgaviExecutionFilter.class.php line 420 417. $slotResponse = $viewCache['slots'][$layerName][$slotName]; 418. } else { 419. // $lm->log('Running slot "' . $slotName . '"...'); 420. $slotResponse = $slotContainer->execute(); 421. if($isCacheable && !$isViewCached && isset($otConfig['layers'][$layerName]) && is_array($otConfig['layers'][$layerName]) && in_array($slotName, $otConfig['layers'][$layerName])) { 422. // $lm->log('Adding response of slot "' . $slotName . '" to cache...'); 423. $viewCache['slots'][$layerName][$slotName] = $slotResponse; 58. at AgaviExecutionFilter->execute([object AgaviFilterChain], [object AgaviExecutionContainer]) in core.agavi_dir\filter\AgaviFilter.class.php line 83 80. */ 81. public function executeOnce(AgaviFilterChain $filterChain, AgaviExecutionContainer $container) 82. { 83. $this->execute($filterChain, $container); 84. } 85. 86. /** 59. at AgaviFilter->executeOnce([object AgaviFilterChain], [object AgaviExecutionContainer]) in core.agavi_dir\filter\AgaviFilterChain.class.php line 94 91. $filter = $this->chain[$this->index]; 92. $count = ++self::$filterLog[$this->filterLogKey][get_class($filter)]; 93. if($count == 1) { 94. $filter->executeOnce($this, $container); 95. } else { 96. $filter->execute($this, $container); 97. } 60. at AgaviFilterChain->execute([object AgaviExecutionContainer]) in core.agavi_dir\filter\AgaviExecutionTimeFilter.class.php line 64 61. $replace = $this->getParameter('replace', false); 62. 63. $start = microtime(true); 64. $filterChain->execute($container); 65. 66. $outputTypes = (array) $this->getParameter('output_types'); 67. if(is_array($outputTypes) && !in_array($container->getOutputType()->getName(), $outputTypes)) { 61. at AgaviExecutionTimeFilter->executeOnce([object AgaviFilterChain], [object AgaviExecutionContainer]) in core.agavi_dir\filter\AgaviFilterChain.class.php line 94 91. $filter = $this->chain[$this->index]; 92. $count = ++self::$filterLog[$this->filterLogKey][get_class($filter)]; 93. if($count == 1) { 94. $filter->executeOnce($this, $container); 95. } else { 96. $filter->execute($this, $container); 97. } 62. at AgaviFilterChain->execute([object AgaviExecutionContainer]) in core.agavi_dir\controller\AgaviExecutionContainer.class.php line 324 321. $filterChain->register($controller->getFilter('execution')); 322. 323. // process the filter chain 324. $filterChain->execute($this); 325. } 326. 327. // restore autoloads 63. at AgaviExecutionContainer->execute() in core.agavi_dir\filter\AgaviExecutionFilter.class.php line 420 417. $slotResponse = $viewCache['slots'][$layerName][$slotName]; 418. } else { 419. // $lm->log('Running slot "' . $slotName . '"...'); 420. $slotResponse = $slotContainer->execute(); 421. if($isCacheable && !$isViewCached && isset($otConfig['layers'][$layerName]) && is_array($otConfig['layers'][$layerName]) && in_array($slotName, $otConfig['layers'][$layerName])) { 422. // $lm->log('Adding response of slot "' . $slotName . '" to cache...'); 423. $viewCache['slots'][$layerName][$slotName] = $slotResponse; 64. at AgaviExecutionFilter->execute([object AgaviFilterChain], [object AgaviExecutionContainer]) in core.agavi_dir\filter\AgaviFilter.class.php line 83 80. */ 81. public function executeOnce(AgaviFilterChain $filterChain, AgaviExecutionContainer $container) 82. { 83. $this->execute($filterChain, $container); 84. } 85. 86. /** 65. at AgaviFilter->executeOnce([object AgaviFilterChain], [object AgaviExecutionContainer]) in core.agavi_dir\filter\AgaviFilterChain.class.php line 94 91. $filter = $this->chain[$this->index]; 92. $count = ++self::$filterLog[$this->filterLogKey][get_class($filter)]; 93. if($count == 1) { 94. $filter->executeOnce($this, $container); 95. } else { 96. $filter->execute($this, $container); 97. } 66. at AgaviFilterChain->execute([object AgaviExecutionContainer]) in core.agavi_dir\filter\AgaviExecutionTimeFilter.class.php line 64 61. $replace = $this->getParameter('replace', false); 62. 63. $start = microtime(true); 64. $filterChain->execute($container); 65. 66. $outputTypes = (array) $this->getParameter('output_types'); 67. if(is_array($outputTypes) && !in_array($container->getOutputType()->getName(), $outputTypes)) { 67. at AgaviExecutionTimeFilter->executeOnce([object AgaviFilterChain], [object AgaviExecutionContainer]) in core.agavi_dir\filter\AgaviFilterChain.class.php line 94 91. $filter = $this->chain[$this->index]; 92. $count = ++self::$filterLog[$this->filterLogKey][get_class($filter)]; 93. if($count == 1) { 94. $filter->executeOnce($this, $container); 95. } else { 96. $filter->execute($this, $container); 97. } 68. at AgaviFilterChain->execute([object AgaviExecutionContainer]) in core.agavi_dir\controller\AgaviExecutionContainer.class.php line 324 321. $filterChain->register($controller->getFilter('execution')); 322. 323. // process the filter chain 324. $filterChain->execute($this); 325. } 326. 327. // restore autoloads 69. at AgaviExecutionContainer->execute() in core.agavi_dir\filter\AgaviExecutionFilter.class.php line 420 417. $slotResponse = $viewCache['slots'][$layerName][$slotName]; 418. } else { 419. // $lm->log('Running slot "' . $slotName . '"...'); 420. $slotResponse = $slotContainer->execute(); 421. if($isCacheable && !$isViewCached && isset($otConfig['layers'][$layerName]) && is_array($otConfig['layers'][$layerName]) && in_array($slotName, $otConfig['layers'][$layerName])) { 422. // $lm->log('Adding response of slot "' . $slotName . '" to cache...'); 423. $viewCache['slots'][$layerName][$slotName] = $slotResponse; 70. at AgaviExecutionFilter->execute([object AgaviFilterChain], [object AgaviExecutionContainer]) in core.agavi_dir\filter\AgaviFilter.class.php line 83 80. */ 81. public function executeOnce(AgaviFilterChain $filterChain, AgaviExecutionContainer $container) 82. { 83. $this->execute($filterChain, $container); 84. } 85. 86. /** 71. at AgaviFilter->executeOnce([object AgaviFilterChain], [object AgaviExecutionContainer]) in core.agavi_dir\filter\AgaviFilterChain.class.php line 94 91. $filter = $this->chain[$this->index]; 92. $count = ++self::$filterLog[$this->filterLogKey][get_class($filter)]; 93. if($count == 1) { 94. $filter->executeOnce($this, $container); 95. } else { 96. $filter->execute($this, $container); 97. } 72. at AgaviFilterChain->execute([object AgaviExecutionContainer]) in core.agavi_dir\filter\AgaviExecutionTimeFilter.class.php line 64 61. $replace = $this->getParameter('replace', false); 62. 63. $start = microtime(true); 64. $filterChain->execute($container); 65. 66. $outputTypes = (array) $this->getParameter('output_types'); 67. if(is_array($outputTypes) && !in_array($container->getOutputType()->getName(), $outputTypes)) { 73. at AgaviExecutionTimeFilter->executeOnce([object AgaviFilterChain], [object AgaviExecutionContainer]) in core.agavi_dir\filter\AgaviFilterChain.class.php line 94 91. $filter = $this->chain[$this->index]; 92. $count = ++self::$filterLog[$this->filterLogKey][get_class($filter)]; 93. if($count == 1) { 94. $filter->executeOnce($this, $container); 95. } else { 96. $filter->execute($this, $container); 97. } 74. at AgaviFilterChain->execute([object AgaviExecutionContainer]) in core.agavi_dir\controller\AgaviExecutionContainer.class.php line 324 321. $filterChain->register($controller->getFilter('execution')); 322. 323. // process the filter chain 324. $filterChain->execute($this); 325. } 326. 327. // restore autoloads 75. at AgaviExecutionContainer->execute() in core.agavi_dir\filter\AgaviExecutionFilter.class.php line 420 417. $slotResponse = $viewCache['slots'][$layerName][$slotName]; 418. } else { 419. // $lm->log('Running slot "' . $slotName . '"...'); 420. $slotResponse = $slotContainer->execute(); 421. if($isCacheable && !$isViewCached && isset($otConfig['layers'][$layerName]) && is_array($otConfig['layers'][$layerName]) && in_array($slotName, $otConfig['layers'][$layerName])) { 422. // $lm->log('Adding response of slot "' . $slotName . '" to cache...'); 423. $viewCache['slots'][$layerName][$slotName] = $slotResponse; 76. at AgaviExecutionFilter->execute([object AgaviFilterChain], [object AgaviExecutionContainer]) in core.agavi_dir\filter\AgaviFilter.class.php line 83 80. */ 81. public function executeOnce(AgaviFilterChain $filterChain, AgaviExecutionContainer $container) 82. { 83. $this->execute($filterChain, $container); 84. } 85. 86. /** 77. at AgaviFilter->executeOnce([object AgaviFilterChain], [object AgaviExecutionContainer]) in core.agavi_dir\filter\AgaviFilterChain.class.php line 94 91. $filter = $this->chain[$this->index]; 92. $count = ++self::$filterLog[$this->filterLogKey][get_class($filter)]; 93. if($count == 1) { 94. $filter->executeOnce($this, $container); 95. } else { 96. $filter->execute($this, $container); 97. } 78. at AgaviFilterChain->execute([object AgaviExecutionContainer]) in core.agavi_dir\filter\AgaviExecutionTimeFilter.class.php line 64 61. $replace = $this->getParameter('replace', false); 62. 63. $start = microtime(true); 64. $filterChain->execute($container); 65. 66. $outputTypes = (array) $this->getParameter('output_types'); 67. if(is_array($outputTypes) && !in_array($container->getOutputType()->getName(), $outputTypes)) { 79. at AgaviExecutionTimeFilter->executeOnce([object AgaviFilterChain], [object AgaviExecutionContainer]) in core.agavi_dir\filter\AgaviFilterChain.class.php line 94 91. $filter = $this->chain[$this->index]; 92. $count = ++self::$filterLog[$this->filterLogKey][get_class($filter)]; 93. if($count == 1) { 94. $filter->executeOnce($this, $container); 95. } else { 96. $filter->execute($this, $container); 97. } 80. at AgaviFilterChain->execute([object AgaviExecutionContainer]) in core.agavi_dir\controller\AgaviExecutionContainer.class.php line 324 321. $filterChain->register($controller->getFilter('execution')); 322. 323. // process the filter chain 324. $filterChain->execute($this); 325. } 326. 327. // restore autoloads 81. at AgaviExecutionContainer->execute() in core.agavi_dir\filter\AgaviExecutionFilter.class.php line 420 417. $slotResponse = $viewCache['slots'][$layerName][$slotName]; 418. } else { 419. // $lm->log('Running slot "' . $slotName . '"...'); 420. $slotResponse = $slotContainer->execute(); 421. if($isCacheable && !$isViewCached && isset($otConfig['layers'][$layerName]) && is_array($otConfig['layers'][$layerName]) && in_array($slotName, $otConfig['layers'][$layerName])) { 422. // $lm->log('Adding response of slot "' . $slotName . '" to cache...'); 423. $viewCache['slots'][$layerName][$slotName] = $slotResponse; 82. at AgaviExecutionFilter->execute([object AgaviFilterChain], [object AgaviExecutionContainer]) in core.agavi_dir\filter\AgaviFilter.class.php line 83 80. */ 81. public function executeOnce(AgaviFilterChain $filterChain, AgaviExecutionContainer $container) 82. { 83. $this->execute($filterChain, $container); 84. } 85. 86. /** 83. at AgaviFilter->executeOnce([object AgaviFilterChain], [object AgaviExecutionContainer]) in core.agavi_dir\filter\AgaviFilterChain.class.php line 94 91. $filter = $this->chain[$this->index]; 92. $count = ++self::$filterLog[$this->filterLogKey][get_class($filter)]; 93. if($count == 1) { 94. $filter->executeOnce($this, $container); 95. } else { 96. $filter->execute($this, $container); 97. } 84. at AgaviFilterChain->execute([object AgaviExecutionContainer]) in core.agavi_dir\filter\AgaviExecutionTimeFilter.class.php line 64 61. $replace = $this->getParameter('replace', false); 62. 63. $start = microtime(true); 64. $filterChain->execute($container); 65. 66. $outputTypes = (array) $this->getParameter('output_types'); 67. if(is_array($outputTypes) && !in_array($container->getOutputType()->getName(), $outputTypes)) { 85. at AgaviExecutionTimeFilter->executeOnce([object AgaviFilterChain], [object AgaviExecutionContainer]) in core.agavi_dir\filter\AgaviFilterChain.class.php line 94 91. $filter = $this->chain[$this->index]; 92. $count = ++self::$filterLog[$this->filterLogKey][get_class($filter)]; 93. if($count == 1) { 94. $filter->executeOnce($this, $container); 95. } else { 96. $filter->execute($this, $container); 97. } 86. at AgaviFilterChain->execute([object AgaviExecutionContainer]) in core.agavi_dir\controller\AgaviExecutionContainer.class.php line 324 321. $filterChain->register($controller->getFilter('execution')); 322. 323. // process the filter chain 324. $filterChain->execute($this); 325. } 326. 327. // restore autoloads 87. at AgaviExecutionContainer->execute() in core.agavi_dir\filter\AgaviExecutionFilter.class.php line 420 417. $slotResponse = $viewCache['slots'][$layerName][$slotName]; 418. } else { 419. // $lm->log('Running slot "' . $slotName . '"...'); 420. $slotResponse = $slotContainer->execute(); 421. if($isCacheable && !$isViewCached && isset($otConfig['layers'][$layerName]) && is_array($otConfig['layers'][$layerName]) && in_array($slotName, $otConfig['layers'][$layerName])) { 422. // $lm->log('Adding response of slot "' . $slotName . '" to cache...'); 423. $viewCache['slots'][$layerName][$slotName] = $slotResponse; 88. at AgaviExecutionFilter->execute([object AgaviFilterChain], [object AgaviExecutionContainer]) in core.agavi_dir\filter\AgaviFilter.class.php line 83 80. */ 81. public function executeOnce(AgaviFilterChain $filterChain, AgaviExecutionContainer $container) 82. { 83. $this->execute($filterChain, $container); 84. } 85. 86. /** 89. at AgaviFilter->executeOnce([object AgaviFilterChain], [object AgaviExecutionContainer]) in core.agavi_dir\filter\AgaviFilterChain.class.php line 94 91. $filter = $this->chain[$this->index]; 92. $count = ++self::$filterLog[$this->filterLogKey][get_class($filter)]; 93. if($count == 1) { 94. $filter->executeOnce($this, $container); 95. } else { 96. $filter->execute($this, $container); 97. } 90. at AgaviFilterChain->execute([object AgaviExecutionContainer]) in core.agavi_dir\filter\AgaviExecutionTimeFilter.class.php line 64 61. $replace = $this->getParameter('replace', false); 62. 63. $start = microtime(true); 64. $filterChain->execute($container); 65. 66. $outputTypes = (array) $this->getParameter('output_types'); 67. if(is_array($outputTypes) && !in_array($container->getOutputType()->getName(), $outputTypes)) { 91. at AgaviExecutionTimeFilter->executeOnce([object AgaviFilterChain], [object AgaviExecutionContainer]) in core.agavi_dir\filter\AgaviFilterChain.class.php line 94 91. $filter = $this->chain[$this->index]; 92. $count = ++self::$filterLog[$this->filterLogKey][get_class($filter)]; 93. if($count == 1) { 94. $filter->executeOnce($this, $container); 95. } else { 96. $filter->execute($this, $container); 97. } 92. at AgaviFilterChain->execute([object AgaviExecutionContainer]) in core.agavi_dir\controller\AgaviExecutionContainer.class.php line 324 321. $filterChain->register($controller->getFilter('execution')); 322. 323. // process the filter chain 324. $filterChain->execute($this); 325. } 326. 327. // restore autoloads 93. at AgaviExecutionContainer->execute() in core.agavi_dir\filter\AgaviExecutionFilter.class.php line 420 417. $slotResponse = $viewCache['slots'][$layerName][$slotName]; 418. } else { 419. // $lm->log('Running slot "' . $slotName . '"...'); 420. $slotResponse = $slotContainer->execute(); 421. if($isCacheable && !$isViewCached && isset($otConfig['layers'][$layerName]) && is_array($otConfig['layers'][$layerName]) && in_array($slotName, $otConfig['layers'][$layerName])) { 422. // $lm->log('Adding response of slot "' . $slotName . '" to cache...'); 423. $viewCache['slots'][$layerName][$slotName] = $slotResponse; 94. at AgaviExecutionFilter->execute([object AgaviFilterChain], [object AgaviExecutionContainer]) in core.agavi_dir\filter\AgaviFilter.class.php line 83 80. */ 81. public function executeOnce(AgaviFilterChain $filterChain, AgaviExecutionContainer $container) 82. { 83. $this->execute($filterChain, $container); 84. } 85. 86. /** 95. at AgaviFilter->executeOnce([object AgaviFilterChain], [object AgaviExecutionContainer]) in core.agavi_dir\filter\AgaviFilterChain.class.php line 94 91. $filter = $this->chain[$this->index]; 92. $count = ++self::$filterLog[$this->filterLogKey][get_class($filter)]; 93. if($count == 1) { 94. $filter->executeOnce($this, $container); 95. } else { 96. $filter->execute($this, $container); 97. } 96. at AgaviFilterChain->execute([object AgaviExecutionContainer]) in core.agavi_dir\filter\AgaviExecutionTimeFilter.class.php line 64 61. $replace = $this->getParameter('replace', false); 62. 63. $start = microtime(true); 64. $filterChain->execute($container); 65. 66. $outputTypes = (array) $this->getParameter('output_types'); 67. if(is_array($outputTypes) && !in_array($container->getOutputType()->getName(), $outputTypes)) { 97. at AgaviExecutionTimeFilter->executeOnce([object AgaviFilterChain], [object AgaviExecutionContainer]) in core.agavi_dir\filter\AgaviFilterChain.class.php line 94 91. $filter = $this->chain[$this->index]; 92. $count = ++self::$filterLog[$this->filterLogKey][get_class($filter)]; 93. if($count == 1) { 94. $filter->executeOnce($this, $container); 95. } else { 96. $filter->execute($this, $container); 97. } 98. at AgaviFilterChain->execute([object AgaviExecutionContainer]) in core.agavi_dir\controller\AgaviExecutionContainer.class.php line 324 321. $filterChain->register($controller->getFilter('execution')); 322. 323. // process the filter chain 324. $filterChain->execute($this); 325. } 326. 327. // restore autoloads 99. at AgaviExecutionContainer->execute() in core.agavi_dir\filter\AgaviExecutionFilter.class.php line 420 417. $slotResponse = $viewCache['slots'][$layerName][$slotName]; 418. } else { 419. // $lm->log('Running slot "' . $slotName . '"...'); 420. $slotResponse = $slotContainer->execute(); 421. if($isCacheable && !$isViewCached && isset($otConfig['layers'][$layerName]) && is_array($otConfig['layers'][$layerName]) && in_array($slotName, $otConfig['layers'][$layerName])) { 422. // $lm->log('Adding response of slot "' . $slotName . '" to cache...'); 423. $viewCache['slots'][$layerName][$slotName] = $slotResponse; 100. at AgaviExecutionFilter->execute([object AgaviFilterChain], [object AgaviExecutionContainer]) in core.agavi_dir\filter\AgaviFilter.class.php line 83 80. */ 81. public function executeOnce(AgaviFilterChain $filterChain, AgaviExecutionContainer $container) 82. { 83. $this->execute($filterChain, $container); 84. } 85. 86. /** 101. at AgaviFilter->executeOnce([object AgaviFilterChain], [object AgaviExecutionContainer]) in core.agavi_dir\filter\AgaviFilterChain.class.php line 94 91. $filter = $this->chain[$this->index]; 92. $count = ++self::$filterLog[$this->filterLogKey][get_class($filter)]; 93. if($count == 1) { 94. $filter->executeOnce($this, $container); 95. } else { 96. $filter->execute($this, $container); 97. } 102. at AgaviFilterChain->execute([object AgaviExecutionContainer]) in core.agavi_dir\filter\AgaviExecutionTimeFilter.class.php line 64 61. $replace = $this->getParameter('replace', false); 62. 63. $start = microtime(true); 64. $filterChain->execute($container); 65. 66. $outputTypes = (array) $this->getParameter('output_types'); 67. if(is_array($outputTypes) && !in_array($container->getOutputType()->getName(), $outputTypes)) { 103. at AgaviExecutionTimeFilter->executeOnce([object AgaviFilterChain], [object AgaviExecutionContainer]) in core.agavi_dir\filter\AgaviFilterChain.class.php line 94 91. $filter = $this->chain[$this->index]; 92. $count = ++self::$filterLog[$this->filterLogKey][get_class($filter)]; 93. if($count == 1) { 94. $filter->executeOnce($this, $container); 95. } else { 96. $filter->execute($this, $container); 97. } 104. at AgaviFilterChain->execute([object AgaviExecutionContainer]) in core.agavi_dir\controller\AgaviExecutionContainer.class.php line 324 321. $filterChain->register($controller->getFilter('execution')); 322. 323. // process the filter chain 324. $filterChain->execute($this); 325. } 326. 327. // restore autoloads 105. at AgaviExecutionContainer->execute() in core.agavi_dir\filter\AgaviExecutionFilter.class.php line 420 417. $slotResponse = $viewCache['slots'][$layerName][$slotName]; 418. } else { 419. // $lm->log('Running slot "' . $slotName . '"...'); 420. $slotResponse = $slotContainer->execute(); 421. if($isCacheable && !$isViewCached && isset($otConfig['layers'][$layerName]) && is_array($otConfig['layers'][$layerName]) && in_array($slotName, $otConfig['layers'][$layerName])) { 422. // $lm->log('Adding response of slot "' . $slotName . '" to cache...'); 423. $viewCache['slots'][$layerName][$slotName] = $slotResponse; 106. at AgaviExecutionFilter->execute([object AgaviFilterChain], [object AgaviExecutionContainer]) in core.agavi_dir\filter\AgaviFilter.class.php line 83 80. */ 81. public function executeOnce(AgaviFilterChain $filterChain, AgaviExecutionContainer $container) 82. { 83. $this->execute($filterChain, $container); 84. } 85. 86. /** 107. at AgaviFilter->executeOnce([object AgaviFilterChain], [object AgaviExecutionContainer]) in core.agavi_dir\filter\AgaviFilterChain.class.php line 94 91. $filter = $this->chain[$this->index]; 92. $count = ++self::$filterLog[$this->filterLogKey][get_class($filter)]; 93. if($count == 1) { 94. $filter->executeOnce($this, $container); 95. } else { 96. $filter->execute($this, $container); 97. } 108. at AgaviFilterChain->execute([object AgaviExecutionContainer]) in core.agavi_dir\filter\AgaviExecutionTimeFilter.class.php line 64 61. $replace = $this->getParameter('replace', false); 62. 63. $start = microtime(true); 64. $filterChain->execute($container); 65. 66. $outputTypes = (array) $this->getParameter('output_types'); 67. if(is_array($outputTypes) && !in_array($container->getOutputType()->getName(), $outputTypes)) { 109. at AgaviExecutionTimeFilter->executeOnce([object AgaviFilterChain], [object AgaviExecutionContainer]) in core.agavi_dir\filter\AgaviFilterChain.class.php line 94 91. $filter = $this->chain[$this->index]; 92. $count = ++self::$filterLog[$this->filterLogKey][get_class($filter)]; 93. if($count == 1) { 94. $filter->executeOnce($this, $container); 95. } else { 96. $filter->execute($this, $container); 97. } 110. at AgaviFilterChain->execute([object AgaviExecutionContainer]) in core.agavi_dir\controller\AgaviExecutionContainer.class.php line 324 321. $filterChain->register($controller->getFilter('execution')); 322. 323. // process the filter chain 324. $filterChain->execute($this); 325. } 326. 327. // restore autoloads 111. at AgaviExecutionContainer->execute() in core.agavi_dir\filter\AgaviExecutionFilter.class.php line 420 417. $slotResponse = $viewCache['slots'][$layerName][$slotName]; 418. } else { 419. // $lm->log('Running slot "' . $slotName . '"...'); 420. $slotResponse = $slotContainer->execute(); 421. if($isCacheable && !$isViewCached && isset($otConfig['layers'][$layerName]) && is_array($otConfig['layers'][$layerName]) && in_array($slotName, $otConfig['layers'][$layerName])) { 422. // $lm->log('Adding response of slot "' . $slotName . '" to cache...'); 423. $viewCache['slots'][$layerName][$slotName] = $slotResponse; 112. at AgaviExecutionFilter->execute([object AgaviFilterChain], [object AgaviExecutionContainer]) in core.agavi_dir\filter\AgaviFilter.class.php line 83 80. */ 81. public function executeOnce(AgaviFilterChain $filterChain, AgaviExecutionContainer $container) 82. { 83. $this->execute($filterChain, $container); 84. } 85. 86. /** 113. at AgaviFilter->executeOnce([object AgaviFilterChain], [object AgaviExecutionContainer]) in core.agavi_dir\filter\AgaviFilterChain.class.php line 94 91. $filter = $this->chain[$this->index]; 92. $count = ++self::$filterLog[$this->filterLogKey][get_class($filter)]; 93. if($count == 1) { 94. $filter->executeOnce($this, $container); 95. } else { 96. $filter->execute($this, $container); 97. } 114. at AgaviFilterChain->execute([object AgaviExecutionContainer]) in core.agavi_dir\filter\AgaviExecutionTimeFilter.class.php line 64 61. $replace = $this->getParameter('replace', false); 62. 63. $start = microtime(true); 64. $filterChain->execute($container); 65. 66. $outputTypes = (array) $this->getParameter('output_types'); 67. if(is_array($outputTypes) && !in_array($container->getOutputType()->getName(), $outputTypes)) { 115. at AgaviExecutionTimeFilter->executeOnce([object AgaviFilterChain], [object AgaviExecutionContainer]) in core.agavi_dir\filter\AgaviFilterChain.class.php line 94 91. $filter = $this->chain[$this->index]; 92. $count = ++self::$filterLog[$this->filterLogKey][get_class($filter)]; 93. if($count == 1) { 94. $filter->executeOnce($this, $container); 95. } else { 96. $filter->execute($this, $container); 97. } 116. at AgaviFilterChain->execute([object AgaviExecutionContainer]) in core.agavi_dir\controller\AgaviExecutionContainer.class.php line 324 321. $filterChain->register($controller->getFilter('execution')); 322. 323. // process the filter chain 324. $filterChain->execute($this); 325. } 326. 327. // restore autoloads 117. at AgaviExecutionContainer->execute() in core.agavi_dir\filter\AgaviExecutionFilter.class.php line 420 417. $slotResponse = $viewCache['slots'][$layerName][$slotName]; 418. } else { 419. // $lm->log('Running slot "' . $slotName . '"...'); 420. $slotResponse = $slotContainer->execute(); 421. if($isCacheable && !$isViewCached && isset($otConfig['layers'][$layerName]) && is_array($otConfig['layers'][$layerName]) && in_array($slotName, $otConfig['layers'][$layerName])) { 422. // $lm->log('Adding response of slot "' . $slotName . '" to cache...'); 423. $viewCache['slots'][$layerName][$slotName] = $slotResponse; 118. at AgaviExecutionFilter->execute([object AgaviFilterChain], [object AgaviExecutionContainer]) in core.agavi_dir\filter\AgaviFilter.class.php line 83 80. */ 81. public function executeOnce(AgaviFilterChain $filterChain, AgaviExecutionContainer $container) 82. { 83. $this->execute($filterChain, $container); 84. } 85. 86. /** 119. at AgaviFilter->executeOnce([object AgaviFilterChain], [object AgaviExecutionContainer]) in core.agavi_dir\filter\AgaviFilterChain.class.php line 94 91. $filter = $this->chain[$this->index]; 92. $count = ++self::$filterLog[$this->filterLogKey][get_class($filter)]; 93. if($count == 1) { 94. $filter->executeOnce($this, $container); 95. } else { 96. $filter->execute($this, $container); 97. } 120. at AgaviFilterChain->execute([object AgaviExecutionContainer]) in core.agavi_dir\filter\AgaviExecutionTimeFilter.class.php line 64 61. $replace = $this->getParameter('replace', false); 62. 63. $start = microtime(true); 64. $filterChain->execute($container); 65. 66. $outputTypes = (array) $this->getParameter('output_types'); 67. if(is_array($outputTypes) && !in_array($container->getOutputType()->getName(), $outputTypes)) { 121. at AgaviExecutionTimeFilter->executeOnce([object AgaviFilterChain], [object AgaviExecutionContainer]) in core.agavi_dir\filter\AgaviFilterChain.class.php line 94 91. $filter = $this->chain[$this->index]; 92. $count = ++self::$filterLog[$this->filterLogKey][get_class($filter)]; 93. if($count == 1) { 94. $filter->executeOnce($this, $container); 95. } else { 96. $filter->execute($this, $container); 97. } 122. at AgaviFilterChain->execute([object AgaviExecutionContainer]) in core.agavi_dir\controller\AgaviExecutionContainer.class.php line 324 321. $filterChain->register($controller->getFilter('execution')); 322. 323. // process the filter chain 324. $filterChain->execute($this); 325. } 326. 327. // restore autoloads 123. at AgaviExecutionContainer->execute() in core.agavi_dir\filter\AgaviDispatchFilter.class.php line 50 47. */ 48. public function execute(AgaviFilterChain $filterChain, AgaviExecutionContainer $container) 49. { 50. $container->setResponse($container->execute()); 51. } 52. } 53. 124. at AgaviDispatchFilter->execute([object AgaviFilterChain], [object AgaviExecutionContainer]) in core.agavi_dir\filter\AgaviFilter.class.php line 83 80. */ 81. public function executeOnce(AgaviFilterChain $filterChain, AgaviExecutionContainer $container) 82. { 83. $this->execute($filterChain, $container); 84. } 85. 86. /** 125. at AgaviFilter->executeOnce([object AgaviFilterChain], [object AgaviExecutionContainer]) in core.agavi_dir\filter\AgaviFilterChain.class.php line 94 91. $filter = $this->chain[$this->index]; 92. $count = ++self::$filterLog[$this->filterLogKey][get_class($filter)]; 93. if($count == 1) { 94. $filter->executeOnce($this, $container); 95. } else { 96. $filter->execute($this, $container); 97. } 126. at AgaviFilterChain->execute([object AgaviExecutionContainer]) in core.agavi_dir\controller\AgaviController.class.php line 185 182. $filterChain->register($this->filters['dispatch']); 183. 184. // go, go, go! 185. $filterChain->execute($container); 186. 187. $response = $container->getResponse(); 188. $response->merge($this->response); 127. at AgaviController->dispatch() in _D:\httpdocs\ths3\branches\3.0\pub\index.php line 30