Projekt

Obecné

Profil

« Předchozí | Další » 

Revize 2d22b618

Přidáno uživatelem Jan Palcút před téměř 6 roky(ů)

Re #7504 rozdělaná úprava informací o transliteraci

Zobrazit rozdíly:

app/AdminModule/presenters/TransliterationPresenter.php
5 5

  
6 6

  
7 7
use App\AdminModule\Components\ITransliterationGridFactory;
8
use App\AdminModule\Components\ITransliterationEditFormFactory;
8 9
use App\Model\Repository\TransliterationRepository;
9 10

  
10 11
class TransliterationPresenter extends BaseUserPresenter
......
14 15
     */
15 16
    private $transliterationGridFactory;
16 17

  
18
    /**
19
     * @var ITransliterationEditFormFactory
20
     */
21
    private $transliterationEditFormFactory;
22

  
23
    /**
24
     * @var TransliterationRepository
25
     */
26
    private $transliterationRepository;
27

  
17 28
    public function __construct(ITransliterationGridFactory $transliterationGridFactory,
29
                                ITransliterationEditFormFactory $transliterationEditFormFactory,
18 30
                                TransliterationRepository $transliterationRepository)
19 31
    {
20 32
        parent::__construct();
33
        $this->transliterationEditFormFactory = $transliterationEditFormFactory;
21 34
        $this->transliterationGridFactory = $transliterationGridFactory;
35
        $this->transliterationRepository = $transliterationRepository;
22 36
    }
23 37

  
24 38
    /**
......
35 49
        }
36 50
    }
37 51

  
52
    public function actionEdit(int $id)
53
    {
54
        $this['transliterationEditForm']->setTransliteration($id);
55
    }
56

  
38 57
    public function createComponentTransliterationGrid()
39 58
    {
40 59
        return $this->transliterationGridFactory->create();
41 60
    }
61

  
62
    public function createComponentTransliterationEditForm()
63
    {
64
        return $this->transliterationEditFormFactory->create();
65
    }
66

  
42 67
}

Také k dispozici: Unified diff