Projekt

Obecné

Profil

Stáhnout (1.04 KB) Statistiky
| Větev: | Tag: | Revize:
1
<?php
2

    
3
namespace App\AdminModule\Presenters;
4

    
5

    
6
use App\AdminModule\Components\IObjectTypeGridFactory;
7
use App\Model\Repository\ObjectTypeRepository;
8

    
9
class ObjectPresenter extends BaseUserPresenter
10
{
11
    /** @var ObjectTypeRepository */
12
    private $objectTypeRepository;
13

    
14
    /** @var IObjectTypeGridFactory */
15
    private $objectTypeGridFactory;
16

    
17
    /**
18
     * ObjectPresenter constructor.
19
     * @param ObjectTypeRepository $objectTypeRepository
20
     */
21
    public function __construct(
22
        ObjectTypeRepository $objectTypeRepository,
23
        IObjectTypeGridFactory $objectTypeGridFactory
24
    )
25
    {
26
        $this->objectTypeRepository = $objectTypeRepository;
27
        $this->objectTypeGridFactory = $objectTypeGridFactory;
28

    
29
        parent::__construct();
30
    }
31

    
32
    public function actionDefault()
33
    {
34

    
35
    }
36

    
37
    public function actionEditType(int $id)
38
    {
39

    
40
    }
41

    
42
    public function actionDeleteType(int $id)
43
    {
44

    
45
    }
46

    
47
    public function createComponentObjectTypeGrid()
48
    {
49
        return $this->objectTypeGridFactory->create();
50
    }
51

    
52
}
(5-5/6)