protected function defineArguments($argumentSetup, $alias)
    {
        foreach ($argumentSetup as $key => $value) {
            $this->addArgumentDefinition($value, $alias, [$key, null]);
        }
    }
protected function defineArguments($argumentSetup, $alias)
    {
        foreach ($argumentSetup as $key => $value) {
            $this->addArgumentDefinition($value, $alias, [$key, null]);
        }
    }
protected function defineArguments ( $ argumentSetup , $ alias ) { foreach ( $ argumentSetup as $ key => $ value ) { $ this -> addArgumentDefinition ( $ value , $ alias , [ $ key , null ] ) ; } }
Tell our Injector how arguments are defined.

@since 0.2.3

@param array  $argumentSetup Argument providers setup from configuration file.
@param string $alias         The alias for which to define the argument.

@throws InvalidMappingsException If a required config key could not be found.
Tell our Injector how arguments are defined .