Index
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