PHP Class CacheTool\Adapter\AbstractAdapter

Datei anzeigen Open project: gordalina/cachetool Class Usage Examples

Protected Properties

Property Type Description
$logger Psr\Log\LoggerInterface
$tempDir string

Public Methods

Method Description
getTempDir ( ) : string
run ( Code $code ) : mixed
setLogger ( Psr\Log\LoggerInterface $logger ) : AbstractAdapter
setTempDir ( string $tempDir )

Protected Methods

Method Description
createTemporaryFile ( ) : string
doRun ( Code $code ) : string

Method Details

createTemporaryFile() protected method

protected createTemporaryFile ( ) : string
return string

doRun() abstract protected method

abstract protected doRun ( Code $code ) : string
$code CacheTool\Code
return string

getTempDir() public method

public getTempDir ( ) : string
return string

run() public method

public run ( Code $code ) : mixed
$code CacheTool\Code
return mixed

setLogger() public method

public setLogger ( Psr\Log\LoggerInterface $logger ) : AbstractAdapter
$logger Psr\Log\LoggerInterface
return AbstractAdapter

setTempDir() public method

public setTempDir ( string $tempDir )
$tempDir string

Property Details

$logger protected_oe property

protected LoggerInterface,Psr\Log $logger
return Psr\Log\LoggerInterface

$tempDir protected_oe property

protected string $tempDir
return string