@@ -11,7 +11,7 @@ public function __construct(string $setting)
11
11
}
12
12
13
13
class Settings {
14
- private static function getOption (modX $ modx , string $ namespace , string $ field , string $ area , string $ setting )
14
+ private static function getOption (modX $ modx , string $ namespace , string $ field , string $ area , string $ setting ): ? string
15
15
{
16
16
if (!empty ($ field )) {
17
17
$ value = $ modx ->getOption ("$ namespace. $ field. $ area. $ setting " );
@@ -47,7 +47,7 @@ private static function getOption(modX $modx, string $namespace, string $field,
47
47
/**
48
48
* @throws RequiredSettingException
49
49
*/
50
- public static function getTextSetting (modX $ modx , string $ field , string $ setting , string $ namespace = 'modai ' , bool $ required = true ): string
50
+ public static function getTextSetting (modX $ modx , string $ field , string $ setting , string $ namespace = 'modai ' , bool $ required = true ): ? string
51
51
{
52
52
$ value = self ::getOption ($ modx , $ namespace , $ field , 'text ' , $ setting );
53
53
@@ -61,7 +61,7 @@ public static function getTextSetting(modX $modx, string $field, string $setting
61
61
/**
62
62
* @throws RequiredSettingException
63
63
*/
64
- public static function getImageSetting (modX $ modx , string $ field , string $ setting , string $ namespace = 'modai ' , bool $ required = true ): string
64
+ public static function getImageSetting (modX $ modx , string $ field , string $ setting , string $ namespace = 'modai ' , bool $ required = true ): ? string
65
65
{
66
66
$ value = self ::getOption ($ modx , $ namespace , $ field , 'image ' , $ setting );
67
67
@@ -75,7 +75,7 @@ public static function getImageSetting(modX $modx, string $field, string $settin
75
75
/**
76
76
* @throws RequiredSettingException
77
77
*/
78
- public static function getVisionSetting (modX $ modx , string $ field , string $ setting , string $ namespace = 'modai ' , bool $ required = true ): string
78
+ public static function getVisionSetting (modX $ modx , string $ field , string $ setting , string $ namespace = 'modai ' , bool $ required = true ): ? string
79
79
{
80
80
$ value = self ::getOption ($ modx , $ namespace , $ field , 'vision ' , $ setting );
81
81
@@ -86,11 +86,13 @@ public static function getVisionSetting(modX $modx, string $field, string $setti
86
86
return $ value ;
87
87
}
88
88
89
- public static function getSetting (modX $ modx , string $ key , string $ default = null ) {
89
+ public static function getSetting (modX $ modx , string $ key , string $ default = null ): ?string
90
+ {
90
91
return $ modx ->getOption ("modai. $ key " , null , $ default );
91
92
}
92
93
93
- public static function getApiSetting (modX $ modx , string $ service , string $ key ) {
94
+ public static function getApiSetting (modX $ modx , string $ service , string $ key ): ?string
95
+ {
94
96
return $ modx ->getOption ("modai.api. $ service. $ key " , null , $ modx ->getOption ("modai.api. $ key " ));
95
97
}
96
98
}
0 commit comments