PHP Class Behat\Testwork\Call\CallCenter

Author: Konstantin Kudryashov ([email protected])
Afficher le fichier Open project: behat/behat Class Usage Examples

Méthodes publiques

Méthode 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

Méthode 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 méthode

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
Résultat Behat\Testwork\Call\CallResult

registerCallFilter() public méthode

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

registerCallHandler() public méthode

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

registerExceptionHandler() public méthode

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

registerResultFilter() public méthode

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