Download the PHP package micoli/symfony-cartography without Composer
On this page you can find all versions of the php package micoli/symfony-cartography. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Please rate this library. Is it a good library?
Informations about the package symfony-cartography
Symfony Cartography bundle
The aim of this bundle is to:
- provide an analysis of your project code bases (classes, class categorization, method calls to other service/class)
- draw a map of all possible method calls from and to a specific class::method. be ware that this map is calculated through static analysis, it's not the classes:methods called during a specific execution, it's all the possible calls from and to a class:method
Requirements
- PHP 8.1.0 or higher;
- PDO-SQLite PHP extension enabled for development;
Installation
-
add the line in
config\bundles.php
-
add a route in
config/routes.yaml
- and create
config/packages/symfony_cartography.yaml
Usage
- in
webProfiler
toolbar you can see a preview of the call graph from the current controller -
in
webProfiler
page a new section calledcartography
is present -
To clear inner psalm cache and refresh analysedCodebase
bin/console code:cartography --force
-
To use a local instance of plantuml
docker run -d -p 8080:8080 plantuml/plantuml-server:jetty
and inconfig/packages/symfony_cartography.yaml
set -
else to use a public instance of kroki
-
Tests
Execute this command to run tests:
Todo
- manage symfony events and handler
- manage symfony services
- indirect from interfaces or use service definitions
- get called tree and calling tree
All versions of symfony-cartography with dependencies
PHP Build Version
Package Version
Requires
php Version
>=8.2
graphp/graph Version ^0.9.3
micoli/multitude Version 0.*
nikic/php-parser Version ^4.15
symfony/asset Version ^6.0
symfony/console Version ^6.0
symfony/doctrine-messenger Version ^6.0
symfony/expression-language Version ^6.0
symfony/flex Version ^2.0
symfony/framework-bundle Version ^6.0
symfony/messenger Version ^6.0
symfony/property-access Version ^6.0
symfony/runtime Version ^6.0
symfony/serializer Version ^6.0
symfony/string Version ^6.0
symfony/translation Version ^6.0
symfony/twig-bundle Version ^6.0
symfony/validator Version ^6.0
symfony/yaml Version ^6.0
thecodingmachine/safe Version ^2.4
twig/extra-bundle Version ^3.3
twig/intl-extra Version ^3.3
graphp/graph Version ^0.9.3
micoli/multitude Version 0.*
nikic/php-parser Version ^4.15
symfony/asset Version ^6.0
symfony/console Version ^6.0
symfony/doctrine-messenger Version ^6.0
symfony/expression-language Version ^6.0
symfony/flex Version ^2.0
symfony/framework-bundle Version ^6.0
symfony/messenger Version ^6.0
symfony/property-access Version ^6.0
symfony/runtime Version ^6.0
symfony/serializer Version ^6.0
symfony/string Version ^6.0
symfony/translation Version ^6.0
symfony/twig-bundle Version ^6.0
symfony/validator Version ^6.0
symfony/yaml Version ^6.0
thecodingmachine/safe Version ^2.4
twig/extra-bundle Version ^3.3
twig/intl-extra Version ^3.3
The package micoli/symfony-cartography contains the following files
Loading the files please wait ....