Scalr\Model\Collections\SettingsCollection::__construct PHP Method

__construct() public method

SettingsCollection
public __construct ( string $entityClass, array $criteria, array $defaultProperties = [], array $settings = [] )
$entityClass string Entity class name with namespace
$criteria array Search criteria
$defaultProperties array optional Default values for new entities
$settings array optional Initial settings
    public function __construct($entityClass, array $criteria, array $defaultProperties = [], array $settings = [])
    {
        $this->entityClass = $entityClass;
        $this->criteria = $criteria;
        $this->defaultProperties = $defaultProperties;
        parent::__construct();
        foreach ($settings as $setting) {
            $this->offsetSet($setting['name'], $setting);
        }
    }