* * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace Behat\Testwork\Ordering\Orderer; use Behat\Testwork\Specification\SpecificationIterator; /** * Algorithm for prioritising Specification execution * * @author Ciaran McNulty */ interface Orderer { /** * @param SpecificationIterator[] $scenarioIterators * @return SpecificationIterator[] */ public function order(array $scenarioIterators); /** * @return string */ public function getName(); }