Completed
Push — master ( 4e0ac6...0fdc9b )
by Łukasz
25:36
created

getSiteAccessAwareServiceClassName()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 4

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
cc 1
nc 1
nop 0
dl 0
loc 4
rs 10
c 0
b 0
f 0
1
<?php
2
3
namespace eZ\Publish\Core\Repository\SiteAccessAware\Tests;
4
5
use eZ\Publish\API\Repository\TrashService as APIService;
6
use eZ\Publish\API\Repository\Values\Content\Query;
7
use eZ\Publish\Core\Repository\SiteAccessAware\TrashService;
8
use eZ\Publish\Core\Repository\Values\Content\Location;
9
use eZ\Publish\Core\Repository\Values\Content\TrashItem;
10
11
class TrashServiceTest extends AbstractServiceTest
12
{
13
    public function getAPIServiceClassName()
14
    {
15
        return APIService::class;
16
    }
17
18
    public function getSiteAccessAwareServiceClassName()
19
    {
20
        return TrashService::class;
21
    }
22
23
    public function providerForPassTroughMethods()
24
    {
25
        $location = new Location();
26
        $trashItem = new TrashItem();
27
        $query = new Query();
28
29
        // string $method, array $arguments, bool $return = true
30
        return [
31
            ['loadTrashItem', [22]],
32
            ['trash', [$location]],
33
            ['recover', [$trashItem, $location]],
34
            ['emptyTrash', []],
35
            ['deleteTrashItem', [$trashItem]],
36
            ['findTrashItems', [$query]],
37
        ];
38
    }
39
40
    public function providerForLanguagesLookupMethods()
41
    {
42
        // string $method, array $arguments, bool $return, int $languageArgumentIndex
43
        return [];
44
    }
45
}
46