ExchangeCore Developer Tools

Developed by

Bleeding Edge
Bleeding Edge
Not Version 9 Ready Yet.


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.

Support Files

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.

Package Entities

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.

Current Version: 1.0.2
Fully Translatable: Yes
Needs External Libraries: No
License: MIT
Support Response: Replies to tickets every few days.
Support Hosted: On
Needs extra server permissions: No
Needs Internet: No
Marketplace Tests:
Passed Automated Tests
Passed PRB Review