Skip to content

rafalli/bjy-profiler

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

105 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BjyProfiler

Provides Laminas\Db adapters with extensions for database query profiling, as well as a profiler similar to ZF1's Zend_Db_Profiler. I ported much of this code from ZF1's Zend_Db.

Note: this module now works with Laminas\Db's built-in profiler.

Note: PHP >= 5.5 is required for stack traces with query profiles.

Composer/Packagist Users

composer require --dev rafalli/bjy-profiler

Configuration & Usage

Add BjyProfiler to your development.config.php in section modules, example:

return [
    // Additional modules to include when in development mode
    'modules' => [
        'Laminas\\DeveloperTools',
        'BjyProfiler',
    ],
    // Configuration overrides during development mode
    'module_listener_options' => [
        'config_glob_paths' => [realpath(__DIR__) . '/autoload/{,*.}{global,local}-development.php'],
        'config_cache_enabled' => false,
        'module_map_cache_enabled' => false,
    ],
];
$profiler = $sl->get('Laminas\Db\Adapter\Adapter')->getProfiler();
$queryProfiles = $profiler->getQueryProfiles();

About

Laminas\DeveloperTools-compatible Laminas\Db query profile

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • PHP 100.0%