Code Coverage
 
Lines
Functions and Methods
Classes and Traits
Total
50.00% covered (danger)
50.00%
1 / 2
50.00% covered (danger)
50.00%
1 / 2
CRAP
0.00% covered (danger)
0.00%
0 / 1
AddOns
50.00% covered (danger)
50.00%
1 / 2
50.00% covered (danger)
50.00%
1 / 2
2.50
0.00% covered (danger)
0.00%
0 / 1
 userAddOns
0.00% covered (danger)
0.00%
0 / 1
0.00% covered (danger)
0.00%
0 / 1
2
 newFactory
100.00% covered (success)
100.00%
1 / 1
100.00% covered (success)
100.00%
1 / 1
1
1<?php
2
3namespace App\Http\Models;
4
5use database\factories\http\models\AddOnsFactory;
6use Illuminate\Database\Eloquent\Factories\HasFactory;
7use App\Http\Models\Moloquent;
8use MongoDB\Laravel\Eloquent\SoftDeletes;
9
10class AddOns extends Moloquent
11{
12    use HasFactory, SoftDeletes;
13
14    protected $fillable = [
15        "stripe_id",
16        "stripe_price_id",
17        "priority",
18        "name",
19        "identifier",
20        "description",
21        "price",
22        "product",
23        "is_recurrent",
24        "recurrency_type",
25        "features",
26        "created_at",
27        "updated_at",
28    ];
29
30    public function userAddOns()
31    {
32        return $this->hasMany(UserAddOns::class, 'add_on_id');
33    }
34
35    protected static function newFactory()
36    {
37        return AddOnsFactory::new();
38    }
39}