dem3trio/carbon-profiler-bundle

Symfony 2/3 性能扩展,用于更改整个项目中 Carbon PHP 日期。

1.1.1 2023-03-30 19:55 UTC

This package is auto-updated.

Last update: 2024-09-30 01:57:38 UTC


README

SymfonyInsight

Symfony 2/3/4 性能扩展,用于更改整个项目中 Carbon PHP 日期。

安装

使用 composer 安装此包。

composer require dem3trio/carbon-profiler-bundle --dev

配置 Symfony >= 2.8 且 SF <= 3.3

由于该包为 Symfony 性能分析器添加了一个新面板,您应该在 dev 部分下添加该包。

// app/AppKernel.php

  public function registerBundles()
    {
        $bundles = [
           // ... prod bundles
        ];

        if (in_array($this->getEnvironment(), ['dev', 'test'], true)) {
          // ... dev bundles
          
            if ('dev' === $this->getEnvironment()) {
                $bundles[] = new Dem3trio\Bundle\CarbonProfilerBundle\CarbonProfilerBundle();
            }
        }
     }
// 

在 routing_dev.yml 文件下添加路由文件

# app/config/routing_dev.yml

_time_machine:
    resource: '@CarbonProfilerBundle/Resources/config/routing.yml'
    prefix: /_time_machine
    

Symfony 3.4 和 4.x 的配置

将包添加到您的 bundles.php 文件中

// config/bundles.php

<?php

return [
    // ...
    Dem3trio\Bundle\CarbonProfilerBundle\CarbonProfilerBundle::class => ['dev' => true],
    ];

并添加路由文件

# config/routes/dev/carbon_profiler.yml

_time_machine:
    resource: '@CarbonProfilerBundle/Resources/config/routing.yml'
    prefix: /_time_machine