gulasz101/gettype
最新稳定版本:v1.0.0
Composer 安装命令:
composer require gulasz101/gettype
包简介
Small quality of live improvement providing gettype function that returns enum.
README 文档
README
Small quality of live improvement.
Provides small enum and a gettype function which instead of set of strings as original \gettype does, returns proper enum value.
Especially when you are running with phpstan level max.
So to avoid annoying:
Diagnostics:
1. Parameter #1 $externalUrl of class CLI\SayHelloFromExternalServerCommand constructor expects string, string|false given.
Do:
use function gulasz101\gettype; $app->add(new SayHalloFromDBCommand( new PDO( match (gettype($dsn = getenv('CLI_DB_DSN'))) { Type::BOOLEAN => throw new RuntimeException('CLI_DB_DSN env is missing'), Type::STRING => $dsn, default => throw new RuntimeException('CLI_DB_DSN env is setup with wrong type'), } )) );
Install it with:
composer require gulasz101/gettype
统计信息
- 总下载量: 6
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: Apache-2.0
- 更新时间: 2023-10-04