File tree Expand file tree Collapse file tree 1 file changed +22
-0
lines changed Expand file tree Collapse file tree 1 file changed +22
-0
lines changed Original file line number Diff line number Diff line change @@ -102,6 +102,28 @@ public function isDebugMode(?bool $default = false): ?bool
102
102
return $ default ;
103
103
}
104
104
105
+ /**
106
+ * Detect Production mode (opposite to Debug mode) by all method enabled by Detector mode
107
+ * Returned value:
108
+ * - `false` (force to turn-on debug mode)
109
+ * - `true` (force to turn-off debug mode)
110
+ * - `null` (unknown/automatic debug mode state)
111
+ */
112
+ public function isProductionMode (?bool $ default = false ): ?bool
113
+ {
114
+ if (is_bool ($ default )) {
115
+ $ default = !$ default ;
116
+ }
117
+
118
+ $ result = $ this ->isDebugMode ($ default );
119
+
120
+ if (is_bool ($ result )) {
121
+ $ result = !$ result ;
122
+ }
123
+
124
+ return $ result ;
125
+ }
126
+
105
127
/**
106
128
* Detect Debug mode by `DebugMode\Enabler` helper
107
129
* Returned value:
You can’t perform that action at this time.
0 commit comments