public static function makeFromArray(array $array) { $node = new Location(); $node->setIdNode($array['node']['id_node']); $node->setIp($array['node']['ip']); $node->setName($array['node']['name']); $o = new self(); $o->setIdInteg($array['id_integ'])->setName($array['name'])->setSuffix($array['suffix'])->setPath($array['path'])->setNode($node)->setSshKey($array['ssh_key'])->setSshUser($array['ssh_user'])->setIp($array['ip'])->setMac($array['mac'])->setBridge($array['bridge'])->setNetmask($array['netmask'])->setGithubKey($array['github_key'])->setIsActived($array['is_actived']); return $o; }