Pantheon\Terminus\Collections\Backups::fetch PHP Method

fetch() public method

Fetches model data from API and instantiates its model instances
public fetch ( array $options = [] ) : TerminusCollection
$options array params to pass configure fetching array $data Data to fill in the model members of this collection
return TerminusCollection $this
    public function fetch(array $options = [])
    {
        $data = isset($options['data']) ? $options['data'] : $this->getCollectionData($options);
        foreach ($data as $id => $model_data) {
            if (isset($model_data->filename)) {
                if (!isset($model_data->id)) {
                    $model_data->id = $id;
                }
                $this->add($model_data);
            }
        }
        return $this;
    }