src/Behat/Behat/HelperContainer/ArgumentAutowirer.php
private function isArgumentWireable(array $arguments, $index, ReflectionParameter $parameter)
    {
        if (isset($arguments[$index]) || array_key_exists($index, $arguments)) {
            return false;
        }

        if (isset($arguments[$parameter->getName()]) || array_key_exists($parameter->getName(), $arguments)) {
            return false;
        }

        try {
            return (bool) $parameter->getClass();
        } catch (ReflectionException $e) {
            return false;
        }
    }
private function isArgumentWireable(array $arguments, $index, ReflectionParameter $parameter)
    {
        if (isset($arguments[$index]) || array_key_exists($index, $arguments)) {
            return false;
        }

        if (isset($arguments[$parameter->getName()]) || array_key_exists($parameter->getName(), $arguments)) {
            return false;
        }

        try {
            return (bool) $parameter->getClass();
        } catch (ReflectionException $e) {
            return false;
        }
    }
private function isArgumentWireable ( array $ arguments , $ index , ReflectionParameter $ parameter ) { if ( isset ( $ arguments [ $ index ] ) || array_key_exists ( $ index , $ arguments ) ) { return false ; } if ( isset ( $ arguments [ $ parameter -> getName ( ) ] ) || array_key_exists ( $ parameter -> getName ( ) , $ arguments ) ) { return false ; } try { return ( bool ) $ parameter -> getClass ( ) ; } catch ( ReflectionException $ e ) { return false ; } }
Checks if given argument is wireable.

Argument is wireable if it was not previously set and it has a class type-hint.

@param array               $arguments
@param integer             $index
@param ReflectionParameter $parameter

@return bool
Checks if given argument is wireable .