/** * Print debug information * * @param String $text Text to print * * @return void */ protected function out($text) { if ($this->application->getVerboseLevel() == 2) { $re = explode('}{', $text); foreach ($re as $key => $value) { if (count($re) > 1 && $key == 0) { Output::out('=> Sent: ' . $value . '}', 'yellow'); } elseif (count($re) > 1 && $key == count($re) - 1) { Output::out('=> Sent: {' . $value, 'yellow'); } elseif (count($re) > 1) { Output::out('=> Sent: {' . $value . '}', 'yellow'); } else { Output::out('=> Sent: ' . $value, 'yellow'); } } } }
/** * Parse a debug message * * @param $message Message * * @return void */ protected function parseDebug($message) { if ($this->application->getVerboseLevel() == 2) { Output::out('<= Debug: ' . json_encode($message), 'blue'); } }