1- <?php declare (strict_types= 1 );
1+ <?php declare (strict_types = 1 );
22
33namespace PHPStan \Symfony ;
44
@@ -61,7 +61,7 @@ private function getNodeValue(\SimpleXMLElement $def)
6161 case 'collection ' :
6262 $ value = [];
6363 foreach ($ def ->children () as $ child ) {
64- /** @var \SimpleXMLElement $attrs */
64+ /** @var \SimpleXMLElement $childAttrs */
6565 $ childAttrs = $ child ->attributes ();
6666
6767 if (isset ($ childAttrs ->key )) {
@@ -77,8 +77,9 @@ private function getNodeValue(\SimpleXMLElement $def)
7777 break ;
7878
7979 case 'binary ' :
80- if (false === $ value = base64_decode ((string ) $ def , true )) {
81- throw new \InvalidArgumentException (sprintf ('Tag "<%s>" with type="binary" is not a valid base64 encoded string. ' , (string ) $ attrs ->key ));
80+ $ value = base64_decode ((string ) $ def , true );
81+ if ($ value === false ) {
82+ throw new \InvalidArgumentException (sprintf ('Parameter "%s" of binary type is not valid base64 encoded string. ' , (string ) $ attrs ->key ));
8283 }
8384
8485 break ;
@@ -87,18 +88,19 @@ private function getNodeValue(\SimpleXMLElement $def)
8788 $ value = (string ) $ def ;
8889
8990 if (is_numeric ($ value )) {
90- if (false !== strpos ($ value , '. ' )) {
91+ if (strpos ($ value , '. ' ) !== false ) {
9192 $ value = (float ) $ value ;
9293 } else {
9394 $ value = (int ) $ value ;
9495 }
95- } else if ($ value === 'true ' ) {
96+ } elseif ($ value === 'true ' ) {
9697 $ value = true ;
97- } else if ($ value === 'false ' ) {
98+ } elseif ($ value === 'false ' ) {
9899 $ value = false ;
99100 }
100101 }
101102
102103 return $ value ;
103104 }
105+
104106}
0 commit comments