This package provides helpful tools for Concrete5 developers. This package only helps if you are a developer. It does not generate anything useful for non-developers.
Concrete5 support files can be generated with this package. The support files are used to help IDEs such as PhpStorm provide autocompletion. Without these support files many classes will not appear to be valid.
The support files also provide type detection for Core::make() in PhpStorm and IntelliJ IDEA. For example, if calling $dh = Core::make('helper/date'); PhpStorm will know $dh contains an instance of \Concrete\Core\Localization\Service\Date without additional comments being needed.
This package also lists all of the registered namespaces for both the application namespace and packages along with the file paths.
A list of registered \Core::make() services can be viewed, along with links to API documentation for Concrete5-authored services.
DIsplays a preview of what a package's ORM entities look like after being parsed by Doctrine. If an entity has an error that prevents it from being displayed that error is displayed to assist with debugging the cause.