2017 © Pedro Peláez
 

library support-vo

A flexible approach to handle data types as value objects. Email address as a value object and email address validation.

image

endeavors/support-vo

A flexible approach to handle data types as value objects. Email address as a value object and email address validation.

  • Thursday, June 21, 2018
  • by tbitowner
  • Repository
  • 0 Watchers
  • 0 Stars
  • 147 Installations
  • PHP
  • 3 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 32 Versions
  • 12 % Grown

The README.md

PHP Value Objects Build Status

A library designed to take an object oriented approach when working with primitive types in php., (*1)

Installation

composer require endeavors/support-vo

Usage

Using this package is fairly straightforward. Simply create the value object and you are ready to go. Most of the value objects offer a factory creation:, (*2)


SomeClass::create('somevalue');

The value given to the value object is validated.

An email address value object:, (*3)

use Endeavors\Support\VO\EmailAddress;

// is valid
EmailAddress::create('bob@email.com');

// will throw an exception
EmailAddress::create('somevalue');

A day value object:, (*4)

use Endeavors\Support\VO\Time\Day;

// is valid
Day::fromSeconds(60 * 60 * 24);

// will throw an exception
Day::fromSeconds("an invalid second");

to-do

  1. Support more built-in string functions e.g. trim, rtrim
  2. Support specific objects other than email such as phone, state, or country
  3. Determine performance of position method in ModernString
  4. Add more comprehensive documentation

The Versions

21/06 2018

dev-master

9999999-dev

A flexible approach to handle data types as value objects. Email address as a value object and email address validation.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Adam Rodriguez

email php validation value objects email validation php value objects

21/06 2018

2.3.x-dev

2.3.9999999.9999999-dev

A flexible approach to handle data types as value objects. Email address as a value object and email address validation.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Adam Rodriguez

email php validation value objects email validation php value objects

17/04 2018

2.3.2

2.3.2.0

A flexible approach to handle data types as value objects. Email address as a value object and email address validation.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Adam Rodriguez

email php validation value objects email validation php value objects

13/04 2018

2.3.1

2.3.1.0

A flexible approach to handle data types as value objects. Email address as a value object and email address validation.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Adam Rodriguez

email php validation value objects email validation php value objects

13/04 2018

2.3.0

2.3.0.0

A flexible approach to handle data types as value objects. Email address as a value object and email address validation.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Adam Rodriguez

email php validation value objects email validation php value objects

06/04 2018

2.2.x-dev

2.2.9999999.9999999-dev

A flexible approach to handle data types as value objects. Email address as a value object and email address validation.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Adam Rodriguez

email php validation value objects email validation php value objects

03/04 2018

2.2.1

2.2.1.0

A flexible approach to handle data types as value objects. Email address as a value object and email address validation.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Adam Rodriguez

email php validation value objects email validation php value objects

22/03 2018

2.2.0

2.2.0.0

A flexible approach to handle data types as value objects. Email address as a value object and email address validation.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Adam Rodriguez

email php validation value objects email validation php value objects

22/03 2018

dev-wip

dev-wip

A flexible approach to handle data types as value objects. Email address as a value object and email address validation.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Adam Rodriguez

email php validation value objects email validation php value objects

21/03 2018

2.1.x-dev

2.1.9999999.9999999-dev

A flexible approach to handle data types as value objects. Email address as a value object and email address validation.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Adam Rodriguez

email php validation value objects email validation php value objects

21/03 2018

2.1.3

2.1.3.0

A flexible approach to handle data types as value objects. Email address as a value object and email address validation.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Adam Rodriguez

email php validation value objects email validation php value objects

20/03 2018

2.1.2

2.1.2.0

A flexible approach to handle data types as value objects. Email address as a value object and email address validation.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Adam Rodriguez

email php validation value objects email validation php value objects

16/03 2018

2.1.1

2.1.1.0

A flexible approach to handle data types as value objects. Email address as a value object and email address validation.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Adam Rodriguez

email php validation value objects email validation php value objects

16/03 2018

2.1.0

2.1.0.0

A flexible approach to handle data types as value objects. Email address as a value object and email address validation.

  Sources   Download

MIT

The Development Requires

by Adam Rodriguez

email php validation value objects email validation php value objects

16/03 2018

dev-develop

dev-develop

A flexible approach to handle data types as value objects. Email address as a value object and email address validation.

  Sources   Download

MIT

The Requires

 

The Development Requires

by Adam Rodriguez

email php validation value objects email validation php value objects

27/02 2018

2.0.x-dev

2.0.9999999.9999999-dev

A flexible approach to handle data types as value objects. Email address as a value object and email address validation.

  Sources   Download

MIT

The Development Requires

by Adam Rodriguez

email php validation value objects email validation php value objects

23/02 2018

2.0.1

2.0.1.0

A flexible approach to handle data types as value objects. Email address as a value object and email address validation.

  Sources   Download

MIT

The Development Requires

by Adam Rodriguez

email php validation value objects email validation php value objects

23/02 2018

1.3.x-dev

1.3.9999999.9999999-dev

A flexible approach to handle data types as value objects. Email address as a value object and email address validation.

  Sources   Download

MIT

The Development Requires

by Adam Rodriguez

email php validation value objects email validation php value objects

23/02 2018

1.3.2

1.3.2.0

A flexible approach to handle data types as value objects. Email address as a value object and email address validation.

  Sources   Download

MIT

The Development Requires

by Adam Rodriguez

email php validation value objects email validation php value objects

23/02 2018

2.0.0

2.0.0.0

A flexible approach to handle data types as value objects. Email address as a value object and email address validation.

  Sources   Download

MIT

The Development Requires

by Adam Rodriguez

email php validation value objects email validation php value objects

15/02 2018

1.3.1

1.3.1.0

A flexible approach to handle data types as value objects. Email address as a value object and email address validation.

  Sources   Download

MIT

The Development Requires

by Adam Rodriguez

email php validation value objects email validation php value objects

15/02 2018

1.3.0

1.3.0.0

A flexible approach to handle data types as value objects. Email address as a value object and email address validation.

  Sources   Download

MIT

The Development Requires

by Adam Rodriguez

email php validation value objects email validation php value objects

28/11 2017

1.2.4

1.2.4.0

A flexible approach to handle data types as value objects. Email address as a value object and email address validation.

  Sources   Download

MIT

The Development Requires

by Adam Rodriguez

email php validation value objects email validation php value objects

28/11 2017

1.2.3

1.2.3.0

A flexible approach to handle php data types as value objects

  Sources   Download

MIT

The Development Requires

by Adam Rodriguez

email php validation value objects email validation php value objects

22/11 2017

1.2.2

1.2.2.0

A flexible approach to handle phps data types

  Sources   Download

MIT

The Development Requires

by Adam Rodriguez

21/11 2017

1.2.1

1.2.1.0

A flexible approach to handle phps data types

  Sources   Download

MIT

The Development Requires

by Adam Rodriguez

21/11 2017

1.2.0

1.2.0.0

A flexible approach to handle phps data types

  Sources   Download

MIT

The Development Requires

by Adam Rodriguez

20/11 2017

1.1.x-dev

1.1.9999999.9999999-dev

A flexible approach to handle phps data types

  Sources   Download

MIT

The Development Requires

by Adam Rodriguez

20/11 2017

1.1.1

1.1.1.0

A flexible approach to handle phps data types

  Sources   Download

MIT

The Development Requires

by Adam Rodriguez

20/11 2017

1.1.0

1.1.0.0

A flexible approach to handle phps data types

  Sources   Download

MIT

The Development Requires

by Adam Rodriguez

10/11 2017

0.1.0

0.1.0.0

A flexible approach to handle phps data types

  Sources   Download

MIT

The Development Requires

by Adam Rodriguez

03/11 2017

1.0.x-dev

1.0.9999999.9999999-dev

A flexible approach to handle phps data types

  Sources   Download

MIT

The Development Requires

by Adam Rodriguez