idlab / helper-bundle
Idlab 辅助工具
0.1.0
2022-08-29 13:18 UTC
Requires
- php: >=8.1
- phpmyadmin/sql-parser: ^5.5
- symfony/config: ^5.4|^6.0
- symfony/dependency-injection: ^5.4|^6.0
- symfony/http-kernel: ^5.4|^6.0
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.8
- symfony/phpunit-bridge: ^6.1
README
此捆绑包提供了我们在大多数项目中使用的辅助方法。这些辅助方法可以格式化电话号码或检查EAN的有效性,清理字符串或去除重音,等等。检查 src/Service/Helper.php
和 src/SetaticHelper.php
以查看所有可用的辅助方法
INFO: src/Service/Helper.php
是为需要容器和依赖注入的辅助方法设计的。目前没有这样的辅助方法
安装
请确保全局已安装 Composer,如 Composer 文档中的安装章节所述。
使用 Symfony Flex 的应用程序
打开命令控制台,进入您的项目目录并执行
$ composer require idlab/helper-bundle
不使用 Symfony Flex 的应用程序
步骤 1:下载捆绑包
打开命令控制台,进入您的项目目录并执行以下命令以下载此捆绑包的最新稳定版本
$ composer require idlab/helper-bundle
步骤 2:启用捆绑包
然后,通过将其添加到项目中 config/bundles.php
文件中注册的捆绑包列表中来启用捆绑包
// config/bundles.php return [ // ... Idlab\ComposerChangelogBundle\IdlabHelperBundle::class => ['all' => true], ];
用法示例
use \Idlab\HelperBundle\StaticHelper; //... $phone = StaticHelper::cleanPhoneNumber($uglyPhoneNumber);
将 0041-22 621.12.32
转换为 +41 22 621 12 32
配置
目前还没有有用的配置。如果文件尚未生成,请创建一个新的 config/packages/idlab_helper.yaml
文件。默认值如下
idlab_helper: # future parameters go here...
注意:要查看配置参考,请运行 $ php bin/console config:dump idlab_helper
贡献
请在提交合并请求之前始终运行 CS fixer(PHP CS Fixer 位于 ./vendors
目录中)
$ php ./vendor/bin/php-cs-fixer fix