Passed
Branch master (d88b3b)
by Prateek
03:56
created

AttachmentType   A

Complexity

Total Complexity 1

Size/Duplication

Total Lines 11
Duplicated Lines 0 %

Importance

Changes 0
Metric Value
eloc 7
c 0
b 0
f 0
dl 0
loc 11
rs 10
wmc 1

1 Method

Rating   Name   Duplication   Size   Complexity  
A getLaragenColumns() 0 6 1
1
<?php
2
namespace Prateekkarki\Laragen\Models\Types\File\Multiple;
3
use Prateekkarki\Laragen\Models\Types\File\MultipleType;
4
5
class AttachmentType extends MultipleType
6
{
7
    protected $hasFile = true;
8
	protected $formType = 'multipleFiles';
9
10
    public function getLaragenColumns()
11
    {
12
        return array_merge([
13
            'filename' => 'file', 
14
            'size' => 'integer'
15
        ], [$this->getParentModelLowercase() => 'parent:'.$this->getParentModule()]);
16
    }
17
}
18