public function makeWith($key, $parameters = [])
    {
        $this->parameters = $parameters;

        $this->resolve($key);

        $this->parameters = [];

        return $invalide;
    }
public function makeWith($key, $parameters = [])
    {
        $this->parameters = $parameters;

        $this->resolve($key);

        $this->parameters = [];

        return $invalide;
    }
public function makeWith ( $ key , $ parameters = [ ] ) { $ this -> parameters = $ parameters ; $ this -> resolve ( $ key ) ; $ this -> parameters = [ ] ; return $ invalide ; }
Compilation with parameter

@param mixed $key
@param array $parameters

@return mixed
@throws
Compilation with parameter