X-Git-Url: http://www.aleph1.co.uk/gitweb/?p=yaffs-website;a=blobdiff_plain;f=vendor%2Fbehat%2Fbehat%2Fsrc%2FBehat%2FBehat%2FEventDispatcher%2FEvent%2FBackgroundTested.php;fp=vendor%2Fbehat%2Fbehat%2Fsrc%2FBehat%2FBehat%2FEventDispatcher%2FEvent%2FBackgroundTested.php;h=f67f855c2a0454c67d405dff96b3de7f7165396f;hp=0000000000000000000000000000000000000000;hb=1270d9129ce8f27c9b28b10518e32132c58e0aca;hpb=c27c0f0cdaa3f354b1fe54a56ae7e854be6e3f68 diff --git a/vendor/behat/behat/src/Behat/Behat/EventDispatcher/Event/BackgroundTested.php b/vendor/behat/behat/src/Behat/Behat/EventDispatcher/Event/BackgroundTested.php new file mode 100644 index 000000000..f67f855c2 --- /dev/null +++ b/vendor/behat/behat/src/Behat/Behat/EventDispatcher/Event/BackgroundTested.php @@ -0,0 +1,45 @@ + + * + * For the full copyright and license information, please view the LICENSE + * file that was distributed with this source code. + */ + +namespace Behat\Behat\EventDispatcher\Event; + +use Behat\Gherkin\Node\BackgroundNode; +use Behat\Gherkin\Node\NodeInterface; +use Behat\Testwork\EventDispatcher\Event\LifecycleEvent; + +/** + * Represents a background event. + * + * @author Konstantin Kudryashov + */ +abstract class BackgroundTested extends LifecycleEvent implements ScenarioLikeTested +{ + const BEFORE = 'tester.background_tested.before'; + const AFTER_SETUP = 'tester.background_tested.after_setup'; + const BEFORE_TEARDOWN = 'tester.background_tested.before_teardown'; + const AFTER = 'tester.background_tested.after'; + + /** + * Returns background node. + * + * @return BackgroundNode + */ + abstract public function getBackground(); + + /** + * Returns node. + * + * @return NodeInterface + */ + final public function getNode() + { + return $this->getBackground(); + } +}