ElggSite::initializeAttributes PHP Method

initializeAttributes() protected method

This is vital to distinguish between metadata and base attributes.
protected initializeAttributes ( ) : void
return void
    protected function initializeAttributes()
    {
        parent::initializeAttributes();
        $this->attributes['type'] = "site";
        $this->attributes += self::getExternalAttributes();
    }

Usage Example

Example #1
0
 protected function initializeAttributes()
 {
     global $CONFIG;
     parent::initializeAttributes();
     $this->attributes["subtype"] = self::SUBTYPE;
     $this->attributes["access_id"] = ACCESS_PUBLIC;
     $this->attributes["owner_guid"] = $CONFIG->site_guid;
     $this->attributes["container_guid"] = $CONFIG->site_guid;
 }