protected function setupRestHandler($serviceContext)
    {
       if(isset($serviceContext)){
          $client = ClientFactory::createClient($this->getClientName());
          $this->restHandler = new SyncRestHandler($serviceContext, $client);
       }else{
          throw new SdkException("Can not set the Rest Client based on null ServiceContext.");
       }
       return $this;
    }
protected function setupRestHandler($serviceContext)
    {
       if(isset($serviceContext)){
          $client = ClientFactory::createClient($this->getClientName());
          $this->restHandler = new SyncRestHandler($serviceContext, $client);
       }else{
          throw new SdkException("Can not set the Rest Client based on null ServiceContext.");
       }
       return $this;
    }
protected function setupRestHandler ( $ serviceContext ) { if ( isset ( $ serviceContext ) ) { $ client = ClientFactory :: createClient ( $ this -> getClientName ( ) ) ; $ this -> restHandler = new SyncRestHandler ( $ serviceContext , $ client ) ; } else { throw new SdkException ( "Can not set the Rest Client based on null ServiceContext." ) ; } return $ this ; }
Set the SyncRest Handler for the DataService. If the client Name changed, the underlying Client that SyncRestHandler used will also changed.

@var ServiceContext $serviceContext         The service Context for this DataService
@return $this
Set the SyncRest Handler for the DataService . If the client Name changed the underlying Client that SyncRestHandler used will also changed .