mepihindeveloper / php-console
Component for working with console
Installs: 16
Dependents: 1
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
pkg:composer/mepihindeveloper/php-console
Requires
- php: >=7.4
This package is auto-updated.
Last update: 2025-10-29 03:04:06 UTC
README
Компонент для работы с консолью
Структура
src/
--- interfaces/
--- Console.php
В директории interfaces хранятся необходимые интерфейсы, которые необходимо имплементировать в при реализации
собственного класса Console.
Класс Console реализует интерфейс ConsoleInterface для управления консолью.
Доступные методы
| Метод | Аргументы | Возвращаемые данные | Исключения | Описание |
|---|---|---|---|---|
| static readLine() | string | Получает (читает) введенную строку | ||
| static clearScreen() | void | Очищает экран консоли | ||
| static write(string $text, int $color = 0) | $text Строка для записи; $color Цвет шрифта | void | Записывает строку без переноса | |
| static writeLine(string $text, int $color = 0) | $text Строка для записи; $color Цвет шрифта | void | Записывает строку с переносом | |
| static confirm(string $text, bool $default = false) | $text Сообщение вопроса; $default Значение по умолчанию | bool | Выводит сообщение о подтверждении действия |
Контакты
Вы можете связаться со мной в социальной сети ВКонтакте: ВКонтакте: Максим Епихин
Если удобно писать на почту, то можете воспользоваться этим адресом: mepihindeveloper@gmail.com
Мой канал на YouTube, который посвящен разработке веб и игровых проектов: YouTube: Максим Епихин
Поддержать меня можно переводом на Яндекс.Деньги: Денежный перевод