ScriptFUSION\Porter\Provider\Resource\ProviderResource::getProviderClassName PHP Method

getProviderClassName() public method

Gets the class name of the provider this resource belongs to.
public getProviderClassName ( ) : string
return string Provider class name.
    public function getProviderClassName();

Usage Example

Example #1
0
 /**
  * @param ProviderResource $resource
  *
  * @return \Iterator
  *
  * @throws ForeignResourceException A foreign resource was received.
  */
 public function fetch(ProviderResource $resource)
 {
     if ($resource->getProviderClassName() !== static::class) {
         throw new ForeignResourceException(sprintf('Cannot fetch data from foreign source: "%s".', get_class($resource)));
     }
     return $resource->fetch($this->connector, $this->options ? clone $this->options : null);
 }
All Usage Examples Of ScriptFUSION\Porter\Provider\Resource\ProviderResource::getProviderClassName