Skip to content

Commit 725c316

Browse files
committed
Control, Presenter::createTemplate has argument
1 parent fe65f38 commit 725c316

File tree

2 files changed

+4
-8
lines changed

2 files changed

+4
-8
lines changed

src/Application/UI/Control.php

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -52,11 +52,9 @@ final public function getTemplate(): Template
5252
* @param class-string<T> $class
5353
* @return T
5454
*/
55-
protected function createTemplate(/*string $class = null*/): Template
55+
protected function createTemplate(string $class = null): Template
5656
{
57-
$class = func_num_args() // back compatibility
58-
? func_get_arg(0)
59-
: $this->formatTemplateClass();
57+
$class ??= $this->formatTemplateClass();
6058
$templateFactory = $this->templateFactory ?? $this->getPresenter()->getTemplateFactory();
6159
return $templateFactory->createTemplate($this, $class);
6260
}

src/Application/UI/Presenter.php

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -513,11 +513,9 @@ public static function formatRenderMethod(string $view): string
513513
}
514514

515515

516-
protected function createTemplate(/*string $class = null*/): Template
516+
protected function createTemplate(string $class = null): Template
517517
{
518-
$class = func_num_args() // back compatibility
519-
? func_get_arg(0)
520-
: $this->formatTemplateClass();
518+
$class ??= $this->formatTemplateClass();
521519
return $this->getTemplateFactory()->createTemplate($this, $class);
522520
}
523521

0 commit comments

Comments
 (0)