Skip to content

Commit

Permalink
[core:getData] Add misc and application to excludeNamespace (#343)
Browse files Browse the repository at this point in the history
  • Loading branch information
hjuarez20 authored and jmolivas committed Apr 26, 2018
1 parent e03c899 commit c897e04
Showing 1 changed file with 28 additions and 21 deletions.
49 changes: 28 additions & 21 deletions src/Application.php
Original file line number Diff line number Diff line change
Expand Up @@ -692,8 +692,11 @@ public function getData($filterNamespaces = null, $excludeNamespaces = [], $excl
->get('application.languages');

$data = [];
foreach ($singleCommands as $singleCommand) {
$data['commands']['misc'][] = $this->commandData($singleCommand);
// Exclude misc if it is inside the $excludeNamespaces array.
if (!in_array('misc', $excludeNamespaces)) {
foreach ($singleCommands as $singleCommand) {
$data['commands']['misc'][] = $this->commandData($singleCommand);
}
}

$namespaces = array_filter(
Expand Down Expand Up @@ -760,25 +763,29 @@ public function getData($filterNamespaces = null, $excludeNamespaces = [], $excl
];
}

$data['application'] = [
'namespaces' => $namespaces,
'options' => $options,
'arguments' => $arguments,
'languages' => $languages,
'messages' => [
'title' => $this->trans('application.gitbook.messages.title'),
'note' => $this->trans('application.gitbook.messages.note'),
'note_description' => $this->trans('application.gitbook.messages.note-description'),
'command' => $this->trans('application.gitbook.messages.command'),
'options' => $this->trans('application.gitbook.messages.options'),
'option' => $this->trans('application.gitbook.messages.option'),
'details' => $this->trans('application.gitbook.messages.details'),
'arguments' => $this->trans('application.gitbook.messages.arguments'),
'argument' => $this->trans('application.gitbook.messages.argument'),
'examples' => $this->trans('application.gitbook.messages.examples')
],
'examples' => []
];

// Exclude application if it is inside the $excludeNamespaces array.
if (!in_array('application', $excludeNamespaces)) {
$data['application'] = [
'namespaces' => $namespaces,
'options' => $options,
'arguments' => $arguments,
'languages' => $languages,
'messages' => [
'title' => $this->trans('application.gitbook.messages.title'),
'note' => $this->trans('application.gitbook.messages.note'),
'note_description' => $this->trans('application.gitbook.messages.note-description'),
'command' => $this->trans('application.gitbook.messages.command'),
'options' => $this->trans('application.gitbook.messages.options'),
'option' => $this->trans('application.gitbook.messages.option'),
'details' => $this->trans('application.gitbook.messages.details'),
'arguments' => $this->trans('application.gitbook.messages.arguments'),
'argument' => $this->trans('application.gitbook.messages.argument'),
'examples' => $this->trans('application.gitbook.messages.examples')
],
'examples' => []
];
}

return $data;
}
Expand Down

0 comments on commit c897e04

Please sign in to comment.