FixtureExecutorEvent::getMethod()   A
last analyzed

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\Event;
7
8
use Nnx\DoctrineFixtureModule\Executor\ExecutorAwareTrait;
9
use Zend\EventManager\Event;
10
11
/**
12
 * Class FixtureExecutorEvent
13
 *
14
 * @package Nnx\DoctrineFixtureModule\Event
15
 */
16
class FixtureExecutorEvent extends Event
17
{
18
    use ExecutorAwareTrait;
19
20
    /**
21
     * Имя события бросаемоего когда происходит запуск работы с фикстурами
22
     *
23
     * @var string
24
     */
25
    const START_EXECUTE_FIXTURES_EVENT = 'startExecuteFixtures.fixtureExecutor';
26
27
    /**
28
     * Имя события бросаемоего когда происходит окончание работы с фикстурами
29
     *
30
     * @var string
31
     */
32
    const END_EXECUTE_FIXTURES_EVENT = 'endExecuteFixtures.fixtureExecutor';
33
34
    /**
35
     * Имя действия когда происходит загрузка данных из фикстуры
36
     *
37
     * @var string
38
     */
39
    const IMPORT = 'import';
40
41
    /**
42
     * Имя действия когда происходит откат данных
43
     *
44
     * @var string
45
     */
46
    const PURGE = 'purge';
47
48
    /**
49
     * Действие которое выполняет фикстура
50
     *
51
     * @var string
52
     */
53
    protected $method;
54
55
    /**
56
     * Возвращает имя действия которое выполняет фикстура
57
     *
58
     * @return string
59
     */
60
    public function getMethod()
61
    {
62
        return $this->method;
63
    }
64
65
    /**
66
     * Устанавливает имя действия которое выполняет фикстура
67
     *
68
     * @param string $method
69
     *
70
     * @return $this
71
     */
72
    public function setMethod($method)
73
    {
74
        $this->method = $method;
75
76
        return $this;
77
    }
78
}
79