PHP Class Sylius\Component\Customer\Model\Customer

Author: MichaƂ Marcinkowski ([email protected])
Inheritance: implements Sylius\Component\Customer\Model\CustomerInterface, implements Sylius\Component\Customer\Model\GroupableInterface, use trait Sylius\Component\Resource\Model\TimestampableTrait
Show file Open project: sylius/sylius Class Usage Examples

Protected Properties

Property Type Description
$birthday DateTime
$email string
$emailCanonical string
$firstName string
$gender string
$group Sylius\Component\Customer\Model\CustomerGroupInterface
$id mixed
$lastName string
$phoneNumber string
$subscribedToNewsletter boolean

Public Methods

Method Description
__construct ( )
__toString ( ) : string
getBirthday ( )
getEmail ( )
getEmailCanonical ( )
getFirstName ( )
getFullName ( )
getGender ( )
getGroup ( )
getId ( )
getLastName ( )
getPhoneNumber ( )
isFemale ( )
isMale ( )
isSubscribedToNewsletter ( )
setBirthday ( DateTime $birthday = null )
setEmail ( $email )
setEmailCanonical ( $emailCanonical )
setFirstName ( $firstName )
setGender ( $gender )
setGroup ( Sylius\Component\Customer\Model\CustomerGroupInterface $group = null )
setLastName ( $lastName )
setPhoneNumber ( $phoneNumber )
setSubscribedToNewsletter ( $subscribedToNewsletter )

Method Details

__construct() public method

public __construct ( )

__toString() public method

public __toString ( ) : string
return string

getBirthday() public method

public getBirthday ( )

getEmail() public method

public getEmail ( )

getEmailCanonical() public method

public getEmailCanonical ( )

getFirstName() public method

public getFirstName ( )

getFullName() public method

public getFullName ( )

getGender() public method

public getGender ( )

getGroup() public method

public getGroup ( )

getId() public method

public getId ( )

getLastName() public method

public getLastName ( )

getPhoneNumber() public method

public getPhoneNumber ( )

isFemale() public method

public isFemale ( )

isMale() public method

public isMale ( )

isSubscribedToNewsletter() public method

setBirthday() public method

public setBirthday ( DateTime $birthday = null )
$birthday DateTime

setEmail() public method

public setEmail ( $email )

setEmailCanonical() public method

public setEmailCanonical ( $emailCanonical )

setFirstName() public method

public setFirstName ( $firstName )

setGender() public method

public setGender ( $gender )

setGroup() public method

public setGroup ( Sylius\Component\Customer\Model\CustomerGroupInterface $group = null )
$group Sylius\Component\Customer\Model\CustomerGroupInterface

setLastName() public method

public setLastName ( $lastName )

setPhoneNumber() public method

public setPhoneNumber ( $phoneNumber )

setSubscribedToNewsletter() public method

public setSubscribedToNewsletter ( $subscribedToNewsletter )

Property Details

$birthday protected property

protected DateTime $birthday
return DateTime

$email protected property

protected string $email
return string

$emailCanonical protected property

protected string $emailCanonical
return string

$firstName protected property

protected string $firstName
return string

$gender protected property

protected string $gender
return string

$group protected property

protected CustomerGroupInterface,Sylius\Component\Customer\Model $group
return Sylius\Component\Customer\Model\CustomerGroupInterface

$id protected property

protected mixed $id
return mixed

$lastName protected property

protected string $lastName
return string

$phoneNumber protected property

protected string $phoneNumber
return string

$subscribedToNewsletter protected property

protected bool $subscribedToNewsletter
return boolean