Scalr\Api\DataType\ApiEntityAdapter::getSettingsCollection PHP Method

getSettingsCollection() public method

Gets settings collection from entity.
public getSettingsCollection ( AbstractEntity $entity ) : SettingsCollection
$entity Scalr\Model\AbstractEntity Entity containing collection of settings
return Scalr\Model\Collections\SettingsCollection
    public function getSettingsCollection(AbstractEntity $entity)
    {
        if (empty($this->rules[static::RULE_TYPE_SETTINGS_PROPERTY])) {
            throw new DomainException('Rule RULE_TYPE_SETTINGS_PROPERTY must be defined!');
        }
        $collectionProperty = $this->rules[static::RULE_TYPE_SETTINGS_PROPERTY];
        return $entity->{$collectionProperty};
    }