Code Coverage
 
Classes and Traits
Functions and Methods
Lines
Total
100.00% covered (success)
100.00%
1 / 1
100.00% covered (success)
100.00%
1 / 1
CRAP
100.00% covered (success)
100.00%
1 / 1
PurchaseOrder
100.00% covered (success)
100.00%
1 / 1
100.00% covered (success)
100.00%
1 / 1
1
100.00% covered (success)
100.00%
1 / 1
 serializeDate
100.00% covered (success)
100.00%
1 / 1
1
100.00% covered (success)
100.00%
1 / 1
1<?php
2
3namespace Qmp\Laravel\PurchaseOrder\Models;
4
5use Qmp\Laravel\ApiFilterRequest\Traits\TraitFilterModel;
6
7class PurchaseOrder extends \Moloquent
8{
9    use TraitFilterModel;
10    protected $carbonDates = ['created_at', 'updated_at'];
11
12    protected $connection = 'purchaseOrderMongo';
13    protected $collection = 'purchase_orders';
14    protected $guarded = ['_id'];
15    protected $primaryKey = '_id';
16
17    /**
18     * Prepare a date for array / JSON serialization.
19     *
20     * @param  \DateTimeInterface  $date
21     * @return string
22     */
23    protected function serializeDate(\DateTimeInterface $date)
24    {
25        return $date->format('Y-m-d H:i:s');
26    }
27}