setSection() публичный Метод

public setSection ( string $section )
$section string
Пример #1
0
 /**
  * Make a new scaffolding document
  *
  * @param   string  $requestedClass     The requested class, with full qualifier ie Myapp\Site\Controller\Foobar
  * @param   string  $viewName           The name of the view linked to this controller
  *
  * @return  bool    True on success, false otherwise
  */
 public function make($requestedClass, $viewName)
 {
     // Class already exists? Stop here
     if (class_exists($requestedClass)) {
         return true;
     }
     // I have to magically create the controller class
     $magic = new ControllerFactory($this->container);
     $magic->setSection($this->getSection());
     $fofController = $magic->make($viewName);
     /** @var ErectorInterface $erector */
     $erector = new ControllerErector($this, $fofController, $viewName);
     $erector->setSection($this->getSection());
     $erector->build();
     if (!class_exists($requestedClass)) {
         return false;
     }
     return true;
 }