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

getUniqueMethodName() private method

Ensures uniqueness of the method name in the context.
private getUniqueMethodName ( string $contextClass, string $stepPattern, string $name ) : string
$contextClass string
$stepPattern string
$name string
return string
    private function getUniqueMethodName($contextClass, $stepPattern, $name)
    {
        $reflection = new ReflectionClass($contextClass);
        $number = $this->getMethodNumberFromTheMethodName($name);
        list($name, $number) = $this->getMethodNameNotExistentInContext($reflection, $name, $number);
        $name = $this->getMethodNameNotProposedEarlier($contextClass, $stepPattern, $name, $number);
        return $name;
    }