original_string: public function proxy(WebsiteEvent $event)
      {
          if ($event->website) {
              $this->directory($event->website);
          } elseif ($this->requiresWebsite) {
              return;
          }
  
          if ($this->requiresPath && !$this->exists()) {
              return;
          }
  
          $result = $this->load($event);
  
          // Possible after processing.
  
          return $result;
      }
code: public function proxy(WebsiteEvent $event)
      {
          if ($event->website) {
              $this->directory($event->website);
          } elseif ($this->requiresWebsite) {
              return;
          }
  
          if ($this->requiresPath && !$this->exists()) {
              return;
          }
  
          $result = $this->load($event);
  
          // Possible after processing.
  
          return $result;
      }
code_tokens: public function proxy ( WebsiteEvent $ event ) { if ( $ event -> website ) { $ this -> directory ( $ event -> website ) ; } elseif ( $ this -> requiresWebsite ) { return ; } if ( $ this -> requiresPath && ! $ this -> exists ( ) ) { return ; } $ result = $ this -> load ( $ event ) ; // Possible after processing. return $ result ; }
docstring: Proxies fired events to configure the handler.
  @param WebsiteEvent $event
docstring_tokens: Proxies fired events to configure the handler .