PHP Class Pantheon\Terminus\Models\Upstream

Inheritance: extends TerminusModel
Datei anzeigen Open project: pantheon-systems/terminus Class Usage Examples

Public Properties

Property Type Description
$site Site

Public Methods

Method Description
__construct ( $attributes, array $options = [] )
__toString ( )
getStatus ( ) : string Returns the status of this site's upstream updates
getUpdates ( ) : stdClass Retrives upstream updates
hasUpdates ( ) : boolean Determines whether there are any updates to be applied.
serialize ( )

Protected Methods

Method Description
parseAttributes ( $data )

Method Details

__construct() public method

public __construct ( $attributes, array $options = [] )
$options array

__toString() public method

public __toString ( )

getStatus() public method

Returns the status of this site's upstream updates
public getStatus ( ) : string
return string $status 'outdated' or 'current'

getUpdates() public method

Retrives upstream updates
public getUpdates ( ) : stdClass
return stdClass

hasUpdates() public method

Determines whether there are any updates to be applied.
public hasUpdates ( ) : boolean
return boolean

parseAttributes() protected method

protected parseAttributes ( $data )

serialize() public method

public serialize ( )

Property Details

$site public_oe property

public Site,Pantheon\Terminus\Models $site
return Site