@@ -23,7 +23,7 @@ Imagine you have a ``Mailer`` class which has four options: ``host``,
2323
2424 class Mailer
2525 {
26- protected $options;
26+ protected array $options;
2727
2828 public function __construct(array $options = [])
2929 {
@@ -37,7 +37,7 @@ check which options are set::
3737 class Mailer
3838 {
3939 // ...
40- public function sendMail($from, $to)
40+ public function sendMail($from, $to): void
4141 {
4242 $mail = ...;
4343
@@ -884,9 +884,9 @@ can change your code to do the configuration only once per class::
884884 // ...
885885 class Mailer
886886 {
887- private static $resolversByClass = [];
887+ private static array $resolversByClass = [];
888888
889- protected $options;
889+ protected array $options;
890890
891891 public function __construct(array $options = [])
892892 {
@@ -902,7 +902,7 @@ can change your code to do the configuration only once per class::
902902 $this->options = self::$resolversByClass[$class]->resolve($options);
903903 }
904904
905- public function configureOptions(OptionsResolver $resolver)
905+ public function configureOptions(OptionsResolver $resolver): void
906906 {
907907 // ...
908908 }
@@ -917,9 +917,9 @@ method ``clearOptionsConfig()`` and call it periodically::
917917 // ...
918918 class Mailer
919919 {
920- private static $resolversByClass = [];
920+ private static array $resolversByClass = [];
921921
922- public static function clearOptionsConfig()
922+ public static function clearOptionsConfig(): void
923923 {
924924 self::$resolversByClass = [];
925925 }
0 commit comments