private function _getConstructorValuesForDefinition($definition)
    {
        $args = array();
        foreach ($definition->getArguments() as $argument) {
            $value = $this->_getValueFromDefinition($argument);
            if ($argument->hasName()) {
                $name = $argument->getName();
                $args[$name] = $value;
            } else {
                $args[] = $value;
            }
        }
        return $args;
    }
private function _getConstructorValuesForDefinition($definition)
    {
        $args = array();
        foreach ($definition->getArguments() as $argument) {
            $value = $this->_getValueFromDefinition($argument);
            if ($argument->hasName()) {
                $name = $argument->getName();
                $args[$name] = $value;
            } else {
                $args[] = $value;
            }
        }
        return $args;
    }
private function _getConstructorValuesForDefinition ( $ definition ) { $ args = array ( ) ; foreach ( $ definition -> getArguments ( ) as $ argument ) { $ value = $ this -> _getValueFromDefinition ( $ argument ) ; if ( $ argument -> hasName ( ) ) { $ name = $ argument -> getName ( ) ; $ args [ $ name ] = $ value ; } else { $ args [ ] = $ value ; } } return $ args ; }
Resolves all values for constructor arguments definitions in a
bean definition.

@param BeanDefinition $definition

@return object
Resolves all values for constructor arguments definitions in a bean definition .