public function __call($method, $arguments)
{
if (method_exists($this->provider, $method)) {
$this->checkMethodForLoginRequired($method);
return call_user_func_array([$this->provider, $method], $arguments);
}
$errorMessage = $this->getErrorMethodCallMessage($method, "Method {$method} does'n exist.");
throw new InvalidRequest($errorMessage);
}