@@ -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
@@ -908,9 +908,9 @@ can change your code to do the configuration only once per class::
908908 // ...
909909 class Mailer
910910 {
911- private static $resolversByClass = [];
911+ private static array $resolversByClass = [];
912912
913- protected $options;
913+ protected array $options;
914914
915915 public function __construct(array $options = [])
916916 {
@@ -926,7 +926,7 @@ can change your code to do the configuration only once per class::
926926 $this->options = self::$resolversByClass[$class]->resolve($options);
927927 }
928928
929- public function configureOptions(OptionsResolver $resolver)
929+ public function configureOptions(OptionsResolver $resolver): void
930930 {
931931 // ...
932932 }
@@ -941,9 +941,9 @@ method ``clearOptionsConfig()`` and call it periodically::
941941 // ...
942942 class Mailer
943943 {
944- private static $resolversByClass = [];
944+ private static array $resolversByClass = [];
945945
946- public static function clearOptionsConfig()
946+ public static function clearOptionsConfig(): void
947947 {
948948 self::$resolversByClass = [];
949949 }
0 commit comments