Lines Matching refs:serviceName
64 * @param string $serviceName Name of the service
71 public function registerService($serviceName, $className)
81 $this->serviceClassMap[$version][ucfirst($serviceName)] = $className;
95 * @param string $serviceName Name of service to create
105 $serviceName,
118 $fullyQualifiedServiceName = $this->getFullyQualifiedServiceName($serviceName, $version);
138 * @param string $serviceName The name of the service of which to get the fully qualified name
143 private function getFullyQualifiedServiceName($serviceName, $type)
145 $serviceName = ucfirst($serviceName);
147 if (isset($this->serviceClassMap[$type][$serviceName])) {
148 return $this->serviceClassMap[$type][$serviceName];
151 return '\\OAuth\\' . $type . '\\Service\\' . $serviceName;
157 * @param string $serviceName The fully qualified service name
168 $serviceName,
175 return new $serviceName(
179 $this->resolveScopes($serviceName, $scopes),
188 * @param string $serviceName The fully qualified service name
193 private function resolveScopes($serviceName, array $scopes)
195 $reflClass = new \ReflectionClass($serviceName);
215 * @param string $serviceName The fully qualified service name
226 $serviceName,
238 return new $serviceName($credentials, $this->httpClient, $storage, new Signature($credentials), $baseApiUri);