PHP Class ScriptFUSION\Porter\Provider\AbstractProvider

Inheritance: implements ScriptFUSION\Porter\Provider\Provider, implements ScriptFUSION\Porter\Cache\CacheToggle
Show file Open project: ScriptFUSION/Porter Class Usage Examples

Public Methods

Method Description
__construct ( ScriptFUSION\Porter\Connector\Connector $connector )
disableCache ( )
enableCache ( )
fetch ( ScriptFUSION\Porter\Provider\Resource\ProviderResource $resource ) : Iterator
getConnector ( ) : ScriptFUSION\Porter\Connector\Connector
isCacheEnabled ( )

Protected Methods

Method Description
getOptions ( ) : EncapsulatedOptions | null Gets the provider options.
setOptions ( EncapsulatedOptions $options ) Sets the provider options to the specified options.

Method Details

__construct() public method

public __construct ( ScriptFUSION\Porter\Connector\Connector $connector )
$connector ScriptFUSION\Porter\Connector\Connector

disableCache() public method

public disableCache ( )

enableCache() public method

public enableCache ( )

fetch() public method

public fetch ( ScriptFUSION\Porter\Provider\Resource\ProviderResource $resource ) : Iterator
$resource ScriptFUSION\Porter\Provider\Resource\ProviderResource
return Iterator

getConnector() public method

public getConnector ( ) : ScriptFUSION\Porter\Connector\Connector
return ScriptFUSION\Porter\Connector\Connector

getOptions() protected method

Gets the provider options.
protected getOptions ( ) : EncapsulatedOptions | null
return ScriptFUSION\Porter\Options\EncapsulatedOptions | null

isCacheEnabled() public method

public isCacheEnabled ( )

setOptions() protected method

Sets the provider options to the specified options.
protected setOptions ( EncapsulatedOptions $options )
$options ScriptFUSION\Porter\Options\EncapsulatedOptions Options.