Skip to content

Commit 8345626

Browse files
committed
Fix a bug where the filter was returned but the callback was expected
1 parent d4342a3 commit 8345626

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

src/Funnel.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -188,6 +188,6 @@ public static function __callStatic($name, array $arguments)
188188
$filter = strtolower($matches[1]);
189189
self::assertFilterExists($filter);
190190

191-
return self::$filters[$filter];
191+
return call_user_func_array(self::$filters[$filter], $arguments);
192192
}
193193
}

tests/FunnelTest.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -200,6 +200,7 @@ public function itReturnsTheTestingFilter()
200200
$filter = new TestingFilter();
201201
Funnel::addFilter($filter);
202202

203-
$this->assertEquals($filter->getFilter(), Funnel::testingFilter());
203+
$callable = $filter->getFilter();
204+
$this->assertEquals($callable('test'), Funnel::testingFilter('test'));
204205
}
205206
}

0 commit comments

Comments
 (0)