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

Dogma

BC Breaks in coming v0.2:

  • Minimal version of PHP moved from 7.1 to 7.2
  • TimeInterval and DayOfYearInterval no longer implement Interval interface; introduced ModuloInterval interface instead
  • TimeInterval and DateTimeInterval no longer implement OpenClosedInterval
  • Enums and Sets are no longer singleton values (no longer comparable with ===)
  • HttpResponseStatus now does not include Curl error codes; Added HttpOrCurlStatus instead
  • System\Environment replaced by System\Os
  • All constructors called as new static() are now final
  • Removed doForEach() from Arr and ImmutableArray; use Call::with() and Call::withArgs() instead
  • Removed Language\Inflector; Method underscore() moved to Str
  • Removed experimental Database\SimplePdo and all database things; will be moved to separate repo under SqlFtw namespace
  • Removed Collection
  • Removed Email\*
  • Removed NonIterable interface; use PHPStan checks instead
Clone this wiki locally