@@ -511,7 +511,7 @@ protected static function validateUserAndPass($url)
511
511
* @param HTTPRequest $request
512
512
* @return string Host name, including port (if present)
513
513
*/
514
- public static function host (HTTPRequest $ request = null )
514
+ public static function host (? HTTPRequest $ request = null )
515
515
{
516
516
// Check if overridden by alternate_base_url
517
517
if ($ baseURL = static ::config ()->get ('alternate_base_url ' )) {
@@ -553,7 +553,7 @@ public static function host(HTTPRequest $request = null)
553
553
* @param HTTPRequest $request
554
554
* @return int|null
555
555
*/
556
- public static function port (HTTPRequest $ request = null )
556
+ public static function port (? HTTPRequest $ request = null )
557
557
{
558
558
$ host = static ::host ($ request );
559
559
return (int )parse_url ($ host ?? '' , PHP_URL_PORT ) ?: null ;
@@ -565,7 +565,7 @@ public static function port(HTTPRequest $request = null)
565
565
* @param HTTPRequest|null $request
566
566
* @return string|null
567
567
*/
568
- public static function hostName (HTTPRequest $ request = null )
568
+ public static function hostName (? HTTPRequest $ request = null )
569
569
{
570
570
$ host = static ::host ($ request );
571
571
return parse_url ($ host ?? '' , PHP_URL_HOST ) ?: null ;
@@ -578,7 +578,7 @@ public static function hostName(HTTPRequest $request = null)
578
578
* @param HTTPRequest $request
579
579
* @return bool|string
580
580
*/
581
- public static function protocolAndHost (HTTPRequest $ request = null )
581
+ public static function protocolAndHost (? HTTPRequest $ request = null )
582
582
{
583
583
return static ::protocol ($ request ) . static ::host ($ request );
584
584
}
@@ -589,7 +589,7 @@ public static function protocolAndHost(HTTPRequest $request = null)
589
589
* @param HTTPRequest $request
590
590
* @return string
591
591
*/
592
- public static function protocol (HTTPRequest $ request = null )
592
+ public static function protocol (? HTTPRequest $ request = null )
593
593
{
594
594
return (Director::is_https ($ request )) ? 'https:// ' : 'http:// ' ;
595
595
}
@@ -600,7 +600,7 @@ public static function protocol(HTTPRequest $request = null)
600
600
* @param HTTPRequest $request
601
601
* @return bool
602
602
*/
603
- public static function is_https (HTTPRequest $ request = null )
603
+ public static function is_https (? HTTPRequest $ request = null )
604
604
{
605
605
// Check override from alternate_base_url
606
606
if ($ baseURL = static ::config ()->uninherited ('alternate_base_url ' )) {
@@ -925,7 +925,7 @@ public static function absoluteBaseURL()
925
925
* @param HTTPRequest|null $request
926
926
* @return string
927
927
*/
928
- public static function absoluteBaseURLWithAuth (HTTPRequest $ request = null )
928
+ public static function absoluteBaseURLWithAuth (? HTTPRequest $ request = null )
929
929
{
930
930
// Detect basic auth
931
931
$ login = '' ;
@@ -985,7 +985,7 @@ protected static function force_redirect($destURL)
985
985
* Can include port number.
986
986
* @param HTTPRequest|null $request Request object to check
987
987
*/
988
- public static function forceSSL ($ patterns = null , $ secureDomain = null , HTTPRequest $ request = null )
988
+ public static function forceSSL ($ patterns = null , $ secureDomain = null , ? HTTPRequest $ request = null )
989
989
{
990
990
$ handler = CanonicalURLMiddleware::singleton ()->setForceSSL (true );
991
991
if ($ patterns ) {
@@ -1002,7 +1002,7 @@ public static function forceSSL($patterns = null, $secureDomain = null, HTTPRequ
1002
1002
*
1003
1003
* @param HTTPRequest $request
1004
1004
*/
1005
- public static function forceWWW (HTTPRequest $ request = null )
1005
+ public static function forceWWW (? HTTPRequest $ request = null )
1006
1006
{
1007
1007
$ handler = CanonicalURLMiddleware::singleton ()->setForceWWW (true );
1008
1008
$ handler ->throwRedirectIfNeeded ($ request );
@@ -1018,7 +1018,7 @@ public static function forceWWW(HTTPRequest $request = null)
1018
1018
* @param HTTPRequest $request
1019
1019
* @return bool
1020
1020
*/
1021
- public static function is_ajax (HTTPRequest $ request = null )
1021
+ public static function is_ajax (? HTTPRequest $ request = null )
1022
1022
{
1023
1023
$ request = Director::currentRequest ($ request );
1024
1024
if ($ request ) {
@@ -1063,7 +1063,7 @@ public static function get_environment_type()
1063
1063
*
1064
1064
* @return string|null null if not overridden, otherwise the actual value
1065
1065
*/
1066
- public static function get_session_environment_type (HTTPRequest $ request = null )
1066
+ public static function get_session_environment_type (? HTTPRequest $ request = null )
1067
1067
{
1068
1068
$ request = static ::currentRequest ($ request );
1069
1069
@@ -1139,7 +1139,7 @@ public static function get_template_global_variables()
1139
1139
* @param HTTPRequest $request
1140
1140
* @return HTTPRequest Request object if one is both current and valid
1141
1141
*/
1142
- protected static function currentRequest (HTTPRequest $ request = null )
1142
+ protected static function currentRequest (? HTTPRequest $ request = null )
1143
1143
{
1144
1144
// Ensure we only use a registered HTTPRequest and don't
1145
1145
// incidentally construct a singleton
0 commit comments