public function render() { $console = Console::getInstance(); $value = $this->text->value; switch ($this->text->type) { case \Yaoi\Io\Content\Text::ERROR: $console->set(Console::FG_WHITE, Console::BG_RED); break; case \Yaoi\Io\Content\Text::INFO: $console->set(Console::FG_GREEN, Console::BOLD); break; case \Yaoi\Io\Content\Text::SUCCESS: $console->set(Console::FG_BLACK, Console::BG_GREEN); break; case \Yaoi\Io\Content\Text::HEADING: $console->set(Console::FG_CYAN, Console::BOLD); break; case \Yaoi\Io\Content\Text::TEXT: $console->set(); break; } $console->printF($value); $console->set(); }
public static function info($message, $binds = null) { if (null !== $binds) { $message = (string) Expression::create(func_get_args()); } Console::getInstance()->printLine($message); }