From b27db9a7336642919dddc3de9695889b05c1b456 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Roland=20H=C3=A4der?= Date: Mon, 14 May 2012 20:56:41 +0000 Subject: [PATCH] Added FilterChain::getFilters() --- inc/classes/main/filter/class_FilterChain.php | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/inc/classes/main/filter/class_FilterChain.php b/inc/classes/main/filter/class_FilterChain.php index 49ca8b22..1eb1bd7a 100644 --- a/inc/classes/main/filter/class_FilterChain.php +++ b/inc/classes/main/filter/class_FilterChain.php @@ -60,6 +60,15 @@ class FilterChain extends BaseFrameworkSystem implements Registerable { $this->filters[] = $filterInstance; } + /** + * Getter for filters array + * + * @return $filters The filters array holding all filter instances + */ + protected function getFilters () { + return $this->filters; + } + /** * Process all added filters * @@ -70,7 +79,7 @@ class FilterChain extends BaseFrameworkSystem implements Registerable { public function processFilters (Requestable $requestInstance, Responseable $responseInstance) { // Run all filters //* DEBUG */ $this->debugOutput('COUNT=' . count($this->filters)); - foreach ($this->filters as $filterInstance) { + foreach ($this->getFilters() as $filterInstance) { // Try to execute this filter try { //* DEBUG */ $this->debugOutput('FILTER: ' . $filterInstance->__toString() . ': Processing started.'); -- 2.39.5