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
파일 보기 프로젝트 열기: ojs/ojs 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$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