aeatech / snapshot-profiler-contracts
Snapshot profiling contracts
Installs: 51
Dependents: 3
Suggesters: 0
Security: 0
Stars: 0
Watchers: 0
Forks: 0
Open Issues: 0
Language:Dockerfile
pkg:composer/aeatech/snapshot-profiler-contracts
Requires
- php: >=8.2
This package is not auto-updated.
Last update: 2025-12-15 15:01:31 UTC
README
The package contains a set of interfaces for implementing profiling applications
\AEATech\SnapshotProfilerContracts\ExceptionInterface
Base exception interface
\AEATech\SnapshotProfilerContracts\AdapterInterface
Must be implemented in module aware packages like xhprof, newrelic, etc. This interface implementation is used only by \AEATech\SnapshotProfilerContracts\ProfilerInterface only.
\AEATech\SnapshotProfilerContracts\ProfilerInterface
Base profiler interface
\AEATech\SnapshotProfilerContracts\FilterInterface
Some profile modules return profiling data. Profiling data could be customized by implementation of \AEATech\SnapshotProfilerContracts\FilterInterface.
\AEATech\SnapshotProfilerContracts\SaverInterface
Some profile modules don't store profiling data. Profiling data could be stored by implementation of \AEATech\SnapshotProfilerContracts\SaverInterface.
System requirements:
- PHP >= 8.2
Installation (Composer):
composer require aeatech/snapshot-profiler-contracts
License
MIT License. See LICENSE for details.