Passed
Push — master ( 313c53...eadb07 )
by Mihail
04:44
created

FormInviteDelete::__construct()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 4
Code Lines 2

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
cc 1
eloc 2
nc 1
nop 1
dl 0
loc 4
rs 10
c 0
b 0
f 0
1
<?php
2
3
namespace Apps\Model\Admin\User;
4
5
6
use Apps\ActiveRecord\Invite;
7
use Ffcms\Core\Arch\Model;
8
use Illuminate\Support\Collection;
9
10
/**
11
 * Class FormInviteDelete. Process invite record delete
12
 * @package Apps\Model\Admin\User
13
 */
14
class FormInviteDelete extends Model
15
{
16
    /** @var Invite|Collection */
17
    private $_record;
18
19
    /**
20
     * FormInviteDelete constructor.
21
     * @param Invite|Collection $record
22
     */
23
    public function __construct($record)
24
    {
25
        $this->_record = $record;
26
        parent::__construct(true);
27
    }
28
29
    public function make()
30
    {
31
        $this->_record->delete();
32
    }
33
}