public function call($service, ...$params)
    {
        if (! $this->hasHandler($service)) {
            throw ServiceHandlerMethodException::notFound($service);
        }

        return $this->container->make($service)->{$this::$handlerMethod}(...$params);
    }
public function call($service, ...$params)
    {
        if (! $this->hasHandler($service)) {
            throw ServiceHandlerMethodException::notFound($service);
        }

        return $this->container->make($service)->{$this::$handlerMethod}(...$params);
    }
public function call ( $ service , ... $ params ) { if ( ! $ this -> hasHandler ( $ service ) ) { throw ServiceHandlerMethodException :: notFound ( $ service ) ; } return $ this -> container -> make ( $ service ) -> { $ this :: $ handlerMethod } ( ... $ params ) ; }
Call a service through its appropriate handler.

@param  string  $service
@param  mixed  ...$params

@return mixed
Call a service through its appropriate handler .