@@ -24,28 +24,16 @@ class TemplateFactory implements UI\TemplateFactory
2424 /** @var array<callable(Template): void> Occurs when a new template is created */
2525 public $ onCreate = [];
2626
27- private LatteFactory $ latteFactory ;
28-
29- private ?Nette \Http \IRequest $ httpRequest ;
30-
31- private ?Nette \Security \User $ user ;
32-
33- private ?Nette \Caching \Storage $ cacheStorage ;
34-
3527 private string $ templateClass ;
3628
3729
3830 public function __construct (
39- LatteFactory $ latteFactory ,
40- Nette \Http \IRequest $ httpRequest = null ,
41- Nette \Security \User $ user = null ,
42- Nette \Caching \Storage $ cacheStorage = null ,
31+ private LatteFactory $ latteFactory ,
32+ private ? Nette \Http \IRequest $ httpRequest = null ,
33+ private ? Nette \Security \User $ user = null ,
34+ private ? Nette \Caching \Storage $ cacheStorage = null ,
4335 $ templateClass = null ,
4436 ) {
45- $ this ->latteFactory = $ latteFactory ;
46- $ this ->httpRequest = $ httpRequest ;
47- $ this ->user = $ user ;
48- $ this ->cacheStorage = $ cacheStorage ;
4937 if ($ templateClass && (!class_exists ($ templateClass ) || !is_a ($ templateClass , Template::class, true ))) {
5038 throw new Nette \InvalidArgumentException ("Class $ templateClass does not implement " . Template::class . ' or it does not exist. ' );
5139 }
0 commit comments