Completed
Push — master ( 603a9f...7527cc )
by Changwan
05:44
created

EloquentTemplate::template()   B

Complexity

Conditions 1
Paths 1

Size

Total Lines 29
Code Lines 5

Duplication

Lines 0
Ratio 0 %

Code Coverage

Tests 0
CRAP Score 2

Importance

Changes 0
Metric Value
cc 1
eloc 5
c 0
b 0
f 0
nc 1
nop 1
dl 0
loc 29
ccs 0
cts 25
cp 0
crap 2
rs 8.8571
1
<?php
2
namespace Wandu\Service\Eloquent;
3
4
use Wandu\Migrator\Contracts\MigrationTemplate;
5
6
class EloquentTemplate implements MigrationTemplate
7
{
8
    /**
9
     * {@inheritdoc}
10
     */
11
    public function template($migrateName)
12
    {
13
        return <<<PHP
14
<?php
15
16
use Illuminate\Database\Capsule\Manager as Capsule;
17
use Illuminate\Database\Schema\Blueprint;
18
use Illuminate\Database\Schema\Builder;
19
use Wandu\Service\Eloquent\Migration;
20
21
class {$migrateName} extends Migration
22
{
23
    /**
24
     * @param \Illuminate\Database\Schema\Builder \$schema
25
     */
26
    public function migrate(Builder \$schema)
27
    {
28
    }
29
30
    /**
31
     * @param \Illuminate\Database\Schema\Builder \$schema
32
     */
33
    public function rollback(Builder \$schema)
34
    {
35
    }
36
}
37
38
PHP;
39
    }
40
}
41