Esempio n. 1
0
 /**
  * Also check the original object's original controller for the method
  *
  * @param string $method 
  * @return bool 
  */
 public function hasMethod($method)
 {
     $haveIt = parent::hasMethod($method);
     if (!$haveIt) {
         $originalClass = get_class($this->CopyContentFrom());
         if ($originalClass == 'SiteTree') {
             $name = 'ContentController';
         } else {
             $name = $originalClass . "_Controller";
         }
         $controller = new $name($this->dataRecord->copyContentFrom());
         $haveIt = $controller->hasMethod($method);
     }
     return $haveIt;
 }