Skip to content

Releases: polymorphine/dev

Release version 0.1.1

04 Mar 05:17

Choose a tag to compare

  • Fixed required double pass for brace & multiline method definition
  • Fixed code samples for integrated tests
  • Fixed README grammar errors
  • Enabled cache in PhpUnit configuration
  • Replaced deprecated PhpCsFixer\Config instantiation
  • Upgraded codebase with php 7.4 constructs
    • added strict types directive
    • added typehints for properties, method parameters and return type
    • code refactoring

Release version 0.1.0

03 Mar 02:48

Choose a tag to compare

Testing framework & code style tools for polymorphine libraries

Custom fixer & sniffer rules:

  • aligned multiline array associations
  • aligned assignments
  • aligned chain method calls
  • aligned typed properties
  • constructors as first methods in class (including static constructors)
  • strict types declaration in first line
  • double blank line before class definition
  • removing trailing comma from multiline arrays
  • short conditions converted to single line
  • ambiguous array associations warning
  • required calleble argument description
  • required phpDoc for publiic api definition