/** * Returns tags from the site/org join * * @param [string] $org UUID of organization site belongs to * @return [array] $tags Tags in string format */ public function getTags($org) { if (isset($this->tags)) { return $this->tags; } $org_site_member = new OrganizationSiteMemberships(array('organization' => new Organization(null, array('id' => $org)))); $org_site_member->fetch(); $org = $org_site_member->get($this->get('id')); $tags = $org->get('tags'); return $tags; }
/** * Retrieves organization sites * * @return OrganizationSiteMembership[] */ public function getSites() { $sites = $this->site_memberships->all(); return $sites; }