Skip to content

Commit 96cb53a

Browse files
committed
adds get/post/server variable filter wrappers to the base controller.
1 parent c32bdb2 commit 96cb53a

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

src/Mvc/Controllers/Base.php

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)