Automation

There are some tasks that are done automatically when working on Yii:

  • Generation of the classmap classes.php located under the framework root directory. Run ./build/build classmap to generate it.

  • Generation of the @property annotations in class files that describe properties introduced by getters and setters. Run ./build/build php-doc/property to update them.

  • Fixing of code style and other minor issues in phpdoc comments. Run ./build/build php-doc/fix to fix them. Check the changes before you commit them as there may be unwanted changes because the command is not perfect. You may use git add -p to review the changes.