jtrw / devutils
帮助开发的库
This package is auto-updated.
Last update: 2024-09-05 09:34:16 UTC
README
安装
composer require jtrw/devutils
功能
dd(['test' => 1]);
转写转换西里尔文文本为拉丁文
$str = transliterate($str);
CliUtils
CliUtils::e('Some message'); // Output: [ERROR] Some message CliUtils::i('Some message'); // Output: [INFO] Some message CliUtils::s('Some message'); // Output: [OK] Some message CliUtils::w('Some message'); // Output: [WARNING] Some message
可以为文本选择一些颜色
CliUtils::color('Some text', 'red');
支持的颜色
- 黑色
- 深灰色
- 蓝色
- 浅蓝色
- 绿色
- 浅绿色
- 青色
- 浅青色
- 红色
- 浅红色
- 紫色
- 浅紫色
- 棕色
- 黄色
- 浅灰色
- 白色
LoggerTrait
使用
class SomeClass { use Jtrw\DevUtils\Logger\Traits\LoggerTrait; public function (LoggerInterface $logger) { $this->setLogger($logger) } public function doSome(array $params) { $this->i("Info for debug"); $this->d("Debug something", $params); try { //Some logic } catch (Exception $exp) { $this->logException($exp, LOG_CRIT, "Exception happened"); } } }