/** * @return array */ public function resolveDependencies() { $dependencies = parent::resolveDependencies(); // check in fields if ($this->geto_class() instanceof Object_Class) { foreach ($this->geto_class()->getFieldDefinitions() as $field) { $key = $field->getName(); $dependencies = array_merge($dependencies, $field->resolveDependencies($this->{$key})); } } return $dependencies; }