PHP Interface Sylius\Component\Customer\Model\CustomerInterface

Author: MichaƂ Marcinkowski ([email protected])
Inheritance: extends Sylius\Component\Resource\Model\TimestampableInterface, extends Sylius\Component\Resource\Model\ResourceInterface
Datei anzeigen Open project: sylius/sylius Interface Usage Examples

Public Methods

Method Description
getBirthday ( ) : DateTime
getEmail ( ) : string
getEmailCanonical ( ) : string Gets normalized email (should be used in search and sort queries).
getFirstName ( ) : string
getFullName ( ) : string
getGender ( ) : string
getGroup ( ) : Sylius\Component\Customer\Model\CustomerGroupInterface
getLastName ( ) : string
getPhoneNumber ( ) : string
isFemale ( ) : boolean
isMale ( ) : boolean
isSubscribedToNewsletter ( ) : boolean
setBirthday ( DateTime $birthday = null )
setEmail ( string $email )
setEmailCanonical ( string $emailCanonical )
setFirstName ( string $firstName )
setGender ( string $gender ) You should use interface constants for that.
setGroup ( Sylius\Component\Customer\Model\CustomerGroupInterface $group = null )
setLastName ( string $lastName )
setPhoneNumber ( string $phoneNumber )
setSubscribedToNewsletter ( boolean $subscribedToNewsletter )

Method Details

getBirthday() public method

public getBirthday ( ) : DateTime
return DateTime

getEmail() public method

public getEmail ( ) : string
return string

getEmailCanonical() public method

Gets normalized email (should be used in search and sort queries).
public getEmailCanonical ( ) : string
return string

getFirstName() public method

public getFirstName ( ) : string
return string

getFullName() public method

public getFullName ( ) : string
return string

getGender() public method

public getGender ( ) : string
return string

getGroup() public method

public getGroup ( ) : Sylius\Component\Customer\Model\CustomerGroupInterface
return Sylius\Component\Customer\Model\CustomerGroupInterface

getLastName() public method

public getLastName ( ) : string
return string

getPhoneNumber() public method

public getPhoneNumber ( ) : string
return string

isFemale() public method

public isFemale ( ) : boolean
return boolean

isMale() public method

public isMale ( ) : boolean
return boolean

isSubscribedToNewsletter() public method

setBirthday() public method

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

setEmail() public method

public setEmail ( string $email )
$email string

setEmailCanonical() public method

public setEmailCanonical ( string $emailCanonical )
$emailCanonical string

setFirstName() public method

public setFirstName ( string $firstName )
$firstName string

setGender() public method

You should use interface constants for that.
public setGender ( string $gender )
$gender string

setGroup() public method

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

setLastName() public method

public setLastName ( string $lastName )
$lastName string

setPhoneNumber() public method

public setPhoneNumber ( string $phoneNumber )
$phoneNumber string

setSubscribedToNewsletter() public method

public setSubscribedToNewsletter ( boolean $subscribedToNewsletter )
$subscribedToNewsletter boolean