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

EloquentTemplate   A

Complexity

Total Complexity 1

Size/Duplication

Total Lines 35
Duplicated Lines 0 %

Coupling/Cohesion

Components 0
Dependencies 0

Test Coverage

Coverage 0%

Importance

Changes 0
Metric Value
c 0
b 0
f 0
dl 0
loc 35
ccs 0
cts 25
cp 0
rs 10
wmc 1
lcom 0
cbo 0

1 Method

Rating   Name   Duplication   Size   Complexity  
B template() 0 29 1
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