public static function castModel(ActiveRecord $model)
    {
        $attributes = array_merge(
            $model->getAttributes(), $model->getRelatedRecords()
        );
        $results = [];
        foreach ($attributes as $key => $value) {
            $results[Caster::PREFIX_VIRTUAL.$key] = $value;
        }
        return $results;
    }
public static function castModel(ActiveRecord $model)
    {
        $attributes = array_merge(
            $model->getAttributes(), $model->getRelatedRecords()
        );
        $results = [];
        foreach ($attributes as $key => $value) {
            $results[Caster::PREFIX_VIRTUAL.$key] = $value;
        }
        return $results;
    }
public static function castModel ( ActiveRecord $ model ) { $ attributes = array_merge ( $ model -> getAttributes ( ) , $ model -> getRelatedRecords ( ) ) ; $ results = [ ] ; foreach ( $ attributes as $ key => $ value ) { $ results [ Caster :: PREFIX_VIRTUAL . $ key ] = $ value ; } return $ results ; }
Get an array representing the properties of a model.

@param \yii\db\ActiveRecord $model
@return array
Get an array representing the properties of a model .