Pantheon\Terminus\Models\Site::setUpstream PHP Method

setUpstream() private method

Ensures the proper creation of an Upstream object
private setUpstream ( object $attributes )
$attributes object Data about the site from the API
    private function setUpstream($attributes)
    {
        $upstream_data = (object) [];
        if (isset($attributes->settings->upstream)) {
            $upstream_data = $attributes->settings->upstream;
        } else {
            if (isset($attributes->upstream)) {
                $upstream_data = $attributes->upstream;
            }
        }
        $this->upstream_data = $upstream_data;
    }