55namespace CraftCms \Cms \Config ;
66
77use Dotenv \Repository \Adapter \AdapterInterface ;
8+ use Override ;
89use PhpOption \Option ;
910use PhpOption \Some ;
1011
@@ -22,8 +23,8 @@ private function __construct() {}
2223 *
2324 * @return Option<AdapterInterface>
2425 */
25- #[\ Override]
26- public static function create ()
26+ #[Override]
27+ public static function create (): Option
2728 {
2829 /** @var Option<AdapterInterface> */
2930 return Some::create (new self );
@@ -35,8 +36,8 @@ public static function create()
3536 * @param non-empty-string $name
3637 * @return Option<string>
3738 */
38- #[\ Override]
39- public function read (string $ name )
39+ #[Override]
40+ public function read (string $ name ): Option
4041 {
4142 return Option::fromValue (defined ($ name ) ? constant ($ name ) : null );
4243 }
@@ -45,10 +46,9 @@ public function read(string $name)
4546 * Write to an environment variable, if possible.
4647 *
4748 * @param non-empty-string $name
48- * @return bool
4949 */
50- #[\ Override]
51- public function write (string $ name , string $ value )
50+ #[Override]
51+ public function write (string $ name , string $ value ): bool
5252 {
5353 define ($ name , $ value );
5454
@@ -59,10 +59,9 @@ public function write(string $name, string $value)
5959 * Delete an environment variable, if possible.
6060 *
6161 * @param non-empty-string $name
62- * @return bool
6362 */
64- #[\ Override]
65- public function delete (string $ name )
63+ #[Override]
64+ public function delete (string $ name ): bool
6665 {
6766 return false ;
6867 }
0 commit comments