From 660058189f31908d735fb0465c9ef9e9b0bcf4fe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Filip=20Proch=C3=A1zka?= Date: Tue, 29 Mar 2016 12:38:26 +0200 Subject: [PATCH] LazyCollection: drop Nette dependency --- src/Kdyby/Doctrine/Collections/LazyCollection.php | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/Kdyby/Doctrine/Collections/LazyCollection.php b/src/Kdyby/Doctrine/Collections/LazyCollection.php index adfc6c98..3c16fd4d 100644 --- a/src/Kdyby/Doctrine/Collections/LazyCollection.php +++ b/src/Kdyby/Doctrine/Collections/LazyCollection.php @@ -16,8 +16,6 @@ use Doctrine\Common\Collections\Criteria; use Doctrine\Common\Collections\Selectable; use Kdyby; -use Nette; -use Nette\Utils\Callback; @@ -41,7 +39,10 @@ class LazyCollection implements Collection, Selectable public function __construct($callback) { - $this->callback = Callback::check($callback); + if (!is_callable($callback)) { + throw new \InvalidArgumentException('Given value is not a callable type.'); + } + $this->callback = $callback; }