Пример #1
0
 public function run()
 {
     $class = $this->model->getData()->className();
     $class = String::onlyClassName($class);
     $data = [];
     $method = 'prepare' . $class;
     if (method_exists($this, $method)) {
         $data = $this->{$method}();
     }
     $class = String::camelToDash($class);
     $params = array_merge($data, ['model' => $this->model, 'userView' => $this->userView]);
     return $this->render('wall/' . $class, $params);
 }