PHP Класс Ojs\CoreBundle\Service\Twig\OjsExtension

Наследование: extends Twig_Extension
Показать файл Открыть проект

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

Метод Описание
__construct ( EntityManager $em = null, Symfony\Component\Routing\RouterInterface $router = null, Symfony\Component\Translation\TranslatorInterface $translator = null, JournalService $journalService = null, Symfony\Component\Security\Core\Authentication\Token\Storage\TokenStorageInterface $tokenStorage = null, Symfony\Component\HttpFoundation\Session\Session $session = null, Symfony\Component\HttpFoundation\RequestStack $requestStack, Symfony\Component\EventDispatcher\EventDispatcherInterface $eventDispatcher )
apiKey ( ) : string Get current user's api key
decode ( $string ) : string Basic encoding
encode ( $string ) : string Basic encoding
fileType ( integer $arg ) : string Return file type string from given filetype integer value
generateBreadcrumb ( null $list = null ) : string $list = array( array('link'=>'.
generateJournalUrl ( $journal )
getAdminPages ( ) : array Returns all AdminPage entities
getAuthorsInfo ( Author $author ) : string
getEntityObject ( $entityObjectName ) : object Returns entity object from entity name
getFilters ( )
getFunctions ( )
getJournal ( integer $journal_id ) : Journal
getName ( )
getSession ( $session_key ) : mixed
getStrToUpper ( $string ) : string
getUserClients ( ) : mixed
hasId ( mixed $needle, array $haystack ) : boolean
hasIdInObjects ( $needle, $haystack ) : boolean
isGrantedForPublisher ( ) : boolean Check if user is selected journal publisher manager
isSystemAdmin ( ) : boolean
issnValidateFilter ( string $issn ) : string
issueTextGenerate ( Issue $issue ) : string
popFilter ( array $array, mixed $element ) : array Removes specified element from a number indexed array
printYesNo ( $arg ) : string return translated "yes" or "no" statement after checking $arg
sanitize ( $string )
selectedJournal ( ) : boolean | Journal
twigEventDispatch ( $options )
userJournalRoles ( ) : Doctrine\Common\Collections\Collection

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

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

public __construct ( EntityManager $em = null, Symfony\Component\Routing\RouterInterface $router = null, Symfony\Component\Translation\TranslatorInterface $translator = null, JournalService $journalService = null, Symfony\Component\Security\Core\Authentication\Token\Storage\TokenStorageInterface $tokenStorage = null, Symfony\Component\HttpFoundation\Session\Session $session = null, Symfony\Component\HttpFoundation\RequestStack $requestStack, Symfony\Component\EventDispatcher\EventDispatcherInterface $eventDispatcher )
$em Doctrine\ORM\EntityManager
$router Symfony\Component\Routing\RouterInterface
$translator Symfony\Component\Translation\TranslatorInterface
$journalService Ojs\JournalBundle\Service\JournalService
$tokenStorage Symfony\Component\Security\Core\Authentication\Token\Storage\TokenStorageInterface
$session Symfony\Component\HttpFoundation\Session\Session
$requestStack Symfony\Component\HttpFoundation\RequestStack
$eventDispatcher Symfony\Component\EventDispatcher\EventDispatcherInterface

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

Get current user's api key
public apiKey ( ) : string
Результат string

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

Basic encoding
public decode ( $string ) : string
$string
Результат string

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

Basic encoding
public encode ( $string ) : string
$string
Результат string

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

Return file type string from given filetype integer value
public fileType ( integer $arg ) : string
$arg integer
Результат string

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

..','title'=>'...'), array('link'=>'...','title'=>'...') )
public generateBreadcrumb ( null $list = null ) : string
$list null
Результат string

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

public generateJournalUrl ( $journal )

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

Returns all AdminPage entities
public getAdminPages ( ) : array
Результат array

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

public getAuthorsInfo ( Author $author ) : string
$author Ojs\JournalBundle\Entity\Author
Результат string

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

Returns entity object from entity name
public getEntityObject ( $entityObjectName ) : object
$entityObjectName
Результат object

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

public getFilters ( )

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

public getFunctions ( )

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

public getJournal ( integer $journal_id ) : Journal
$journal_id integer
Результат Ojs\JournalBundle\Entity\Journal

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

public getName ( )

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

public getSession ( $session_key ) : mixed
$session_key
Результат mixed

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

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

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

public getUserClients ( ) : mixed
Результат mixed

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

public hasId ( mixed $needle, array $haystack ) : boolean
$needle mixed
$haystack array
Результат boolean

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

public hasIdInObjects ( $needle, $haystack ) : boolean
$needle
$haystack
Результат boolean

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

Check if user is selected journal publisher manager
public isGrantedForPublisher ( ) : boolean
Результат boolean

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

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

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

public issnValidateFilter ( string $issn ) : string
$issn string
Результат string

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

public issueTextGenerate ( Issue $issue ) : string
$issue Ojs\JournalBundle\Entity\Issue
Результат string

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

Removes specified element from a number indexed array
public popFilter ( array $array, mixed $element ) : array
$array array
$element mixed
Результат array

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

return translated "yes" or "no" statement after checking $arg
public printYesNo ( $arg ) : string
$arg
Результат string

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

public sanitize ( $string )

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

public selectedJournal ( ) : boolean | Journal
Результат boolean | Ojs\JournalBundle\Entity\Journal

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

public twigEventDispatch ( $options )

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

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