Skip to content

Latest commit

 

History

History
46 lines (28 loc) · 1.28 KB

README.md

File metadata and controls

46 lines (28 loc) · 1.28 KB

Types France

Latest Version on Packagist Total Downloads Software License

Value Objects are small and immutable classes representing typed values usually implemented using PHP primitive types. However, objects can embed validation to ensure that your data is always valid without adding any check elsewhere in your code.

That's why you should ALWAYS use Value Objects rather than primitive types.

Installation

This package requires PHP 7.4+

Add it as Composer dependency:

$ composer require mediagone/types-france

List of available Value Objects

All value objects implement a common ValueObject interface and JsonSerializable.

Business

  • Nic
  • Siren
  • Siret
  • Tva (FR only)

Geo

  • PostalCode

License

Types France is licensed under MIT license. See LICENSE file.