public static function convertResource2Array(ICompanyServiceResource $resource) { $res = array(); $res['id'] = $resource->getIdentifier(); $res['name'] = $resource->getName(); $res['order'] = $resource->getOrder(); $res['link'] = $resource->getUri(); return $res; }
public function addResource(ICompanyServiceResource $resource) { $new_order = 0; $resources = $this->getResources(); if (count($resources) > 0) { $last_one = end($resources); $new_order = $last_one->getOrder() + 1; } $resource->setOrder($new_order); AssociationFactory::getInstance()->getOne2ManyAssociation($this, 'Resources')->add($resource); }