Code Duplication    Length = 25-25 lines in 2 locations

src/Extensions/Gedmo/Mappings/Loggable/AbstractLogEntryMapping.php 1 location

@@ 9-33 (lines=25) @@
6
use LaravelDoctrine\Fluent\Fluent;
7
use LaravelDoctrine\Fluent\MappedSuperClassMapping;
8
9
class AbstractLogEntryMapping extends MappedSuperClassMapping
10
{
11
    /**
12
     * {@inheritdoc}
13
     */
14
    public function mapFor()
15
    {
16
        return AbstractLogEntry::class;
17
    }
18
19
    /**
20
     * {@inheritdoc}
21
     */
22
    public function map(Fluent $builder)
23
    {
24
        $builder->increments('id');
25
        $builder->string('action')->length(8);
26
        $builder->dateTime('loggedAt')->name('logged_at');
27
        $builder->string('objectId')->name('object_id')->length(64)->nullable();
28
        $builder->string('objectClass')->name('object_class');
29
        $builder->integer('version');
30
        $builder->array('data')->nullable();
31
        $builder->string('username')->nullable();
32
    }
33
}
34

src/Extensions/Gedmo/Mappings/Translatable/AbstractTranslationMapping.php 1 location

@@ 10-34 (lines=25) @@
7
use LaravelDoctrine\Fluent\Fluent;
8
use LaravelDoctrine\Fluent\MappedSuperClassMapping;
9
10
class AbstractTranslationMapping extends MappedSuperClassMapping
11
{
12
    /**
13
     * {@inheritdoc}
14
     */
15
    public function mapFor()
16
    {
17
        return AbstractTranslation::class;
18
    }
19
20
    /**
21
     * {@inheritdoc}
22
     */
23
    public function map(Fluent $builder)
24
    {
25
        $builder->integer('id')->unsigned()->primary()->generatedValue(function (GeneratedValue $builder) {
26
            $builder->identity();
27
        });
28
        $builder->string('locale')->length(8);
29
        $builder->string('objectClass')->name('object_class');
30
        $builder->string('field')->length(32);
31
        $builder->string('foreignKey')->length(64)->name('foreign_key');
32
        $builder->text('content')->nullable();
33
    }
34
}
35