File: D:/HostingSpaces/carrotps/carrotps.com/app/Komma/Kms/QualityAssurance/BaseBenchMarkInterface.php
<?php
namespace App\Komma\Kms\QualityAssurance;
/**
* Interface BaseBenchMarkInterface
*
* To benchmark the applications performance.
*
* @BeforeMethods({"setUp"})
* @afterMethods({"tearDown"})
* @beforeClassMethods({"setUpBeforeClass"})
* @afterClassMethods({"tearDownAfterClass"})
*
* @package App\Komma\BenchMark
*/
interface BaseBenchMarkInterface
{
/**
* Setup the test environment before each benchmark
*
* @return void
*/
public function setUp();
/**
* Clean up the testing environment before the next benchmark.
*
* @return void
*/
public function tearDown();
/**
* Register a callback to be run after the application is created.
*
* @param callable $callback
* @return void
*/
public function afterApplicationCreated(callable $callback);
}