cristianoc72/psr2-code-generator

This package is abandoned and no longer maintained. The author suggests using the susina/psr2-code-generator package instead.

Toolset for generating PHP code following PSR-2 standard

Installs: 506

Dependents: 1

Suggesters: 0

Security: 0

Stars: 0

Watchers: 0

Forks: 1

pkg:composer/cristianoc72/psr2-code-generator

v3.0.1 2020-04-09 07:28 UTC

This package is auto-updated.

Last update: 2025-09-28 15:28:14 UTC


README

License Maintainability Test Coverage

Psr2-code-generator is a library to generate PHP code programmatically, via a nice fluent api. This library is a light version of the awesome https://github.com/gossi/php-code-generator, refactored to generate PSR-2 code.

Differences and restrictions from the original library:

  • php 7.2+ strictly typed
  • generate PSR-2 code ONLY
  • generate only php 7.1+ code (strict types)
  • possibility to generate typed class properties (php 7.4)
  • no reflection nor reverse engeneering
  • generate only classes (no standalone functions)

Installation

Install via Composer:

composer require susina/psr2-code-generator

Documentation

Documentation is available at https://susina.github.io/psr2-code-generator

Contributing

Feel free to fork and submit a pull request. Don't forget the tests and PSR-2 standard, of course. See the contributing guide for further information.