PHP Class Blackfire\Player\Player

Author: Fabien Potencier ([email protected])
Show file Open project: blackfireio/player Class Usage Examples

Public Methods

Method Description
__construct ( Client | Client[] $client )
addExtension ( Blackfire\Player\Extension\ExtensionInterface $extension )
run ( Scenario $scenario ) : Result
runMulti ( ScenarioSet $scenarioSet, $concurrency = null ) : array
setExpressionLanguage ( Symfony\Component\ExpressionLanguage\ExpressionLanguage $language )
setLogger ( Psr\Log\LoggerInterface $logger )

Private Methods

Method Description
createRequest ( Step $step, ValueBag $values )
getLanguage ( )
getRequestFactory ( )
registerHandlers ( )

Method Details

__construct() public method

public __construct ( Client | Client[] $client )
$client GuzzleHttp\Client | GuzzleHttp\Client[]

addExtension() public method

public addExtension ( Blackfire\Player\Extension\ExtensionInterface $extension )
$extension Blackfire\Player\Extension\ExtensionInterface

run() public method

public run ( Scenario $scenario ) : Result
$scenario Scenario
return Result

runMulti() public method

public runMulti ( ScenarioSet $scenarioSet, $concurrency = null ) : array
$scenarioSet ScenarioSet
return array

setExpressionLanguage() public method

public setExpressionLanguage ( Symfony\Component\ExpressionLanguage\ExpressionLanguage $language )
$language Symfony\Component\ExpressionLanguage\ExpressionLanguage

setLogger() public method

public setLogger ( Psr\Log\LoggerInterface $logger )
$logger Psr\Log\LoggerInterface