PHP 클래스 Blackfire\Player\Extension\BlackfireExtension

저자: Fabien Potencier ([email protected])
상속: implements Blackfire\Player\Extension\ExtensionInterface
파일 보기 프로젝트 열기: blackfireio/player

공개 메소드들

메소드 설명
__construct ( Blackfire\Client $blackfire, Psr\Log\LoggerInterface $logger = null )
postRun ( Scenario $scenario, ValueBag $values, ValueBag $extra )
preRun ( Scenario $scenario, ValueBag $values, ValueBag $extra )
prepareRequest ( Step $step, ValueBag $values, Psr\Http\Message\RequestInterface $request, $options )
processResponse ( Psr\Http\Message\RequestInterface $request, Psr\Http\Message\ResponseInterface $response, Step $step, ValueBag $values = null, Crawler $crawler = null )
registerHandlers ( GuzzleHttp\HandlerStack $stack )

비공개 메소드들

메소드 설명
assertProfile ( Psr\Http\Message\RequestInterface $request, Psr\Http\Message\ResponseInterface $response )
createBlackfireConfig ( Step $step, Blackfire\Build $build = null )
registerBlackfire ( $title )

메소드 상세

__construct() 공개 메소드

public __construct ( Blackfire\Client $blackfire, Psr\Log\LoggerInterface $logger = null )
$blackfire Blackfire\Client
$logger Psr\Log\LoggerInterface

postRun() 공개 메소드

public postRun ( Scenario $scenario, ValueBag $values, ValueBag $extra )
$scenario Blackfire\Player\Scenario
$values Blackfire\Player\ValueBag
$extra Blackfire\Player\ValueBag

preRun() 공개 메소드

public preRun ( Scenario $scenario, ValueBag $values, ValueBag $extra )
$scenario Blackfire\Player\Scenario
$values Blackfire\Player\ValueBag
$extra Blackfire\Player\ValueBag

prepareRequest() 공개 메소드

public prepareRequest ( Step $step, ValueBag $values, Psr\Http\Message\RequestInterface $request, $options )
$step Blackfire\Player\Step
$values Blackfire\Player\ValueBag
$request Psr\Http\Message\RequestInterface

processResponse() 공개 메소드

public processResponse ( Psr\Http\Message\RequestInterface $request, Psr\Http\Message\ResponseInterface $response, Step $step, ValueBag $values = null, Crawler $crawler = null )
$request Psr\Http\Message\RequestInterface
$response Psr\Http\Message\ResponseInterface
$step Blackfire\Player\Step
$values Blackfire\Player\ValueBag
$crawler Symfony\Component\DomCrawler\Crawler

registerHandlers() 공개 메소드

public registerHandlers ( GuzzleHttp\HandlerStack $stack )
$stack GuzzleHttp\HandlerStack