original_string: public function getDataService(string $name, string $objectType, string $schema)
      {
          $services = $this->discovery->getDataServices();
          if (isset($services[$name][$objectType][$schema])) {
              return $services[$name][$objectType][$schema];
          }
  
          throw new \RuntimeException('Data service not found.');
      }
code: public function getDataService(string $name, string $objectType, string $schema)
      {
          $services = $this->discovery->getDataServices();
          if (isset($services[$name][$objectType][$schema])) {
              return $services[$name][$objectType][$schema];
          }
  
          throw new \RuntimeException('Data service not found.');
      }
code_tokens: public function getDataService ( string $ name , string $ objectType , string $ schema ) { $ services = $ this -> discovery -> getDataServices ( ) ; if ( isset ( $ services [ $ name ] [ $ objectType ] [ $ schema ] ) ) { return $ services [ $ name ] [ $ objectType ] [ $ schema ] ; } throw new \ RuntimeException ( 'Data service not found.' ) ; }
docstring: Returns one data service by service.
  
  @param string $name
  @param string $objectType
  @param string $schema
  
  @return DiscoveredDataService
docstring_tokens: Returns one data service by service .