Skip to content

Latest commit

 

History

History
51 lines (35 loc) · 1.33 KB

UPGRADE.md

File metadata and controls

51 lines (35 loc) · 1.33 KB

UPGRADE GUIDE FROM 2.x to 3.0

This is guide for upgrade from version 2.x to 3.0 for the project.
Release 3.0 has been made to be compat with "phpunit/phpunit": "^6.0".

Traits (asserts)

ScalarAssertTrait has been renamed to AliasAssertTrait.

The following methods have been removed from FileSystemAssertTrait:

  • assertDirectoryExists
  • assertDirectoryNotExists

PHPUnit provides these asserts self now.

Constraints

The DirectoryExistsConstraint has been removed.

UPGRADE GUIDE FROM 1.x to 2.0

This is guide for upgrade from version 1.x to 2.0 for the project.

Traits (asserts)

The FileExistsTrait has been renamed to FileExistsAssertTrait.

The following methods have been moved from ScalarAssertTrait to StringsAssertTrait:

  • assertStringIsEmpty
  • assertStringIsNotEmpty
  • assertStringIsNotWhiteSpace
  • assertStringIsWhiteSpace

Constraints

The constraints have been made atomic and are now part of the API supporting 5.3.6 and up.

Therefor the constructors of the following constraints have been changed:

  • FilePermissionsIsIdenticalConstraint
  • FilePermissionsMaskConstraint

The XML constraints have been changed:

  • AbstractXMLConstraint
  • XMLValidConstraint
  • XMLMatchesXSDConstraint