m2mtech / twig-navigation-extension
v2.0.0
2022-02-23 14:44 UTC
Requires
- php: >=7.2.5
- ext-intl: *
- symfony/dependency-injection: ^5.4|^6.0
- symfony/intl: ^5.4|^6.0
- symfony/twig-bundle: ^5.4|^6.0
Requires (Dev)
- phpstan/phpstan: ^1.4
- phpunit/phpunit: ^8.5.22|^9.5
- roave/security-advisories: dev-latest
- symfony/phpunit-bridge: ^5.4|^6.0
- symfony/webpack-encore-bundle: ^1.14
- symplify/easy-coding-standard: ^10.1
This package is auto-updated.
Last update: 2024-02-27 21:04:53 UTC
README
此包提供常见导航小部件的Twig扩展,以及为symfony UX配置的刺激控制器。
安装
composer require m2mtech/ux-navigation
如果您不使用Flex,请启用此包
// config/bundles.php return [ // ... M2MTech\UxNavigation\M2MTechUxNavigationBundle::class => ['all' => true], ];
如果您想使用打包的刺激控制器,请安装JavaScript依赖项并编译它们
yarn install --force yarn encore dev
使用方法
函数 | 描述 |
---|---|
m2mDarkModeSelector() |
渲染暗黑模式选择器。 |
m2mLanguageSelector() |
渲染从当前路径切换语言的链接。 |
文档可在./docs目录中找到。
测试
此包是为php 7.4开发的,并已测试与php 7.2到8.1的兼容性。
composer test # or the Javascript respectively cd src/Resources/assets; yarn test
变更日志
请参阅CHANGELOG以获取有关最近更改的更多信息。
贡献
请参阅CONTRIBUTING以获取详细信息。
安全漏洞
请参阅我们关于如何报告安全漏洞的安全策略。
致谢
许可
MIT许可证(MIT)。有关更多信息,请参阅许可文件。