protected function _getRoute($type = 'lite')
{
$output = null;
$adminParameter = $this->getAdmin();
$tableParameter = $this->getTable();
$subArray = [$this->getSub()];
/* admin route */
if (in_array($adminParameter, $this->_resolverArray['view'])) {
$output = 'admin/view/' . $tableParameter;
} else {
if (in_array($adminParameter, $this->_resolverArray['edit'])) {
$output = 'admin/edit/' . $tableParameter;
} else {
if ($this->_parameterArray) {
if ($type === 'lite') {
$output = implode('/', array_diff($this->_parameterArray, $subArray));
} else {
if ($type === 'full') {
$output = implode('/', $this->_parameterArray);
}
}
}
}
}
return $output;
}