<?php

namespace yiiunit\data\ar\mongodb;

class Customer extends ActiveRecord
{
    public static function collectionName()
    {
        return 'customer';
    }

    public function attributes()
    {
        return [
            '_id',
            'name',
            'email',
            'address',
            'status',
        ];
    }

    public function getOrders()
    {
        return $this->hasMany(CustomerOrder::className(), ['customer_id' => '_id']);
    }

    public static function createQuery($config = [])
    {
        $config['modelClass'] = get_called_class();

        return new CustomerQuery($config);
    }
}
