PHPackages                             staempfli/universal-code-generator - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. staempfli/universal-code-generator

AbandonedStaempfli-tool[Utility &amp; Helpers](/categories/utility)

staempfli/universal-code-generator
==================================

Staempfli AG - Universal Code Generator Tool

1.2.4(6y ago)53.7k31GPL-3.0PHPCI failing

Since Oct 12Pushed 5y ago4 watchersCompare

[ Source](https://github.com/staempfli/universal-code-generator)[ Packagist](https://packagist.org/packages/staempfli/universal-code-generator)[ RSS](/packages/staempfli-universal-code-generator/feed)WikiDiscussions master Synced 2mo ago

READMEChangelogDependencies (2)Versions (11)Used By (1)

Universal Code Generator Tool
=============================

[](#universal-code-generator-tool)

[![Project Status: Abandoned – Initial development has started, but there has not yet been a stable, usable release; the project has been abandoned and the author(s) do not intend on continuing development.](https://camo.githubusercontent.com/14a8e7234bd98508cfd9903b34d873f772f8bad5efc410eddd157e9561fa51e6/687474703a2f2f7777772e7265706f7374617475732e6f72672f6261646765732f6c61746573742f6162616e646f6e65642e737667)](http://www.repostatus.org/#abandoned)

This tool can be used as base for creating code generators for specific frameworks

Usage
-----

[](#usage)

1. Create your own generator project:

    - Check an example here: [magento2-code-generator](https://github.com/staempfli/magento2-code-generator)
2. Add this project as dependency

    ```
    composer require "staempfli/universal-code-generator":"~1.0"
    composer update

    ```
3. Copy needed default configuration file

    - `$ cp vendor/staempfli/universal-code-generator/config/default-properties.yml.dist config/default-properties.yml`
4. You need to create a PHP script to define the console application:

    - We recommend to do that into the `bin` folder

        `cd bin && vim `
    - Add the following content to this file:

    ```
    #!/usr/bin/env php
