/** * Your main program * * Arguments and options have been parsed when this is run * * @param Options $options * @return void */ protected function main(Options $options) { $tf = new TableFormatter($this->colors); $tf->setBorder(' | '); // nice border between colmns // show a header echo $tf->format(array('*', '30%', '30%'), array('ini setting', 'global', 'local')); // a line across the whole width echo str_pad('', $tf->getMaxWidth(), '-') . "\n"; // colored columns $ini = ini_get_all(); foreach ($ini as $val => $opts) { echo $tf->format(array('*', '30%', '30%'), array($val, $opts['global_value'], $opts['local_value']), array(Colors::C_CYAN, Colors::C_RED, Colors::C_GREEN)); } }
public function wordwrap($str, $width = 75, $break = "\n", $cut = false) { return parent::wordwrap($str, $width, $break, $cut); }