Example #1
0
 /**
  * @inheritdoc
  */
 public function init()
 {
     parent::init();
     RatingAsset::register($this->view);
     if (is_array($this->calcFunction) && count($this->calcFunction) >= 2) {
         $class = array_shift($this->calcFunction);
         $method = array_shift($this->calcFunction);
         if (class_exists($class) && method_exists($class, $method)) {
             $this->calcFunction = [$class, $method];
         } else {
             $this->calcFunction = [$this, 'calculateRating'];
         }
     } elseif (!$this->calcFunction instanceof \Closure) {
         $this->calcFunction = [$this, 'calculateRating'];
     }
 }
Example #2
0
 /**
  * @inheritdoc
  */
 public function init()
 {
     parent::init();
     RatingAsset::register($this->view);
 }