Completed
Branch master (3b8125)
by
unknown
01:25
created

BaseManager::getValidator()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 4

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
dl 0
loc 4
rs 10
c 0
b 0
f 0
cc 1
nc 1
nop 0
1
<?php
2
3
namespace HelloWordPl\SimpleEntityGeneratorBundle\Tests\Lib\Items;
4
5
use HelloWordPl\SimpleEntityGeneratorBundle\Lib\Items\ClassManager;
6
use HelloWordPl\SimpleEntityGeneratorBundle\Tests\Lib\Helper;
7
use Symfony\Bundle\FrameworkBundle\Test\KernelTestCase;
8
use Symfony\Component\Config\Tests\Loader\Validator;
9
use Symfony\Component\DependencyInjection\ContainerInterface;
10
11
/**
12
 * Base Item Manager
13
 *
14
 * @author Sławomir Kania <[email protected]>
15
 */
16
abstract class BaseManager extends KernelTestCase
17
{
18
19
    /**
20
     * @var ContainerInterface
21
     */
22
    protected $container;
23
24
    /**
25
     * SET UP
26
     */
27
    public function setUp()
28
    {
29
        self::bootKernel();
30
        $this->container = self::$kernel->getContainer();
31
    }
32
33
    /**
34
     * @return Validator
35
     */
36
    protected function getValidator()
37
    {
38
        return $this->container->get('validator');
39
    }
40
41
    /**
42
     * Prepare correct ClassManager
43
     *
44
     * @return ClassManager
45
     */
46
    protected function preapareClassManager()
47
    {
48
        return $this->container->get('seg.structure_generator')->preapareClassManager(Helper::prepareBasicClassManager());
49
    }
50
}
51