@@ -892,11 +892,11 @@ public function __call( string $method, array $arguments ): ?string
892892 * @param mixed $default The default value if parameter is not present
893893 * @return mixed The filtered GET parameter value or default
894894 */
895- public function filterGet ( string $ paramName , $ default = null )
895+ public function filterGet ( string $ paramName , mixed $ default = null ) : mixed
896896 {
897897 $ get = new Get ();
898898
899- return $ get ->filterScalar ( $ paramName ) ? $ _GET [ $ paramName ] : $ default ;
899+ return $ get ->filterScalar ( $ paramName ) ?? $ default ;
900900 }
901901
902902 /**
@@ -906,11 +906,11 @@ public function filterGet( string $paramName, $default = null )
906906 * @param mixed $default The default value if parameter is not present
907907 * @return mixed The filtered POST parameter value or default
908908 */
909- public function filterPost ( string $ paramName , $ default = null )
909+ public function filterPost ( string $ paramName , mixed $ default = null ) : mixed
910910 {
911911 $ post = new Post ();
912912
913- return $ post ->filterScalar ( $ paramName ) ? $ _GET [ $ paramName ] : $ default ;
913+ return $ post ->filterScalar ( $ paramName ) ?? $ default ;
914914 }
915915
916916 /**
@@ -920,10 +920,10 @@ public function filterPost( string $paramName, $default = null )
920920 * @param mixed $default The default value if parameter is not present
921921 * @return mixed The filtered SERVER parameter value or default
922922 */
923- public function filterServer ( string $ paramName , $ default = null )
923+ public function filterServer ( string $ paramName , mixed $ default = null ): mixed
924924 {
925925 $ server = new \Neuron \Data \Filter \Server ();
926926
927- return $ server ->filterScalar ( $ paramName ) ? $ _SERVER [ $ paramName ] : $ default ;
927+ return $ server ->filterScalar ( $ paramName ) ?? $ default ;
928928 }
929929}
0 commit comments