holadev/amp-toolbox-bundle

Symfony integration for Amp-toolbox-php

Installs: 12 849

Dependents: 0

Suggesters: 0

Security: 0

Stars: 2

Watchers: 6

Forks: 2

Open Issues: 0

Type:symfony-bundle

v0.1.6 2022-08-18 10:59 UTC

This package is auto-updated.

Last update: 2024-11-18 16:07:00 UTC


README

Travis CI - Build Status Scrutinizer - Build Status Scrutinizer - Code Quality Scrutinizer - Code Coverage

Symfony integration for AMP Toolbox for PHP.

Installation

To install the bundle with Symfony Flex, use the recipe:

$ composer require holadev/amp-toolbox-bundle

Config file is needed to run this project. Must be contains a minimal config to enable:

# app/config/amp_toolbox.yaml

amp_toolbox:
  transform_enabled: true

Alternatively, the property of activating the transformer can be defined through the class itself via autowiring. This property override config value of transform_enabled

# src/ExampleController.php

public function index(
        AmpOptimizerSubscriber $ampOptimizerSubscriber
    ): array {
        $ampOptimizerSubscriber->setEnabled(false);
    // controller code...
}

Testing

$ composer test