diff --git a/src/Datasource/EntityTrait.php b/src/Datasource/EntityTrait.php index e7ca6fae902..c6460a6f5e4 100644 --- a/src/Datasource/EntityTrait.php +++ b/src/Datasource/EntityTrait.php @@ -1232,7 +1232,7 @@ public function __debugInfo() { return $this->_properties + [ '[new]' => $this->isNew(), - '[accessible]' => array_filter($this->_accessible), + '[accessible]' => $this->_accessible, '[dirty]' => $this->_dirty, '[original]' => $this->_original, '[virtual]' => $this->_virtual, diff --git a/tests/TestCase/ORM/EntityTest.php b/tests/TestCase/ORM/EntityTest.php index 7112c04709d..62d5ffe853c 100644 --- a/tests/TestCase/ORM/EntityTest.php +++ b/tests/TestCase/ORM/EntityTest.php @@ -1379,6 +1379,7 @@ public function testDebugInfo() { $entity = new Entity(['foo' => 'bar'], ['markClean' => true]); $entity->somethingElse = 'value'; + $entity->accessible('id', false); $entity->accessible('name', true); $entity->virtualProperties(['baz']); $entity->dirty('foo', true); @@ -1390,7 +1391,7 @@ public function testDebugInfo() 'foo' => 'bar', 'somethingElse' => 'value', '[new]' => true, - '[accessible]' => ['*' => true, 'name' => true], + '[accessible]' => ['*' => true, 'id' => false, 'name' => true], '[dirty]' => ['somethingElse' => true, 'foo' => true], '[original]' => [], '[virtual]' => ['baz'],