diff options
author | Ivan Enderlin <ivan.enderlin@hoa-project.net> | 2014-05-21 15:30:26 +0200 |
---|---|---|
committer | Ivan Enderlin <ivan.enderlin@hoa-project.net> | 2014-05-21 15:30:26 +0200 |
commit | 7462328eeb1cda5962e8fa24f8aa25c2509e3045 (patch) | |
tree | 98822208ecd61d6450b1bca2c4a021a215b32caf /AssertionChecker | |
parent | ee493642a9d7061550e2b14ac714c2cc9d3ef1a9 (diff) | |
download | Praspel-7462328eeb1cda5962e8fa24f8aa25c2509e3045.zip Praspel-7462328eeb1cda5962e8fa24f8aa25c2509e3045.tar.gz Praspel-7462328eeb1cda5962e8fa24f8aa25c2509e3045.tar.bz2 |
Extend closure support.
Avoid an issue in the `getAttributeData` method.
Diffstat (limited to 'AssertionChecker')
-rw-r--r-- | AssertionChecker/Runtime.php | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/AssertionChecker/Runtime.php b/AssertionChecker/Runtime.php index cd70227..0b2f8de 100644 --- a/AssertionChecker/Runtime.php +++ b/AssertionChecker/Runtime.php @@ -386,7 +386,11 @@ class Runtime extends AssertionChecker { protected function getAttributeData ( \Hoa\Core\Consistency\Xcallable $callable ) { $callback = $callable->getValidCallback(); - $object = $callback[0]; + + if($callback instanceof \Closure) + return array(); + + $object = $callback[0]; if(!is_object($object)) return array(); |