From 32126a6ae9a7148ad5b30586e9c2ba9f08dde5d2 Mon Sep 17 00:00:00 2001 From: Jordan Raub Date: Sat, 9 Nov 2013 18:00:42 -0800 Subject: [PATCH] 5.3 revert and .gitignore fix --- .gitignore | 1 - tests/Ruler/Test/Fixtures/CallbackProposition.php | 6 +++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 5c272e4..7579f74 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,2 @@ vendor -.idea composer.lock diff --git a/tests/Ruler/Test/Fixtures/CallbackProposition.php b/tests/Ruler/Test/Fixtures/CallbackProposition.php index f148279..c3a9d50 100644 --- a/tests/Ruler/Test/Fixtures/CallbackProposition.php +++ b/tests/Ruler/Test/Fixtures/CallbackProposition.php @@ -9,8 +9,12 @@ class CallbackProposition implements Proposition { private $callback; - public function __construct(callable $callback) + public function __construct($callback) { + if (!is_callable($callback)) { + throw new \InvalidArgumentException('CallbackProposition expects a callable argument'); + } + $this->callback = $callback; }