Symfony
Installation
To implement Latta into Symfony do:
Install Latta Recorder via Composer
composer require lattaai/latta-symfony-recorderInsert API Key into ENV File
LATTA_API_KEY="YOUR_API_KEY"Usage
Add lines to config/services.yaml into services block
services: LattaAi\Symfony\Recorder\LattaSymfonyEventHandler: tags: [kernel.event_listener]Add lines to config/packages/monolog.yaml into when@prod: monolog: handlers block
when@prod: monolog: handlers: latta: type: service id: LattaAi\Recorder\Symfony\LattaSymfonyLogHandler level: debugAdd lines to public/index.php to return function
return function (array $context) { $lattaRecorder = new LattaRecorder($_ENV["LATTA_API_KEY"]); $lattaRecorder->startRecording("Symfony", \Symfony\Component\HttpKernel\Kernel::VERSION, PHP_OS, "PHP", "server");
return new Kernel($context['APP_ENV'], (bool) $context['APP_DEBUG']);};