1- <?php declare (strict_types=1 );
1+ <?php
2+
3+ declare (strict_types=1 );
24
35namespace Dwnload \WpSettingsApi \Api ;
46
@@ -13,146 +15,101 @@ class PluginSettings extends BaseModel
1315{
1416
1517 /** @var string $nonce_s */
16- protected $ nonce_s = WpSettingsApi::FILTER_PREFIX . '%s ' ;
18+ protected string $ nonce_s = WpSettingsApi::FILTER_PREFIX . '%s ' ;
1719
1820 /** @var string $domain */
19- private $ domain ;
21+ private string $ domain ;
2022
2123 /** @var string $file */
22- private $ file ;
24+ private string $ file ;
2325
2426 /** @var string $menu_slug */
25- private $ menu_slug ;
27+ private string $ menu_slug ;
2628
2729 /** @var string $menu_title */
28- private $ menu_title ;
30+ private string $ menu_title ;
2931
3032 /** @var string $page_title */
31- private $ page_title ;
33+ private string $ page_title ;
3234
3335 /** @var string $prefix */
34- private $ prefix ;
36+ private string $ prefix ;
3537
3638 /** @var string $version */
37- private $ version ;
39+ private string $ version ;
3840
39- /**
40- * @param string $domain
41- */
42- public function setDomain (string $ domain )
43- {
44- $ this ->domain = $ domain ;
45- }
46-
47- /**
48- * @return string
49- */
5041 public function getDomain (): string
5142 {
5243 return $ this ->domain ;
5344 }
5445
55- /**
56- * @param string $file
57- */
58- public function setFile (string $ file )
46+ protected function setDomain (string $ domain )
5947 {
60- $ this ->file = $ file ;
48+ $ this ->domain = $ domain ;
6149 }
6250
63- /**
64- * @return string
65- */
6651 public function getFile (): string
6752 {
6853 return $ this ->file ;
6954 }
7055
71- /**
72- * @return string
73- */
74- public function getNonce (): string
56+ protected function setFile (string $ file )
7557 {
76- return \sprintf ( $ this ->nonce_s , \plugin_basename ( $ this -> getFile ())) ;
58+ $ this ->file = $ file ;
7759 }
7860
79- /**
80- * @param string $slug
81- */
82- public function setMenuSlug (string $ slug )
61+ public function getNonce (): string
8362 {
84- $ this ->menu_slug = $ slug ;
63+ return \sprintf ( $ this ->nonce_s , \plugin_basename ( $ this -> getFile ())) ;
8564 }
8665
87- /**
88- * @return string
89- */
9066 public function getMenuSlug (): string
9167 {
9268 return $ this ->menu_slug ?? $ this ->domain ;
9369 }
9470
95- /**
96- * @param string $title
97- */
98- public function setMenuTitle (string $ title )
71+ protected function setMenuSlug (string $ slug )
9972 {
100- $ this ->menu_title = $ title ;
73+ $ this ->menu_slug = $ slug ;
10174 }
10275
103- /**
104- * @return string
105- */
10676 public function getMenuTitle (): string
10777 {
10878 return $ this ->menu_title ;
10979 }
11080
111- /**
112- * @param string $title
113- */
114- public function setPageTitle (string $ title )
81+ protected function setMenuTitle (string $ title )
11582 {
116- $ this ->page_title = $ title ;
83+ $ this ->menu_title = $ title ;
11784 }
11885
119- /**
120- * @return string
121- */
12286 public function getPageTitle (): string
12387 {
12488 return $ this ->page_title ;
12589 }
12690
127- /**
128- * @param string $prefix
129- */
130- public function setPrefix (string $ prefix )
91+ protected function setPageTitle (string $ title )
13192 {
132- $ this ->prefix = $ prefix ;
93+ $ this ->page_title = $ title ;
13394 }
13495
135- /**
136- * @return string
137- */
13896 public function getPrefix (): string
13997 {
14098 return $ this ->prefix ;
14199 }
142100
143- /**
144- * @param string $version
145- */
146- public function setVersion (string $ version )
101+ protected function setPrefix (string $ prefix )
147102 {
148- $ this ->version = $ version ;
103+ $ this ->prefix = $ prefix ;
149104 }
150105
151- /**
152- * @return string
153- */
154106 public function getVersion (): string
155107 {
156108 return $ this ->version ;
157109 }
110+
111+ protected function setVersion (string $ version )
112+ {
113+ $ this ->version = $ version ;
114+ }
158115}
0 commit comments