PHP 클래스 Ojs\JournalBundle\Entity\Subject

상속: implements Gedmo\Translatable\Translatable, use trait Ojs\Common\Entity\GenericEntityTrait
파일 보기 프로젝트 열기: ojs/ojs 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$id integer
$translations

공개 메소드들

메소드 설명
__construct ( )
__toString ( ) : string
addChild ( Subject $child ) : Subject Add child
addJournal ( Journal $journal ) : Subject Add subject
addUser ( User $users ) Add users
getChildren ( ) : ArrayCollection | Subject[]
getDescription ( ) : string Get description
getDescriptionTranslations ( ) : string Get description translations
getId ( ) : integer Get id
getIndentedSubject ( )
getJournals ( ) : ArrayCollection | Journal[] Get subjects
getLft ( ) : integer Get lft
getLvl ( ) : integer Get lvl
getParent ( ) : Subject
getRgt ( ) : integer Get rgt
getRoot ( ) : mixed
getSlug ( ) : mixed
getSubject ( ) : string Get subject
getSubjectTranslations ( ) : string Get subject translations
getTotalJournalCount ( ) : integer Get totalJournalCount
getUsers ( ) : ArrayCollection Get users
hasJournals ( ) : boolean
removeChild ( Subject $child ) : Subject Remove child
removeJournal ( Journal $journal ) Remove journal
removeUser ( User $users ) Remove users
setCreated ( DateTime $created ) : Subject Set created
setDescription ( string $description ) : Subject Set description
setLft ( integer $lft ) : Subject Set lft
setLvl ( integer $lvl ) : Subject Set lvl
setParent ( Subject $parent = null ) : Subject
setRgt ( integer $rgt ) : Subject Set rgt
setRoot ( integer $root ) : Subject Set root
setSlug ( mixed $slug )
setSubject ( string $subject ) : Subject Set subject
setTotalJournalCount ( integer $totalJournalCount ) : Subject Set totalJournalCount
setUpdated ( DateTime $updated ) : Subject Set updated
translate ( null $locale = null ) : mixed | null | SubjectTranslation Translation helper method

메소드 상세

__construct() 공개 메소드

public __construct ( )

__toString() 공개 메소드

public __toString ( ) : string
리턴 string

addChild() 공개 메소드

Add child
public addChild ( Subject $child ) : Subject
$child Subject
리턴 Subject

addJournal() 공개 메소드

Add subject
public addJournal ( Journal $journal ) : Subject
$journal Journal
리턴 Subject

addUser() 공개 메소드

Add users
public addUser ( User $users )
$users Ojs\UserBundle\Entity\User

getChildren() 공개 메소드

public getChildren ( ) : ArrayCollection | Subject[]
리턴 Doctrine\Common\Collections\ArrayCollection | Subject[]

getDescription() 공개 메소드

Get description
public getDescription ( ) : string
리턴 string

getDescriptionTranslations() 공개 메소드

Get description translations

getId() 공개 메소드

Get id
public getId ( ) : integer
리턴 integer

getIndentedSubject() 공개 메소드

public getIndentedSubject ( )

getJournals() 공개 메소드

Get subjects
public getJournals ( ) : ArrayCollection | Journal[]
리턴 Doctrine\Common\Collections\ArrayCollection | Journal[]

getLft() 공개 메소드

Get lft
public getLft ( ) : integer
리턴 integer

getLvl() 공개 메소드

Get lvl
public getLvl ( ) : integer
리턴 integer

getParent() 공개 메소드

public getParent ( ) : Subject
리턴 Subject

getRgt() 공개 메소드

Get rgt
public getRgt ( ) : integer
리턴 integer

getRoot() 공개 메소드

public getRoot ( ) : mixed
리턴 mixed

getSlug() 공개 메소드

public getSlug ( ) : mixed
리턴 mixed

getSubject() 공개 메소드

Get subject
public getSubject ( ) : string
리턴 string

getSubjectTranslations() 공개 메소드

Get subject translations
public getSubjectTranslations ( ) : string
리턴 string

getTotalJournalCount() 공개 메소드

Get totalJournalCount
public getTotalJournalCount ( ) : integer
리턴 integer

getUsers() 공개 메소드

Get users
public getUsers ( ) : ArrayCollection
리턴 Doctrine\Common\Collections\ArrayCollection

hasJournals() 공개 메소드

public hasJournals ( ) : boolean
리턴 boolean

removeChild() 공개 메소드

Remove child
public removeChild ( Subject $child ) : Subject
$child Subject
리턴 Subject

removeJournal() 공개 메소드

Remove journal
public removeJournal ( Journal $journal )
$journal Journal

removeUser() 공개 메소드

Remove users
public removeUser ( User $users )
$users Ojs\UserBundle\Entity\User

setCreated() 공개 메소드

Set created
public setCreated ( DateTime $created ) : Subject
$created DateTime
리턴 Subject

setDescription() 공개 메소드

Set description
public setDescription ( string $description ) : Subject
$description string
리턴 Subject

setLft() 공개 메소드

Set lft
public setLft ( integer $lft ) : Subject
$lft integer
리턴 Subject

setLvl() 공개 메소드

Set lvl
public setLvl ( integer $lvl ) : Subject
$lvl integer
리턴 Subject

setParent() 공개 메소드

public setParent ( Subject $parent = null ) : Subject
$parent Subject
리턴 Subject

setRgt() 공개 메소드

Set rgt
public setRgt ( integer $rgt ) : Subject
$rgt integer
리턴 Subject

setRoot() 공개 메소드

Set root
public setRoot ( integer $root ) : Subject
$root integer
리턴 Subject

setSlug() 공개 메소드

public setSlug ( mixed $slug )
$slug mixed

setSubject() 공개 메소드

Set subject
public setSubject ( string $subject ) : Subject
$subject string
리턴 Subject

setTotalJournalCount() 공개 메소드

Set totalJournalCount
public setTotalJournalCount ( integer $totalJournalCount ) : Subject
$totalJournalCount integer
리턴 Subject

setUpdated() 공개 메소드

Set updated
public setUpdated ( DateTime $updated ) : Subject
$updated DateTime
리턴 Subject

translate() 공개 메소드

Translation helper method
public translate ( null $locale = null ) : mixed | null | SubjectTranslation
$locale null
리턴 mixed | null | SubjectTranslation

프로퍼티 상세

$id 보호되어 있는 프로퍼티

protected int $id
리턴 integer

$translations 보호되어 있는 프로퍼티

protected $translations