B

BaseFloat — Class in namespace BaseValueObject\Scalar
Class BaseFloat
BaseId — Class in namespace BaseValueObject\Scalar
Class BaseId
BaseInt — Class in namespace BaseValueObject\Scalar
Class BaseInt
BaseScalar — Class in namespace BaseValueObject\Scalar
Class BaseScalar
BaseString — Class in namespace BaseValueObject\Scalar
Class BaseString
Password::byCleanPassword() — Method in class Password
Create new instance based on a clean password.
SimplePassword::byCleanPassword() — Method in class SimplePassword

C

Password::changePassword() — Method in class Password
Change the actual Password based on clean password.
SimplePassword::changePassword() — Method in class SimplePassword
Change the actual Password based on clean password.

E

BaseScalar::equals() — Method in class BaseScalar
Compare if a ValueObject is of the same type and identical value.
Email — Class in namespace BaseValueObject\Scalar\Email
Class Email
SimplePassword::equals() — Method in class SimplePassword
This method is not supported
ValueObject::equals() — Method in class ValueObject
Compare if a ValueObject is of the same type and identical value.

I

IpV4 — Class in namespace BaseValueObject\Scalar\Ip
Class IpV4
IpV6 — Class in namespace BaseValueObject\Scalar\Ip
Class IpV6

M

MacAddress — Class in namespace BaseValueObject\Scalar\MacAddress
Class MacAddress

P

Password — Class in namespace BaseValueObject\Scalar\Password
Interface Password

S

BaseFloat::setValue() — Method in class BaseFloat
In this method you must add all the necessary validations.
BaseInt::setValue() — Method in class BaseInt
In this method you must add all the necessary validations.
BaseString::setValue() — Method in class BaseString
In this method you must add all the necessary validations.
Email::setValue() — Method in class Email
IpV4::setValue() — Method in class IpV4
IpV6::setValue() — Method in class IpV6
MacAddress::setValue() — Method in class MacAddress
SimplePassword — Class in namespace BaseValueObject\Scalar\Password
Class SimplePassword

V

$BaseFloat#value — Property in class BaseFloat
BaseFloat::value() — Method in class BaseFloat
Return the scalar value.
$BaseId#value — Property in class BaseId
BaseId::value() — Method in class BaseId
Return the scalar value.
$BaseInt#value — Property in class BaseInt
BaseInt::value() — Method in class BaseInt
Return the scalar value.
$BaseString#value — Property in class BaseString
BaseString::value() — Method in class BaseString
Return the scalar value.
Password::verify() — Method in class Password
Check if the clean password is valid (the same password).
SimplePassword::verify() — Method in class SimplePassword
SimplePassword::value() — Method in class SimplePassword
Return the scalar value.
ValueObject — Class in namespace BaseValueObject\Scalar
Interface ValueObject
ValueObject::value() — Method in class ValueObject
Return the scalar value.

_

BaseFloat::__construct() — Method in class BaseFloat
BaseFloat constructor.
BaseId::__construct() — Method in class BaseId
BaseId constructor.
BaseId::__toString() — Method in class BaseId
BaseInt::__construct() — Method in class BaseInt
BaseInt constructor.
BaseString::__construct() — Method in class BaseString
BaseString constructor.
BaseString::__toString() — Method in class BaseString
Password::__toString() — Method in class Password
SimplePassword::__construct() — Method in class SimplePassword
SimplePassword constructor.
SimplePassword::__toString() — Method in class SimplePassword