PHP Class Behat\Testwork\Call\CallCenter

Author: Konstantin Kudryashov ([email protected])
Exibir arquivo Open project: behat/behat Class Usage Examples

Public Methods

Method Description
makeCall ( Behat\Testwork\Call\Call $call ) : Behat\Testwork\Call\CallResult Handles call and its result using registered filters and handlers.
registerCallFilter ( Behat\Testwork\Call\Filter\CallFilter $filter ) Registers call filter.
registerCallHandler ( Behat\Testwork\Call\Handler\CallHandler $handler ) Registers call handler.
registerExceptionHandler ( Behat\Testwork\Call\Handler\ExceptionHandler $handler ) Registers result exception handler.
registerResultFilter ( Behat\Testwork\Call\Filter\ResultFilter $filter ) Registers call result filter.

Private Methods

Method Description
filterCall ( Behat\Testwork\Call\Call $call ) : Behat\Testwork\Call\Call Filters call using registered filters and returns a filtered one.
filterResult ( Behat\Testwork\Call\CallResult $result ) : Behat\Testwork\Call\CallResult Filters call result using registered filters and returns a filtered one.
handleCall ( Behat\Testwork\Call\Call $call ) : Behat\Testwork\Call\CallResult Handles call using registered call handlers.
handleException ( Throwable $exception ) : Throwable Handles exception using registered handlers and returns a handled one.

Method Details

makeCall() public method

Handles call and its result using registered filters and handlers.
public makeCall ( Behat\Testwork\Call\Call $call ) : Behat\Testwork\Call\CallResult
$call Behat\Testwork\Call\Call
return Behat\Testwork\Call\CallResult

registerCallFilter() public method

Registers call filter.
public registerCallFilter ( Behat\Testwork\Call\Filter\CallFilter $filter )
$filter Behat\Testwork\Call\Filter\CallFilter

registerCallHandler() public method

Registers call handler.
public registerCallHandler ( Behat\Testwork\Call\Handler\CallHandler $handler )
$handler Behat\Testwork\Call\Handler\CallHandler

registerExceptionHandler() public method

Registers result exception handler.
public registerExceptionHandler ( Behat\Testwork\Call\Handler\ExceptionHandler $handler )
$handler Behat\Testwork\Call\Handler\ExceptionHandler

registerResultFilter() public method

Registers call result filter.
public registerResultFilter ( Behat\Testwork\Call\Filter\ResultFilter $filter )
$filter Behat\Testwork\Call\Filter\ResultFilter