File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -138,7 +138,13 @@ private function getCliMap(): array
138138 foreach ($ files as $ file ) {
139139 $ cliFileName = pathinfo ($ file , PATHINFO_FILENAME );
140140 $ cliCommand = strtolower (preg_replace ('/(?<!^)[A-Z]/ ' , ' $0 ' , $ cliFileName ));
141- $ cliClassName = "OpenBroadcaster \\CLI \\" . $ cliFileName ;
141+
142+ if ($ subDir === $ coreDir ) {
143+ $ cliClassName = "OpenBroadcaster \\CLI \\{$ cliFileName }" ;
144+ } else {
145+ $ moduleName = pathinfo ($ subDir , PATHINFO_FILENAME );
146+ $ cliClassName = "OpenBroadcaster \\Modules \\{$ moduleName }\\CLI \\{$ cliFileName }" ;
147+ }
142148
143149 if (isset ($ cliMap [$ cliCommand ])) {
144150 echo "Duplicate CLI command found: ' {$ cliCommand }'. Perhaps one or more models define conflicting commands? Quitting. " . PHP_EOL ;
Original file line number Diff line number Diff line change 11<?php
22
3- namespace OpenBroadcaster \CLI ;
3+ namespace OpenBroadcaster \Modules \ Tutorial \ CLI ;
44
55use OpenBroadcaster \Base \CLI ;
66
You can’t perform that action at this time.
0 commit comments