Scalr\Api\DataType\ApiEntityAdapter::getSettingsCollection PHP Méthode

getSettingsCollection() public méthode

Gets settings collection from entity.
public getSettingsCollection ( AbstractEntity $entity ) : SettingsCollection
$entity Scalr\Model\AbstractEntity Entity containing collection of settings
Résultat 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};
    }