I am trying to loop through all the properties of the $entity
variable on the beforeSave()
method.
debug($entity)
returns:
object(App\Model\Entity\Student) {
'id' => (int) 5690,
'institution_id' => (int) 35,
'contact_id' => null,
'id_number' => '0000000000',
....
However, when I try to look through the object, using
foreach ($entity as $key => $value) {
debug($key);
debug($value);
}
the foreach loop does not even run. I investigate by debug(count($entity))
, and it returns 1.
How can I loop through the properties of my entity?
Any help is appreciated. Thank you.