Completed
Push — master ( 9f08b5...90d78c )
by Андрей
03:09
created

getResourceLoaderService()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 4
Code Lines 2

Duplication

Lines 0
Ratio 0 %

Importance

Changes 1
Bugs 0 Features 0
Metric Value
c 1
b 0
f 0
dl 0
loc 4
rs 10
cc 1
eloc 2
nc 1
nop 0
1
<?php
2
/**
3
 * @link    https://github.com/nnx-framework/doctrine-fixture-module
4
 * @author  Malofeykin Andrey  <[email protected]>
5
 */
6
namespace Nnx\DoctrineFixtureModule\FixtureInitializer;
7
8
use Doctrine\Fixture\Event\FixtureEvent;
9
use Nnx\DoctrineFixtureModule\ResourceLoader\ResourceLoaderServiceInterface;
10
11
12
/**
13
 * Class ObjectManagerNameInitializer
14
 *
15
 * @package Nnx\DoctrineFixtureModule\FixtureInitializer
16
 */
17
class ResourceLoaderInitializer extends AbstractContextInitializer
18
{
19
    /**
20
     * Сервис отвечающий за загрузку ресурсов для фикстуры
21
     *
22
     * @var ResourceLoaderServiceInterface
23
     */
24
    protected $resourceLoaderService;
25
26
    /**
27
     * ResourceLoaderInitializer constructor.
28
     *
29
     * @param ResourceLoaderServiceInterface $resourceLoaderService
30
     */
31
    public function __construct(ResourceLoaderServiceInterface $resourceLoaderService)
32
    {
33
        $this->setResourceLoaderService($resourceLoaderService);
34
    }
35
36
    /**
37
     * {@inheritdoc}
38
     * @throws \Nnx\DoctrineFixtureModule\FixtureInitializer\Exception\RuntimeException
39
     */
40
    public function purge(FixtureEvent $event)
41
    {
42
    }
43
44
    /**
45
     * {@inheritdoc}
46
     * @throws \Nnx\DoctrineFixtureModule\FixtureInitializer\Exception\RuntimeException
47
     */
48
    public function import(FixtureEvent $event)
49
    {
50
    }
51
52
    /**
53
     * Возвращает сервис отвечающий за загрузку ресурсов для фикстуры
54
     *
55
     * @return ResourceLoaderServiceInterface
56
     */
57
    public function getResourceLoaderService()
58
    {
59
        return $this->resourceLoaderService;
60
    }
61
62
    /**
63
     * Устанавливает сервис отвечающий за загрузку ресурсов для фикстуры
64
     *
65
     * @param ResourceLoaderServiceInterface $resourceLoaderService
66
     *
67
     * @return $this
68
     */
69
    public function setResourceLoaderService(ResourceLoaderServiceInterface $resourceLoaderService)
70
    {
71
        $this->resourceLoaderService = $resourceLoaderService;
72
73
        return $this;
74
    }
75
}
76