summaryrefslogtreecommitdiffstats
path: root/Core/Authorization/DebugAccessDecisionManager.php
diff options
context:
space:
mode:
Diffstat (limited to 'Core/Authorization/DebugAccessDecisionManager.php')
-rw-r--r--Core/Authorization/DebugAccessDecisionManager.php9
1 files changed, 8 insertions, 1 deletions
diff --git a/Core/Authorization/DebugAccessDecisionManager.php b/Core/Authorization/DebugAccessDecisionManager.php
index 7c0cfc9..540d998 100644
--- a/Core/Authorization/DebugAccessDecisionManager.php
+++ b/Core/Authorization/DebugAccessDecisionManager.php
@@ -103,7 +103,14 @@ class DebugAccessDecisionManager implements AccessDecisionManagerInterface
}
if (!is_object($object)) {
- return sprintf('%s (%s)', gettype($object), $object);
+ if (is_bool($object)) {
+ return sprintf('%s (%s)', gettype($object), $object ? 'true' : 'false');
+ }
+ if (is_scalar($object)) {
+ return sprintf('%s (%s)', gettype($object), $object);
+ }
+
+ return gettype($object);
}
$objectClass = class_exists('Doctrine\Common\Util\ClassUtils') ? ClassUtils::getClass($object) : get_class($object);