Test Failed
Push — master ( d3f519...f62cab )
by SignpostMarv
02:44
created

DaftObjectRepositoryTest::DaftObjectRepositoryByDaftObject()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 6
Code Lines 3

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
cc 1
eloc 3
nc 1
nop 1
dl 0
loc 6
rs 9.4285
c 0
b 0
f 0
1
<?php
2
/**
3
* Base daft objects.
4
*
5
* @author SignpostMarv
6
*/
7
declare(strict_types=1);
8
9
namespace SignpostMarv\DaftObject\EasyDB\Tests;
10
11
use ParagonIE\EasyDB\Factory;
12
use SignpostMarv\DaftObject\DaftObjectRepository;
13
use SignpostMarv\DaftObject\DefinesOwnIdPropertiesInterface;
14
use SignpostMarv\DaftObject\EasyDB\TestObjectRepository;
15
use SignpostMarv\DaftObject\Tests\DaftObjectRepositoryTest as Base;
16
17
class DaftObjectRepositoryTest extends Base
18
{
19
    public static function DaftObjectRepositoryByType(
20
        string $type
21
    ) : DaftObjectRepository {
22
        return TestObjectRepository::DaftObjectRepositoryByType(
23
            $type,
24
            Factory::create('sqlite::memory:')
25
        );
26
    }
27
28
    public static function DaftObjectRepositoryByDaftObject(
29
        DefinesOwnIdPropertiesInterface $object
30
    ) : DaftObjectRepository {
31
        return TestObjectRepository::DaftObjectRepositoryByDaftObject(
32
            $object,
33
            Factory::create('sqlite::memory:')
34
        );
35
    }
36
}
37