* * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace Behat\Behat\Snippet\Printer; use Behat\Behat\Snippet\AggregateSnippet; use Behat\Gherkin\Node\StepNode; /** * Prints all snippets for a target. * * @author Konstantin Kudryashov */ interface SnippetPrinter { /** * Prints snippets of the specific target. * * @param string $targetName * @param AggregateSnippet[] $snippets */ public function printSnippets($targetName, array $snippets); /** * Prints undefined steps of the specific suite. * * @param string $suiteName * @param StepNode[] $steps */ public function printUndefinedSteps($suiteName, array $steps); }