Behat\Behat\Context\Snippet\Generator\ContextSnippetGenerator::getUsedClasses PHP Method

getUsedClasses() private method

Returns an array of classes used by the snippet template
private getUsedClasses ( Behat\Gherkin\Node\StepNode $step ) : string[]
$step Behat\Gherkin\Node\StepNode
return string[]
    private function getUsedClasses(StepNode $step)
    {
        $usedClasses = array('Behat\\Behat\\Tester\\Exception\\PendingException');
        foreach ($step->getArguments() as $argument) {
            if ($argument instanceof TableNode) {
                $usedClasses[] = 'Behat\\Gherkin\\Node\\TableNode';
            } elseif ($argument instanceof PyStringNode) {
                $usedClasses[] = 'Behat\\Gherkin\\Node\\PyStringNode';
            }
        }
        return $usedClasses;
    }