core/validators/FloatValidator.php
public function validateAttribute($model, $attribute)
    {
        $value = $model->$attribute;
        if (!is_numeric($value) && !is_float($value)) {
            return $model->addError($attribute, Yii::t('luya', $this->message, ['attribute' => $model->getAttributeLabel($attribute)]));
        }
    }
public function validateAttribute($model, $attribute)
    {
        $value = $model->$attribute;
        if (!is_numeric($value) && !is_float($value)) {
            return $model->addError($attribute, Yii::t('luya', $this->message, ['attribute' => $model->getAttributeLabel($attribute)]));
        }
    }
public function validateAttribute ( $ model , $ attribute ) { $ value = $ model -> $ attribute ; if ( ! is_numeric ( $ value ) && ! is_float ( $ value ) ) { return $ model -> addError ( $ attribute , Yii :: t ( 'luya' , $ this -> message , [ 'attribute' => $ model -> getAttributeLabel ( $ attribute ) ] ) ) ; } }
Validate the value if is_numeric or if not is_float.

@see \yii\validators\Validator::validateAttribute()
Validate the value if is_numeric or if not is_float .