Revize 94fce7fe
Přidáno uživatelem Filip Jani před téměř 6 roky(ů)
app/FrontModule/presenters/HomepagePresenter.php | ||
---|---|---|
3 | 3 |
namespace App\FrontModule\Presenters; |
4 | 4 |
|
5 | 5 |
use App\FrontModule\Components\IUserSettingsFormFactory; |
6 |
use App\FrontModule\Components\IExampleGirdFactory; |
|
7 | 6 |
use App\FrontModule\Components\ILoginFormFactory; |
8 | 7 |
use App\Enum\EFlashMessage; |
9 | 8 |
use Nette; |
... | ... | |
11 | 10 |
|
12 | 11 |
final class HomepagePresenter extends Nette\Application\UI\Presenter |
13 | 12 |
{ |
14 |
/** @var IExampleGirdFactory */ |
|
15 |
private $exampleGridFactory; |
|
16 | 13 |
/** @var ILoginFormFactory */ |
17 | 14 |
private $loginFormFactory; |
18 | 15 |
|
19 | 16 |
/** @var IUserSettingsFormFactory */ |
20 | 17 |
private $userSettingsFormFactory; |
21 | 18 |
|
22 |
public function __construct(IExampleGirdFactory $exampleGridFactory, |
|
23 |
ILoginFormFactory $loginFormFactory, |
|
19 |
public function __construct(ILoginFormFactory $loginFormFactory, |
|
24 | 20 |
IUserSettingsFormFactory $userSettingsFormFactory |
25 | 21 |
) |
26 | 22 |
{ |
27 | 23 |
parent::__construct(); |
28 | 24 |
|
29 |
$this->exampleGridFactory = $exampleGridFactory; |
|
30 | 25 |
$this->loginFormFactory = $loginFormFactory; |
31 | 26 |
$this->userSettingsFormFactory = $userSettingsFormFactory; |
32 | 27 |
} |
... | ... | |
79 | 74 |
public function createComponentUserSettingsForm(){ |
80 | 75 |
return $this->userSettingsFormFactory->create(); |
81 | 76 |
} |
82 |
|
|
83 |
/** |
|
84 |
* Vytvoření ukázkového gridu |
|
85 |
*/ |
|
86 |
public function createComponentDataGrid() |
|
87 |
{ |
|
88 |
return $this->exampleGridFactory->create(); |
|
89 |
} |
|
90 | 77 |
} |
Také k dispozici: Unified diff
Úpravy po mergi