protected function resultSetToEagerLoadingEquivalent($val) { $ret = $val; if ($val instanceof SimpleResultset) { $ret = []; if ($val->count() > 0) { foreach ($val as $model) { $ret[] = $model; } } } return $ret; }