Skip to content
Vlasta Neubauer edited this page May 25, 2020 · 17 revisions

Dogma

Planned:

  • Make all interval sets always normalized and make all operations on them optimal - O(m+n) or sth like that
  • Make all types equalable and coparable with their descendants. Now only same classes can be compared (except Enums and Sets)
  • Finish Date/Time formatting with cool conditional formatting groups 🤩
  • Make streamable interval sets based on iterators or generators (.NET has streamable types for years)
  • Inherit only from abstract exceptions
  • Other things and stuffs

BC Breaks planned for v0.3:

  • Move time interval formatters from Time\Interval to Time\Format
  • Remove Type and Mapper - needs refactoring due to non-FQN names, PHPStan compatible annotations and https://wiki.php.net/rfc/named_params
  • Remove experimental Application/*; will be moved to separate repo
  • Remove experimental SimplePdo; will be moved to separate repo
  • Remove trivial methods on Arr
Clone this wiki locally