%PDF- %PDF-
Direktori : /var/www/html/rental/vendor/phpspec/phpspec/src/PhpSpec/Runner/Maintainer/ |
Current File : //var/www/html/rental/vendor/phpspec/phpspec/src/PhpSpec/Runner/Maintainer/MaintainerInterface.php |
<?php /* * This file is part of PhpSpec, A php toolset to drive emergent * design by specification. * * (c) Marcello Duarte <marcello.duarte@gmail.com> * (c) Konstantin Kudryashov <ever.zet@gmail.com> * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace PhpSpec\Runner\Maintainer; use PhpSpec\Loader\Node\ExampleNode; use PhpSpec\SpecificationInterface; use PhpSpec\Runner\MatcherManager; use PhpSpec\Runner\CollaboratorManager; interface MaintainerInterface { /** * @param ExampleNode $example * * @return boolean */ public function supports(ExampleNode $example); /** * @param ExampleNode $example * @param SpecificationInterface $context * @param MatcherManager $matchers * @param CollaboratorManager $collaborators */ public function prepare( ExampleNode $example, SpecificationInterface $context, MatcherManager $matchers, CollaboratorManager $collaborators ); /** * @param ExampleNode $example * @param SpecificationInterface $context * @param MatcherManager $matchers * @param CollaboratorManager $collaborators */ public function teardown( ExampleNode $example, SpecificationInterface $context, MatcherManager $matchers, CollaboratorManager $collaborators ); /** * @return integer */ public function getPriority(); }