Cookbook

Integrate javadocx with CakePHP 3

Warning

To run javadocx with CakePHP 3 it is mandatory to use the package that supports namespaces. This package is available for Advanced and Premium licenses.

  • 1- Copy the content of the javadocx package in the folder vendor/javadocx.
  • 2- Open the file composer.json. Add the following classmap in the autoload section:
    "vendor/javadocx/Classes/javadocx"
In a CakePHP 3 clean installation, the section should look like this:

  • 3- Update the autoloader of Composer:

Now, with these three easy steps completed, you can work with javadocx.

As an example, let's create a document in a controller, and then save it in the webroot folder with the name output.docx: