Directory structure:
└── neo4j-php-neo4j-symfony/
├── Changelog.md
├── composer.json
├── console
├── docker-compose.yml
├── Dockerfile
├── LICENSE
├── phpunit.xml.dist
├── psalm.xml
├── .php-cs-fixer.dist.php
├── config/
│ └── services.php
├── docs/
│ └── README.md
├── src/
│ ├── EventHandler.php
│ ├── Neo4jBundle.php
│ ├── Builders/
│ │ └── ClientBuilder.php
│ ├── Collector/
│ │ └── Neo4jDataCollector.php
│ ├── Decorators/
│ │ ├── SymfonyClient.php
│ │ ├── SymfonyDriver.php
│ │ ├── SymfonySession.php
│ │ └── SymfonyTransaction.php
│ ├── DependencyInjection/
│ │ ├── Configuration.php
│ │ └── Neo4jExtension.php
│ ├── Event/
│ │ ├── FailureEvent.php
│ │ ├── PostRunEvent.php
│ │ ├── PreRunEvent.php
│ │ └── Transaction/
│ │ ├── PostTransactionBeginEvent.php
│ │ ├── PostTransactionCommitEvent.php
│ │ ├── PostTransactionRollbackEvent.php
│ │ ├── PreTransactionBeginEvent.php
│ │ ├── PreTransactionCommitEvent.php
│ │ └── PreTransactionRollbackEvent.php
│ ├── EventListener/
│ │ └── Neo4jProfileListener.php
│ ├── Factories/
│ │ ├── ClientFactory.php
│ │ ├── StopwatchEventNameFactory.php
│ │ └── SymfonyDriverFactory.php
│ └── Resources/
│ ├── public/
│ │ ├── css/
│ │ │ └── neo4j.css
│ │ └── js/
│ │ └── neo4j.js
│ └── views/
│ └── web_profiler.html.twig
├── tests/
│ ├── Application.php
│ ├── App/
│ │ ├── index.php
│ │ ├── TestKernel.php
│ │ ├── config/
│ │ │ ├── default.yml
│ │ │ ├── routes.yaml
│ │ │ └── ci/
│ │ │ └── default.yml
│ │ └── Controller/
│ │ ├── TestController.php
│ │ └── Twig/
│ │ ├── base.html.twig
│ │ └── index.html.twig
│ └── Functional/
│ ├── IntegrationTest.php
│ └── ProfilerTest.php
└── .github/
├── ISSUE_TEMPLATE/
│ ├── bug_report.md
│ └── feature_request.md
├── scripts/
│ └── setup-symfony-env.bash
└── workflows/
├── static-analysis.yml
└── tests.yml