PHP Класс Ojs\UserBundle\Entity\User

Наследование: extends FOS\UserBundle\Model\User, implements Gedmo\Translatable\Translatable, implements HWI\Bundle\OAuthBundle\Security\Core\User\OAuthAwareUserProviderInterface, use trait Ojs\CoreBundle\Entity\GenericEntityTrait
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$address string
$apiKey string
$authorDetails Doctrine\Common\Collections\ArrayCollection | Ojs\JournalBundle\Entity\Author[]
$avatar string
$billing_address string
$city string
$email string
$fax string
$firstName string
$gender string
$initials string
$lastName string
$phone string
$restrictedJournals Doctrine\Common\Collections\ArrayCollection | Ojs\JournalBundle\Entity\Journal[]
$roles array
$url string
$username string

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

Метод Описание
__construct ( )
__toString ( ) : string
addAuthorDetail ( Author $author )
addCustomField ( Ojs\UserBundle\Entity\CustomField $customFields ) : User Add customFields
addJournalUser ( JournalUser $journalUser ) : User Add journalUser
addMultipleMail ( MultipleMail $multipleMail ) Add multipleMails
addOauthAccount ( Ojs\UserBundle\Entity\UserOauthAccount $oauthAccounts ) : User Add oauthAccounts
addRestrictedJournal ( Journal $restrictedJournals ) : User Add restrictedJournals
addSubject ( Subject $subject )
generateApiKey ( ) Generates an API Key
generateToken ( )
getAbout ( ) : String
getAddress ( ) : string
getApiKey ( ) : string
getAuthorDetails ( ) : ArrayCollection | Author[]
getAvatar ( ) : string
getBillingAddress ( ) : string
getCity ( ) : string
getCountry ( ) : BulutYazilim\LocationBundle\Entity\Country
getCustomFields ( ) : Doctrine\Common\Collections\Collection Get customFields
getFax ( ) : string
getFirstName ( ) : string
getFullName ( )
getGender ( ) : string
getHeader ( ) : string
getId ( ) : integer Get id
getInitials ( ) : string
getInstitution ( ) : Institution
getInstitutionName ( ) : string
getJournalRoles ( Journal $journal = null )
getJournalRolesBag ( Journal $journal = null ) : array
getJournalUsers ( ) : Doctrine\Common\Collections\Collection
getLastName ( ) : string
getLocale ( ) : string
getMultipleMails ( ) : Doctrine\Common\Collections\Collection Get multipleMails
getOauthAccounts ( ) : Doctrine\Common\Collections\Collection Get oauthAccounts
getPhone ( ) : string
getPrivacy ( ) : boolean Get privacy
getRestrictedJournals ( ) : Doctrine\Common\Collections\Collection Get restrictedJournals
getSetting ( $key ) : mixed
getSettings ( ) : array | null
getSubjects ( ) : Doctrine\Common\Collections\Collection
getTitle ( ) : PersonTitle
getUrl ( ) : string
isAdmin ( )
isIndexable ( ) : boolean
isInstitutionNotListed ( ) : boolean
isPrivacy ( ) : boolean
loadUserByOAuthUserResponse ( HWI\Bundle\OAuthBundle\OAuth\Response\UserResponseInterface $response ) : Symfony\Component\Security\Core\User\UserInterface Loads the user by a given UserResponseInterface object.
removeAuthorDetail ( Author $author )
removeCustomField ( Ojs\UserBundle\Entity\CustomField $customFields ) Remove customFields
removeMultipleMail ( MultipleMail $multipleMail ) Remove multipleMails
removeOauthAccount ( Ojs\UserBundle\Entity\UserOauthAccount $oauthAccounts ) Remove oauthAccounts
removeRestrictedJournal ( Journal $restrictedJournals ) Remove restrictedJournals
removeSubject ( Subject $subject )
setAbout ( String $about )
setAddress ( string $address )
setApiKey ( string $apiKey ) : User
setAvatar ( string $avatar ) : User
setBillingAddress ( string $billing_address )
setCity ( string $city )
setCountry ( BulutYazilim\LocationBundle\Entity\Country $country ) : User
setCreated ( DateTime $created ) : User Set created
setFax ( string $fax )
setFirstName ( string $firstName ) : User Set firstName
setGender ( string $gender )
setHeader ( string $header )
setInitials ( string $initials )
setInstitution ( Institution $institution = null )
setInstitutionName ( string $institutionName )
setInstitutionNotListed ( boolean $institutionNotListed )
setJournalRoles ( Role[] | Doctrine\Common\Collections\Collection $roles = [] )
setJournals ( Doctrine\Common\Collections\Collection $journalUsers )
setLastName ( string $lastName )
setLocale ( mixed $locale )
setPhone ( string $phone )
setPrivacy ( boolean $privacy )
setSettings ( array $settings ) : User
setTitle ( PersonTitle $title = null )
setUpdated ( DateTime $updated ) : User Set updated
setUrl ( string $url )
toJson ( )

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

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

public __construct ( )

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

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

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

public addAuthorDetail ( Author $author )
$author Ojs\JournalBundle\Entity\Author

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

Add customFields
public addCustomField ( Ojs\UserBundle\Entity\CustomField $customFields ) : User
$customFields Ojs\UserBundle\Entity\CustomField
Результат User

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

Add journalUser
public addJournalUser ( JournalUser $journalUser ) : User
$journalUser Ojs\JournalBundle\Entity\JournalUser
Результат User

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

Add multipleMails
public addMultipleMail ( MultipleMail $multipleMail )
$multipleMail MultipleMail

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

Add oauthAccounts
public addOauthAccount ( Ojs\UserBundle\Entity\UserOauthAccount $oauthAccounts ) : User
$oauthAccounts Ojs\UserBundle\Entity\UserOauthAccount
Результат User

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

Add restrictedJournals
public addRestrictedJournal ( Journal $restrictedJournals ) : User
$restrictedJournals Ojs\JournalBundle\Entity\Journal
Результат User

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

public addSubject ( Subject $subject )
$subject Ojs\JournalBundle\Entity\Subject

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

Generates an API Key
public generateApiKey ( )

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

public generateToken ( )

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

public getAbout ( ) : String
Результат String

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

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

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

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

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

public getAuthorDetails ( ) : ArrayCollection | Author[]
Результат Doctrine\Common\Collections\ArrayCollection | Ojs\JournalBundle\Entity\Author[]

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

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

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

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

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

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

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

public getCountry ( ) : BulutYazilim\LocationBundle\Entity\Country
Результат BulutYazilim\LocationBundle\Entity\Country

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

Get customFields
public getCustomFields ( ) : Doctrine\Common\Collections\Collection
Результат Doctrine\Common\Collections\Collection

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

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

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

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

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

public getFullName ( )

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

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

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

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

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

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

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

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

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

public getInstitution ( ) : Institution
Результат Ojs\JournalBundle\Entity\Institution

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

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

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

public getJournalRoles ( Journal $journal = null )
$journal Ojs\JournalBundle\Entity\Journal

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

public getJournalRolesBag ( Journal $journal = null ) : array
$journal Ojs\JournalBundle\Entity\Journal
Результат array

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

public getJournalUsers ( ) : Doctrine\Common\Collections\Collection
Результат Doctrine\Common\Collections\Collection

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

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

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

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

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

Get multipleMails
public getMultipleMails ( ) : Doctrine\Common\Collections\Collection
Результат Doctrine\Common\Collections\Collection

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

Get oauthAccounts
public getOauthAccounts ( ) : Doctrine\Common\Collections\Collection
Результат Doctrine\Common\Collections\Collection

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

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

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

Get privacy
public getPrivacy ( ) : boolean
Результат boolean

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

Get restrictedJournals
public getRestrictedJournals ( ) : Doctrine\Common\Collections\Collection
Результат Doctrine\Common\Collections\Collection

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

public getSetting ( $key ) : mixed
$key
Результат mixed

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

public getSettings ( ) : array | null
Результат array | null

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

public getSubjects ( ) : Doctrine\Common\Collections\Collection
Результат Doctrine\Common\Collections\Collection

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

public getTitle ( ) : PersonTitle
Результат Ojs\JournalBundle\Entity\PersonTitle

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

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

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

public isAdmin ( )

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

public isIndexable ( ) : boolean
Результат boolean

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

public isInstitutionNotListed ( ) : boolean
Результат boolean

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

public isPrivacy ( ) : boolean
Результат boolean

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

Loads the user by a given UserResponseInterface object.
public loadUserByOAuthUserResponse ( HWI\Bundle\OAuthBundle\OAuth\Response\UserResponseInterface $response ) : Symfony\Component\Security\Core\User\UserInterface
$response HWI\Bundle\OAuthBundle\OAuth\Response\UserResponseInterface
Результат Symfony\Component\Security\Core\User\UserInterface

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

public removeAuthorDetail ( Author $author )
$author Ojs\JournalBundle\Entity\Author

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

Remove customFields
public removeCustomField ( Ojs\UserBundle\Entity\CustomField $customFields )
$customFields Ojs\UserBundle\Entity\CustomField

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

Remove multipleMails
public removeMultipleMail ( MultipleMail $multipleMail )
$multipleMail MultipleMail

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

Remove oauthAccounts
public removeOauthAccount ( Ojs\UserBundle\Entity\UserOauthAccount $oauthAccounts )
$oauthAccounts Ojs\UserBundle\Entity\UserOauthAccount

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

Remove restrictedJournals
public removeRestrictedJournal ( Journal $restrictedJournals )
$restrictedJournals Ojs\JournalBundle\Entity\Journal

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

public removeSubject ( Subject $subject )
$subject Ojs\JournalBundle\Entity\Subject

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

public setAbout ( String $about )
$about String

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

public setAddress ( string $address )
$address string

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

public setApiKey ( string $apiKey ) : User
$apiKey string
Результат User

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

public setAvatar ( string $avatar ) : User
$avatar string
Результат User

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

public setBillingAddress ( string $billing_address )
$billing_address string

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

public setCity ( string $city )
$city string

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

public setCountry ( BulutYazilim\LocationBundle\Entity\Country $country ) : User
$country BulutYazilim\LocationBundle\Entity\Country
Результат User

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

Set created
public setCreated ( DateTime $created ) : User
$created DateTime
Результат User

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

public setFax ( string $fax )
$fax string

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

Set firstName
public setFirstName ( string $firstName ) : User
$firstName string
Результат User

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

public setGender ( string $gender )
$gender string

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

public setHeader ( string $header )
$header string

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

public setInitials ( string $initials )
$initials string

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

public setInstitution ( Institution $institution = null )
$institution Ojs\JournalBundle\Entity\Institution

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

public setInstitutionName ( string $institutionName )
$institutionName string

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

public setInstitutionNotListed ( boolean $institutionNotListed )
$institutionNotListed boolean

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

public setJournalRoles ( Role[] | Doctrine\Common\Collections\Collection $roles = [] )
$roles Role[] | Doctrine\Common\Collections\Collection

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

public setJournals ( Doctrine\Common\Collections\Collection $journalUsers )
$journalUsers Doctrine\Common\Collections\Collection

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

public setLastName ( string $lastName )
$lastName string

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

public setLocale ( mixed $locale )
$locale mixed

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

public setPhone ( string $phone )
$phone string

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

public setPrivacy ( boolean $privacy )
$privacy boolean

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

public setSettings ( array $settings ) : User
$settings array
Результат User

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

public setTitle ( PersonTitle $title = null )
$title Ojs\JournalBundle\Entity\PersonTitle

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

Set updated
public setUpdated ( DateTime $updated ) : User
$updated DateTime
Результат User

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

public setUrl ( string $url )
$url string

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

public toJson ( )

Описание свойств

$address защищенное свойство

protected string $address
Результат string

$apiKey защищенное свойство

protected string $apiKey
Результат string

$authorDetails защищенное свойство

protected ArrayCollection,Doctrine\Common\Collections|Author[],Ojs\JournalBundle\Entity $authorDetails
Результат Doctrine\Common\Collections\ArrayCollection | Ojs\JournalBundle\Entity\Author[]

$avatar защищенное свойство

protected string $avatar
Результат string

$billing_address защищенное свойство

protected string $billing_address
Результат string

$city защищенное свойство

protected string $city
Результат string

$email защищенное свойство

protected string $email
Результат string

$fax защищенное свойство

protected string $fax
Результат string

$firstName защищенное свойство

protected string $firstName
Результат string

$gender защищенное свойство

protected string $gender
Результат string

$initials защищенное свойство

protected string $initials
Результат string

$lastName защищенное свойство

protected string $lastName
Результат string

$phone защищенное свойство

protected string $phone
Результат string

$restrictedJournals защищенное свойство

protected ArrayCollection,Doctrine\Common\Collections|Journal[],Ojs\JournalBundle\Entity $restrictedJournals
Результат Doctrine\Common\Collections\ArrayCollection | Ojs\JournalBundle\Entity\Journal[]

$roles защищенное свойство

protected array $roles
Результат array

$url защищенное свойство

protected string $url
Результат string

$username защищенное свойство

protected string $username
Результат string