holadev / amp-toolbox-bundle
Amp-toolbox-php 的 Symfony 集成
v0.1.6
2022-08-18 10:59 UTC
Requires
- php: ^7.2
- ampproject/amp-toolbox: ^0.11
- sunra/php-simple-html-dom-parser: ^1.5
- symfony/config: ^4.4.0 || ^5.0
- symfony/dependency-injection: ^4.4.0 || ^5.0
- symfony/event-dispatcher: ^4.4.0 || ^5.0
- symfony/http-kernel: ^4.4.0 || ^5.0
- symfony/options-resolver: ^4.4.0 || ^5.0
Requires (Dev)
- dg/bypass-finals: ^1.3
- doctrine/annotations: ^1.11
- matthiasnoback/symfony-dependency-injection-test: ^4.0
- phpspec/prophecy: ^1.12
- symfony/browser-kit: ^4.4.0 || ^5.0
- symfony/framework-bundle: ^4.4.0 || ^5.0
- symfony/phpunit-bridge: ^4.4.0 || ^5.0
README
Symfony 集成 PHP AMP Toolbox。
安装
使用 Symfony Flex 安装该扩展包,请使用以下配方
$ composer require holadev/amp-toolbox-bundle
配置文件是运行此项目所需的。必须包含最小配置才能启用
# app/config/amp_toolbox.yaml
amp_toolbox:
transform_enabled: true
或者,可以通过类本身通过自动装配来定义激活转换器的属性。该属性将覆盖 transform_enabled
的配置值
# src/ExampleController.php public function index( AmpOptimizerSubscriber $ampOptimizerSubscriber ): array { $ampOptimizerSubscriber->setEnabled(false); // controller code... }
测试
$ composer test