PHP Класс Knp\Bundle\KnpBundlesBundle\Badge\BadgeGenerator

Показать файл Открыть проект

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

Свойство Тип Описание
$cacheDir string Get app cache dir
$font string Get default font
$position array Determine score points position
$rootDir string Get app root dir
$type array Get badge type

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

Метод Описание
__construct ( Imagine\Image\ImagineInterface $imagine, null | Symfony\Component\Filesystem\Filesystem $filesystem = null ) Constructor
generate ( Bundle $bundle ) Generate Badge images
setCacheDir ( string $cacheDir )
setRootDir ( string $rootDir )
show ( Bundle $bundle, string $type = 'long', boolean $regenerate = false ) : string

Защищенные методы

Метод Описание
createBadgesDir ( ) Check and create a dir for uploaded badges
getBadgeFile ( Bundle $bundle, string $type = self::LONG ) : string Get badge image full path
getPositionByType ( integer | string $score, string $type ) : Imagine\Image\Point Get score points position x:y
getResourceDir ( ) : string
setFont ( Imagine\Image\ImagineInterface $imagine, string $font, integer $size, string $color = 'ffffff' ) : string Return full font path
shorten ( string $name, integer $length ) : string Trim long bundle name

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

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

Constructor
public __construct ( Imagine\Image\ImagineInterface $imagine, null | Symfony\Component\Filesystem\Filesystem $filesystem = null )
$imagine Imagine\Image\ImagineInterface
$filesystem null | Symfony\Component\Filesystem\Filesystem

createBadgesDir() защищенный Метод

Check and create a dir for uploaded badges
protected createBadgesDir ( )

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

Generate Badge images
public generate ( Bundle $bundle )
$bundle Knp\Bundle\KnpBundlesBundle\Entity\Bundle

getBadgeFile() защищенный Метод

Get badge image full path
protected getBadgeFile ( Bundle $bundle, string $type = self::LONG ) : string
$bundle Knp\Bundle\KnpBundlesBundle\Entity\Bundle
$type string
Результат string

getPositionByType() защищенный Метод

Get score points position x:y
protected getPositionByType ( integer | string $score, string $type ) : Imagine\Image\Point
$score integer | string
$type string
Результат Imagine\Image\Point

getResourceDir() защищенный Метод

protected getResourceDir ( ) : string
Результат string

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

public setCacheDir ( string $cacheDir )
$cacheDir string

setFont() защищенный Метод

Return full font path
protected setFont ( Imagine\Image\ImagineInterface $imagine, string $font, integer $size, string $color = 'ffffff' ) : string
$imagine Imagine\Image\ImagineInterface
$font string
$size integer
$color string
Результат string

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

public setRootDir ( string $rootDir )
$rootDir string

shorten() защищенный Метод

Trim long bundle name
protected shorten ( string $name, integer $length ) : string
$name string
$length integer symbol count from the end
Результат string

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

public show ( Bundle $bundle, string $type = 'long', boolean $regenerate = false ) : string
$bundle Knp\Bundle\KnpBundlesBundle\Entity\Bundle
$type string
$regenerate boolean
Результат string

Описание свойств

$cacheDir защищенное свойство

Get app cache dir
protected string $cacheDir
Результат string

$font защищенное свойство

Get default font
protected string $font
Результат string

$position защищенное свойство

Determine score points position
protected array $position
Результат array

$rootDir защищенное свойство

Get app root dir
protected string $rootDir
Результат string

$type защищенное свойство

Get badge type
protected array $type
Результат array