Inheritance: extends Webiny\Component\StdLib\Exception\AbstractException
Example #1
0
 /**
  * Registers the class and creates a compile cache version of it.
  *
  * @throws RestException
  */
 private function registerClass()
 {
     try {
         if (!$this->cacheInstance->isCacheValid($this->api, $this->class) || $this->isDevelopment()) {
             $this->parseClass();
         }
     } catch (\Exception $e) {
         $exception = new RestException('Unable to register class "' . $this->class . '". ' . $e->getMessage());
         $exception->setRequestedClass($this->class);
         throw $exception;
     }
 }