Example #1
0
 /**
  * @param $service
  * @return ServiceInterface
  */
 public function getService($service)
 {
     //Lazy authentication
     $token = $this->authenticationService->getAccessToken();
     if (!$token->getAccessToken()) {
         $this->authenticationService->authorize();
     }
     $this->client->createClient($this->authenticationService->getConsumerId(), $token->getAccessToken());
     return $this->services->get($service);
 }
 public function delete(IdentifiableInterface $entity, array $options = [])
 {
     return $this->client->delete($this->getBaseUrl() . '/' . $entity->getId(), $entity, $options);
 }