Skip to content

Commit c897e04

Browse files
hjuarez20jmolivas
authored andcommitted
[core:getData] Add misc and application to excludeNamespace (#343)
1 parent e03c899 commit c897e04

File tree

1 file changed

+28
-21
lines changed

1 file changed

+28
-21
lines changed

src/Application.php

Lines changed: 28 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -692,8 +692,11 @@ public function getData($filterNamespaces = null, $excludeNamespaces = [], $excl
692692
->get('application.languages');
693693

694694
$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+
}
697700
}
698701

699702
$namespaces = array_filter(
@@ -760,25 +763,29 @@ public function getData($filterNamespaces = null, $excludeNamespaces = [], $excl
760763
];
761764
}
762765

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+
}
782789

783790
return $data;
784791
}

0 commit comments

Comments
 (0)