Example #1
0
 /**
  * Get error lines
  * @param array $models
  * @param array $lines
  * @param boolean $encode if set to false then value won't be encoded.
  */
 protected static function getErrorLines(array $models, array &$lines, $encode)
 {
     foreach ($models as $model) {
         if (is_array($model)) {
             self::getErrorLines($model, $lines, $encode);
         } else {
             /* @var $model Model */
             foreach ($model->getFirstErrors() as $error) {
                 $lines[] = $encode ? Html::encode($error) : $error;
             }
         }
     }
 }