PHP Класс Sulu\Bundle\ContactBundle\Api\Contact

Наследование: extends Sulu\Component\Rest\ApiWrapper
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
__construct ( Contact $contact, string $locale )
addCategory ( Sulu\Bundle\CategoryBundle\Entity\CategoryInterface $category ) : Contact Add category.
addEmail ( Email $email ) : Contact Add email.
addFax ( Fax $fax ) : Contact Add fax.
addLocale ( ContactLocale $locale ) : Contact Add locale.
addMedia ( Sulu\Bundle\MediaBundle\Entity\MediaInterface $media ) : Contact Add media.
addNote ( Note $note ) : Contact Add note.
addPhone ( Phone $phone ) : Contact Add phone.
addTag ( Tag $tag ) : Contact Add tag.
addUrl ( Url $url ) : Contact Add url.
getAccount ( ) Returns main account.
getAddresses ( ) Returns main addresses.
getAvatar ( ) : Media Get the contacts avatar and return the array of different formats.
getBankAccounts ( ) : array Get bank accounts.
getBirthday ( ) : DateTime Get birthday.
getCategories ( ) : Category[] Get categories.
getChanged ( ) : DateTime Get changed.
getCreated ( ) : DateTime Get created.
getEmails ( ) : array Get emails.
getFaxes ( ) : array Get faxes.
getFirstName ( ) : string Get first name.
getFormOfAddress ( ) : integer Get form of address.
getFullName ( ) : string
getGender ( ) : string Get gender.
getId ( ) : integer Get id.
getLastName ( ) : string Get last name.
getLocales ( ) : array Get locales.
getMainAddress ( ) : mixed Returns the main address.
getMainEmail ( ) : string Get main email.
getMainFax ( ) : string Get main fax.
getMainPhone ( ) : string Get main phone.
getMainUrl ( ) : string Get main url.
getMedias ( ) : Media[] Get medias.
getMiddleName ( ) : string Get middle name.
getNewsletter ( ) : boolean Get newsletter.
getNotes ( ) : array Get notes.
getPhones ( ) : array Get phones.
getPosition ( ) : string Get position.
getSalutation ( ) : string Get salutation.
getTags ( ) : array Get tags.
getTitle ( ) : string Get title.
getType ( ) : string Get type of api entity.
getUrls ( ) : array Get urls.
removeCategory ( Sulu\Bundle\CategoryBundle\Entity\CategoryInterface $category ) Remove category.
removeEmail ( Email $email ) Remove email.
removeFax ( Fax $fax ) Remove fax.
removeLocale ( ContactLocale $locale ) : Contact Remove locale.
removeMedia ( Sulu\Bundle\MediaBundle\Entity\MediaInterface $media ) Remove media.
removeNote ( Note $note ) Remove note.
removePhone ( Phone $phone ) Remove phone.
removeTag ( Tag $tag ) Remove tag.
removeUrl ( Url $url ) Remove url.
setAvatar ( Media $avatar ) Sets the avatar (media-api object).
setBirthday ( DateTime $birthday ) : Contact Set birthday.
setChanger ( Sulu\Component\Security\Authentication\UserInterface $changer = null ) : Contact Set changer.
setCreator ( Sulu\Component\Security\Authentication\UserInterface $creator = null ) : Contact Set creator.
setCurrentPosition ( $position ) Sets current position.
setFirstName ( string $firstName ) : Contact Set first name.
setFormOfAddress ( integer $formOfAddress ) : Contact Set form of address.
setGender ( string $gender ) : Contact Set gender.
setLastName ( string $lastName ) : Contact Set last name.
setMainEmail ( string $mainEmail ) : Contact Set main email.
setMainFax ( string $mainFax ) : Contact Set main fax.
setMainPhone ( string $mainPhone ) : Contact Set main phone.
setMainUrl ( string $mainUrl ) : Contact Set main url.
setMiddleName ( string $middleName ) : Contact Set middle name.
setNewsletter ( boolean $newsletter ) : Contact Set newsletter.
setPosition ( string $position ) : Contact Set position.
setSalutation ( string $salutation ) : Contact Set salutation.
setTitle ( object $title ) : Contact Set title.
toArray ( ) : array

Описание методов

__construct() публичный Метод

public __construct ( Contact $contact, string $locale )
$contact Sulu\Bundle\ContactBundle\Entity\Contact
$locale string The locale of this product

addCategory() публичный Метод

Add category.
public addCategory ( Sulu\Bundle\CategoryBundle\Entity\CategoryInterface $category ) : Contact
$category Sulu\Bundle\CategoryBundle\Entity\CategoryInterface
Результат Contact

addEmail() публичный Метод

Add email.
public addEmail ( Email $email ) : Contact
$email Sulu\Bundle\ContactBundle\Entity\Email
Результат Contact

addFax() публичный Метод

Add fax.
public addFax ( Fax $fax ) : Contact
$fax Sulu\Bundle\ContactBundle\Entity\Fax
Результат Contact

addLocale() публичный Метод

Add locale.
public addLocale ( ContactLocale $locale ) : Contact
$locale Sulu\Bundle\ContactBundle\Entity\ContactLocale
Результат Contact

addMedia() публичный Метод

Add media.
public addMedia ( Sulu\Bundle\MediaBundle\Entity\MediaInterface $media ) : Contact
$media Sulu\Bundle\MediaBundle\Entity\MediaInterface
Результат Contact

addNote() публичный Метод

Add note.
public addNote ( Note $note ) : Contact
$note Sulu\Bundle\ContactBundle\Entity\Note
Результат Contact

addPhone() публичный Метод

Add phone.
public addPhone ( Phone $phone ) : Contact
$phone Sulu\Bundle\ContactBundle\Entity\Phone
Результат Contact

addTag() публичный Метод

Add tag.
public addTag ( Tag $tag ) : Contact
$tag Sulu\Bundle\TagBundle\Entity\Tag
Результат Contact

addUrl() публичный Метод

Add url.
public addUrl ( Url $url ) : Contact
$url Sulu\Bundle\ContactBundle\Entity\Url
Результат Contact

getAccount() публичный Метод

Returns main account.
public getAccount ( )

getAddresses() публичный Метод

Returns main addresses.
public getAddresses ( )

getAvatar() публичный Метод

Get the contacts avatar and return the array of different formats.
public getAvatar ( ) : Media
Результат Sulu\Bundle\MediaBundle\Api\Media

getBankAccounts() публичный Метод

Get bank accounts.
public getBankAccounts ( ) : array
Результат array

getBirthday() публичный Метод

Get birthday.
public getBirthday ( ) : DateTime
Результат DateTime

getCategories() публичный Метод

Get categories.
public getCategories ( ) : Category[]
Результат Sulu\Bundle\CategoryBundle\Api\Category[]

getChanged() публичный Метод

Get changed.
public getChanged ( ) : DateTime
Результат DateTime

getCreated() публичный Метод

Get created.
public getCreated ( ) : DateTime
Результат DateTime

getEmails() публичный Метод

Get emails.
public getEmails ( ) : array
Результат array

getFaxes() публичный Метод

Get faxes.
public getFaxes ( ) : array
Результат array

getFirstName() публичный Метод

Get first name.
public getFirstName ( ) : string
Результат string

getFormOfAddress() публичный Метод

Get form of address.
public getFormOfAddress ( ) : integer
Результат integer

getFullName() публичный Метод

public getFullName ( ) : string
Результат string

getGender() публичный Метод

Get gender.
public getGender ( ) : string
Результат string

getId() публичный Метод

Get id.
public getId ( ) : integer
Результат integer

getLastName() публичный Метод

Get last name.
public getLastName ( ) : string
Результат string

getLocales() публичный Метод

Get locales.
public getLocales ( ) : array
Результат array

getMainAddress() публичный Метод

Returns the main address.
public getMainAddress ( ) : mixed
Результат mixed

getMainEmail() публичный Метод

Get main email.
public getMainEmail ( ) : string
Результат string

getMainFax() публичный Метод

Get main fax.
public getMainFax ( ) : string
Результат string

getMainPhone() публичный Метод

Get main phone.
public getMainPhone ( ) : string
Результат string

getMainUrl() публичный Метод

Get main url.
public getMainUrl ( ) : string
Результат string

getMedias() публичный Метод

Get medias.
public getMedias ( ) : Media[]
Результат Sulu\Bundle\MediaBundle\Api\Media[]

getMiddleName() публичный Метод

Get middle name.
public getMiddleName ( ) : string
Результат string

getNewsletter() публичный Метод

Get newsletter.
public getNewsletter ( ) : boolean
Результат boolean

getNotes() публичный Метод

Get notes.
public getNotes ( ) : array
Результат array

getPhones() публичный Метод

Get phones.
public getPhones ( ) : array
Результат array

getPosition() публичный Метод

Get position.
public getPosition ( ) : string
Результат string

getSalutation() публичный Метод

Get salutation.
public getSalutation ( ) : string
Результат string

getTags() публичный Метод

Get tags.
public getTags ( ) : array
Результат array

getTitle() публичный Метод

Get title.
public getTitle ( ) : string
Результат string

getType() публичный Метод

Get type of api entity.
public getType ( ) : string
Результат string

getUrls() публичный Метод

Get urls.
public getUrls ( ) : array
Результат array

removeCategory() публичный Метод

Remove category.
public removeCategory ( Sulu\Bundle\CategoryBundle\Entity\CategoryInterface $category )
$category Sulu\Bundle\CategoryBundle\Entity\CategoryInterface

removeEmail() публичный Метод

Remove email.
public removeEmail ( Email $email )
$email Sulu\Bundle\ContactBundle\Entity\Email

removeFax() публичный Метод

Remove fax.
public removeFax ( Fax $fax )
$fax Sulu\Bundle\ContactBundle\Entity\Fax

removeLocale() публичный Метод

Remove locale.
public removeLocale ( ContactLocale $locale ) : Contact
$locale Sulu\Bundle\ContactBundle\Entity\ContactLocale
Результат Contact

removeMedia() публичный Метод

Remove media.
public removeMedia ( Sulu\Bundle\MediaBundle\Entity\MediaInterface $media )
$media Sulu\Bundle\MediaBundle\Entity\MediaInterface

removeNote() публичный Метод

Remove note.
public removeNote ( Note $note )
$note Sulu\Bundle\ContactBundle\Entity\Note

removePhone() публичный Метод

Remove phone.
public removePhone ( Phone $phone )
$phone Sulu\Bundle\ContactBundle\Entity\Phone

removeTag() публичный Метод

Remove tag.
public removeTag ( Tag $tag )
$tag Sulu\Bundle\TagBundle\Entity\Tag

removeUrl() публичный Метод

Remove url.
public removeUrl ( Url $url )
$url Sulu\Bundle\ContactBundle\Entity\Url

setAvatar() публичный Метод

Sets the avatar (media-api object).
public setAvatar ( Media $avatar )
$avatar Sulu\Bundle\MediaBundle\Api\Media

setBirthday() публичный Метод

Set birthday.
public setBirthday ( DateTime $birthday ) : Contact
$birthday DateTime
Результат Contact

setChanger() публичный Метод

Set changer.
public setChanger ( Sulu\Component\Security\Authentication\UserInterface $changer = null ) : Contact
$changer Sulu\Component\Security\Authentication\UserInterface
Результат Contact

setCreator() публичный Метод

Set creator.
public setCreator ( Sulu\Component\Security\Authentication\UserInterface $creator = null ) : Contact
$creator Sulu\Component\Security\Authentication\UserInterface
Результат Contact

setCurrentPosition() публичный Метод

Sets current position.
public setCurrentPosition ( $position )
$position

setFirstName() публичный Метод

Set first name.
public setFirstName ( string $firstName ) : Contact
$firstName string
Результат Contact

setFormOfAddress() публичный Метод

Set form of address.
public setFormOfAddress ( integer $formOfAddress ) : Contact
$formOfAddress integer
Результат Contact

setGender() публичный Метод

Set gender.
public setGender ( string $gender ) : Contact
$gender string
Результат Contact

setLastName() публичный Метод

Set last name.
public setLastName ( string $lastName ) : Contact
$lastName string
Результат Contact

setMainEmail() публичный Метод

Set main email.
public setMainEmail ( string $mainEmail ) : Contact
$mainEmail string
Результат Contact

setMainFax() публичный Метод

Set main fax.
public setMainFax ( string $mainFax ) : Contact
$mainFax string
Результат Contact

setMainPhone() публичный Метод

Set main phone.
public setMainPhone ( string $mainPhone ) : Contact
$mainPhone string
Результат Contact

setMainUrl() публичный Метод

Set main url.
public setMainUrl ( string $mainUrl ) : Contact
$mainUrl string
Результат Contact

setMiddleName() публичный Метод

Set middle name.
public setMiddleName ( string $middleName ) : Contact
$middleName string
Результат Contact

setNewsletter() публичный Метод

Set newsletter.
public setNewsletter ( boolean $newsletter ) : Contact
$newsletter boolean
Результат Contact

setPosition() публичный Метод

Set position.
public setPosition ( string $position ) : Contact
$position string
Результат Contact

setSalutation() публичный Метод

Set salutation.
public setSalutation ( string $salutation ) : Contact
$salutation string
Результат Contact

setTitle() публичный Метод

Set title.
public setTitle ( object $title ) : Contact
$title object
Результат Contact

toArray() публичный Метод

public toArray ( ) : array
Результат array