B

BaseFloatClass in namespace BaseValueObject\Scalar
Class BaseFloat
BaseIdClass in namespace BaseValueObject\Scalar
Class BaseId
BaseIntClass in namespace BaseValueObject\Scalar
Class BaseInt
BaseScalarClass in namespace BaseValueObject\Scalar
Class BaseScalar
BaseStringClass 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.
EmailClass 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

IpV4Class in namespace BaseValueObject\Scalar\Ip
Class IpV4
IpV6Class in namespace BaseValueObject\Scalar\Ip
Class IpV6

M

MacAddressClass in namespace BaseValueObject\Scalar\MacAddress
Class MacAddress

P

PasswordClass 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
SimplePasswordClass in namespace BaseValueObject\Scalar\Password
Class SimplePassword

V

$BaseFloat#valueProperty in class BaseFloat
BaseFloat::value() — Method in class BaseFloat
Return the scalar value.
$BaseId#valueProperty in class BaseId
BaseId::value() — Method in class BaseId
Return the scalar value.
$BaseInt#valueProperty in class BaseInt
BaseInt::value() — Method in class BaseInt
Return the scalar value.
$BaseString#valueProperty 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.
ValueObjectClass 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