Example #1
0
 /**
  * internal load method
  *
  * @param bool $forceReload Switch to force a new api definition object will be provided.
  *
  * @return void
  */
 private function loadApiDefinition($forceReload = false)
 {
     $supported = $this->definitionLoader->supports($this->options['uri']);
     if ($forceReload || $this->definition == null && $supported) {
         $this->definition = $this->definitionLoader->load($this->options['uri']);
     } elseif (!$supported) {
         throw new \RuntimeException("This resource (" . $this->options['uri'] . ") is not supported.");
     }
 }