PHP Class Ojs\UserBundle\Entity\User

Inheritance: extends FOS\UserBundle\Model\User, implements Gedmo\Translatable\Translatable, implements HWI\Bundle\OAuthBundle\Security\Core\User\OAuthAwareUserProviderInterface, use trait Ojs\CoreBundle\Entity\GenericEntityTrait
Afficher le fichier Open project: ojs/ojs Class Usage Examples

Protected Properties

Свойство Type Description
$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

Méthodes publiques

Méthode Description
__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 ( )

Method Details

__construct() public méthode

public __construct ( )

__toString() public méthode

public __toString ( ) : string
Résultat string

addAuthorDetail() public méthode

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

addCustomField() public méthode

Add customFields
public addCustomField ( Ojs\UserBundle\Entity\CustomField $customFields ) : User
$customFields Ojs\UserBundle\Entity\CustomField
Résultat User

addJournalUser() public méthode

Add journalUser
public addJournalUser ( JournalUser $journalUser ) : User
$journalUser Ojs\JournalBundle\Entity\JournalUser
Résultat User

addMultipleMail() public méthode

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

addOauthAccount() public méthode

Add oauthAccounts
public addOauthAccount ( Ojs\UserBundle\Entity\UserOauthAccount $oauthAccounts ) : User
$oauthAccounts Ojs\UserBundle\Entity\UserOauthAccount
Résultat User

addRestrictedJournal() public méthode

Add restrictedJournals
public addRestrictedJournal ( Journal $restrictedJournals ) : User
$restrictedJournals Ojs\JournalBundle\Entity\Journal
Résultat User

addSubject() public méthode

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

generateApiKey() public méthode

Generates an API Key
public generateApiKey ( )

generateToken() public méthode

public generateToken ( )

getAbout() public méthode

public getAbout ( ) : String
Résultat String

getAddress() public méthode

public getAddress ( ) : string
Résultat string

getApiKey() public méthode

public getApiKey ( ) : string
Résultat string

getAuthorDetails() public méthode

public getAuthorDetails ( ) : ArrayCollection | Author[]
Résultat Doctrine\Common\Collections\ArrayCollection | Ojs\JournalBundle\Entity\Author[]

getAvatar() public méthode

public getAvatar ( ) : string
Résultat string

getBillingAddress() public méthode

public getBillingAddress ( ) : string
Résultat string

getCity() public méthode

public getCity ( ) : string
Résultat string

getCountry() public méthode

public getCountry ( ) : BulutYazilim\LocationBundle\Entity\Country
Résultat BulutYazilim\LocationBundle\Entity\Country

getCustomFields() public méthode

Get customFields
public getCustomFields ( ) : Doctrine\Common\Collections\Collection
Résultat Doctrine\Common\Collections\Collection

getFax() public méthode

public getFax ( ) : string
Résultat string

getFirstName() public méthode

public getFirstName ( ) : string
Résultat string

getFullName() public méthode

public getFullName ( )

getGender() public méthode

public getGender ( ) : string
Résultat string

getHeader() public méthode

public getHeader ( ) : string
Résultat string

getId() public méthode

Get id
public getId ( ) : integer
Résultat integer

getInitials() public méthode

public getInitials ( ) : string
Résultat string

getInstitution() public méthode

public getInstitution ( ) : Institution
Résultat Ojs\JournalBundle\Entity\Institution

getInstitutionName() public méthode

public getInstitutionName ( ) : string
Résultat string

getJournalRoles() public méthode

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

getJournalRolesBag() public méthode

public getJournalRolesBag ( Journal $journal = null ) : array
$journal Ojs\JournalBundle\Entity\Journal
Résultat array

getJournalUsers() public méthode

public getJournalUsers ( ) : Doctrine\Common\Collections\Collection
Résultat Doctrine\Common\Collections\Collection

getLastName() public méthode

public getLastName ( ) : string
Résultat string

getLocale() public méthode

public getLocale ( ) : string
Résultat string

getMultipleMails() public méthode

Get multipleMails
public getMultipleMails ( ) : Doctrine\Common\Collections\Collection
Résultat Doctrine\Common\Collections\Collection

getOauthAccounts() public méthode

Get oauthAccounts
public getOauthAccounts ( ) : Doctrine\Common\Collections\Collection
Résultat Doctrine\Common\Collections\Collection

getPhone() public méthode

public getPhone ( ) : string
Résultat string

getPrivacy() public méthode

Get privacy
public getPrivacy ( ) : boolean
Résultat boolean

getRestrictedJournals() public méthode

Get restrictedJournals
public getRestrictedJournals ( ) : Doctrine\Common\Collections\Collection
Résultat Doctrine\Common\Collections\Collection

getSetting() public méthode

public getSetting ( $key ) : mixed
$key
Résultat mixed

getSettings() public méthode

public getSettings ( ) : array | null
Résultat array | null

getSubjects() public méthode

public getSubjects ( ) : Doctrine\Common\Collections\Collection
Résultat Doctrine\Common\Collections\Collection

getTitle() public méthode

public getTitle ( ) : PersonTitle
Résultat Ojs\JournalBundle\Entity\PersonTitle

getUrl() public méthode

public getUrl ( ) : string
Résultat string

isAdmin() public méthode

public isAdmin ( )

isIndexable() public méthode

public isIndexable ( ) : boolean
Résultat boolean

isInstitutionNotListed() public méthode

public isInstitutionNotListed ( ) : boolean
Résultat boolean

isPrivacy() public méthode

public isPrivacy ( ) : boolean
Résultat boolean

loadUserByOAuthUserResponse() public méthode

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
Résultat Symfony\Component\Security\Core\User\UserInterface

removeAuthorDetail() public méthode

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

removeCustomField() public méthode

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

removeMultipleMail() public méthode

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

removeOauthAccount() public méthode

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

removeRestrictedJournal() public méthode

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

removeSubject() public méthode

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

setAbout() public méthode

public setAbout ( String $about )
$about String

setAddress() public méthode

public setAddress ( string $address )
$address string

setApiKey() public méthode

public setApiKey ( string $apiKey ) : User
$apiKey string
Résultat User

setAvatar() public méthode

public setAvatar ( string $avatar ) : User
$avatar string
Résultat User

setBillingAddress() public méthode

public setBillingAddress ( string $billing_address )
$billing_address string

setCity() public méthode

public setCity ( string $city )
$city string

setCountry() public méthode

public setCountry ( BulutYazilim\LocationBundle\Entity\Country $country ) : User
$country BulutYazilim\LocationBundle\Entity\Country
Résultat User

setCreated() public méthode

Set created
public setCreated ( DateTime $created ) : User
$created DateTime
Résultat User

setFax() public méthode

public setFax ( string $fax )
$fax string

setFirstName() public méthode

Set firstName
public setFirstName ( string $firstName ) : User
$firstName string
Résultat User

setGender() public méthode

public setGender ( string $gender )
$gender string

setHeader() public méthode

public setHeader ( string $header )
$header string

setInitials() public méthode

public setInitials ( string $initials )
$initials string

setInstitution() public méthode

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

setInstitutionName() public méthode

public setInstitutionName ( string $institutionName )
$institutionName string

setInstitutionNotListed() public méthode

public setInstitutionNotListed ( boolean $institutionNotListed )
$institutionNotListed boolean

setJournalRoles() public méthode

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

setJournals() public méthode

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

setLastName() public méthode

public setLastName ( string $lastName )
$lastName string

setLocale() public méthode

public setLocale ( mixed $locale )
$locale mixed

setPhone() public méthode

public setPhone ( string $phone )
$phone string

setPrivacy() public méthode

public setPrivacy ( boolean $privacy )
$privacy boolean

setSettings() public méthode

public setSettings ( array $settings ) : User
$settings array
Résultat User

setTitle() public méthode

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

setUpdated() public méthode

Set updated
public setUpdated ( DateTime $updated ) : User
$updated DateTime
Résultat User

setUrl() public méthode

public setUrl ( string $url )
$url string

toJson() public méthode

public toJson ( )

Property Details

$address protected_oe property

protected string $address
Résultat string

$apiKey protected_oe property

protected string $apiKey
Résultat string

$authorDetails protected_oe property

protected ArrayCollection,Doctrine\Common\Collections|Author[],Ojs\JournalBundle\Entity $authorDetails
Résultat Doctrine\Common\Collections\ArrayCollection | Ojs\JournalBundle\Entity\Author[]

$avatar protected_oe property

protected string $avatar
Résultat string

$billing_address protected_oe property

protected string $billing_address
Résultat string

$city protected_oe property

protected string $city
Résultat string

$email protected_oe property

protected string $email
Résultat string

$fax protected_oe property

protected string $fax
Résultat string

$firstName protected_oe property

protected string $firstName
Résultat string

$gender protected_oe property

protected string $gender
Résultat string

$initials protected_oe property

protected string $initials
Résultat string

$lastName protected_oe property

protected string $lastName
Résultat string

$phone protected_oe property

protected string $phone
Résultat string

$restrictedJournals protected_oe property

protected ArrayCollection,Doctrine\Common\Collections|Journal[],Ojs\JournalBundle\Entity $restrictedJournals
Résultat Doctrine\Common\Collections\ArrayCollection | Ojs\JournalBundle\Entity\Journal[]

$roles protected_oe property

protected array $roles
Résultat array

$url protected_oe property

protected string $url
Résultat string

$username protected_oe property

protected string $username
Résultat string