@@ -692,8 +692,11 @@ public function getData($filterNamespaces = null, $excludeNamespaces = [], $excl
692
692
->get ('application.languages ' );
693
693
694
694
$ data = [];
695
- foreach ($ singleCommands as $ singleCommand ) {
696
- $ data ['commands ' ]['misc ' ][] = $ this ->commandData ($ singleCommand );
695
+ // Exclude misc if it is inside the $excludeNamespaces array.
696
+ if (!in_array ('misc ' , $ excludeNamespaces )) {
697
+ foreach ($ singleCommands as $ singleCommand ) {
698
+ $ data ['commands ' ]['misc ' ][] = $ this ->commandData ($ singleCommand );
699
+ }
697
700
}
698
701
699
702
$ namespaces = array_filter (
@@ -760,25 +763,29 @@ public function getData($filterNamespaces = null, $excludeNamespaces = [], $excl
760
763
];
761
764
}
762
765
763
- $ data ['application ' ] = [
764
- 'namespaces ' => $ namespaces ,
765
- 'options ' => $ options ,
766
- 'arguments ' => $ arguments ,
767
- 'languages ' => $ languages ,
768
- 'messages ' => [
769
- 'title ' => $ this ->trans ('application.gitbook.messages.title ' ),
770
- 'note ' => $ this ->trans ('application.gitbook.messages.note ' ),
771
- 'note_description ' => $ this ->trans ('application.gitbook.messages.note-description ' ),
772
- 'command ' => $ this ->trans ('application.gitbook.messages.command ' ),
773
- 'options ' => $ this ->trans ('application.gitbook.messages.options ' ),
774
- 'option ' => $ this ->trans ('application.gitbook.messages.option ' ),
775
- 'details ' => $ this ->trans ('application.gitbook.messages.details ' ),
776
- 'arguments ' => $ this ->trans ('application.gitbook.messages.arguments ' ),
777
- 'argument ' => $ this ->trans ('application.gitbook.messages.argument ' ),
778
- 'examples ' => $ this ->trans ('application.gitbook.messages.examples ' )
779
- ],
780
- 'examples ' => []
781
- ];
766
+
767
+ // Exclude application if it is inside the $excludeNamespaces array.
768
+ if (!in_array ('application ' , $ excludeNamespaces )) {
769
+ $ data ['application ' ] = [
770
+ 'namespaces ' => $ namespaces ,
771
+ 'options ' => $ options ,
772
+ 'arguments ' => $ arguments ,
773
+ 'languages ' => $ languages ,
774
+ 'messages ' => [
775
+ 'title ' => $ this ->trans ('application.gitbook.messages.title ' ),
776
+ 'note ' => $ this ->trans ('application.gitbook.messages.note ' ),
777
+ 'note_description ' => $ this ->trans ('application.gitbook.messages.note-description ' ),
778
+ 'command ' => $ this ->trans ('application.gitbook.messages.command ' ),
779
+ 'options ' => $ this ->trans ('application.gitbook.messages.options ' ),
780
+ 'option ' => $ this ->trans ('application.gitbook.messages.option ' ),
781
+ 'details ' => $ this ->trans ('application.gitbook.messages.details ' ),
782
+ 'arguments ' => $ this ->trans ('application.gitbook.messages.arguments ' ),
783
+ 'argument ' => $ this ->trans ('application.gitbook.messages.argument ' ),
784
+ 'examples ' => $ this ->trans ('application.gitbook.messages.examples ' )
785
+ ],
786
+ 'examples ' => []
787
+ ];
788
+ }
782
789
783
790
return $ data ;
784
791
}
0 commit comments