PHP Класс Ojs\JournalBundle\Entity\Subject

Наследование: implements Gedmo\Translatable\Translatable, use trait Ojs\Common\Entity\GenericEntityTrait
Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
$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
public getDescriptionTranslations ( ) : string
Результат string

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