PHP Класс Laravolt\Avatar\Avatar

Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
$ascii
$availableBackgrounds
$availableForegrounds
$background
$borderColor
$borderSize
$cache
$chars
$defaultFont
$font
$fontFolder
$fontSize
$fonts
$foreground
$height
$image
$initialGenerator
$initials
$name
$shape
$width

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

Метод Описание
__construct ( array $config, Illuminate\Cache\CacheManager $cache, Laravolt\Avatar\InitialGenerator $initialGenerator ) Avatar constructor.
__toString ( ) : String
create ( $name )
getImageObject ( )
getInitial ( )
save ( $path, $quality = 90 )
setBackground ( $hex )
setBorder ( $size, $color )
setDimension ( $width, $height = null )
setFont ( $font )
setFontFolder ( $folders )
setFontSize ( $size )
setForeground ( $hex )
setShape ( $shape )
toBase64 ( )

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

Метод Описание
buildAvatar ( )
cacheKey ( )
chooseFont ( )
createCircleShape ( )
createShape ( )
createSquareShape ( )
getBorderColor ( )
getRandomBackground ( )
getRandomElement ( $array, $default )
getRandomForeground ( )
setRandomFont ( )

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

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

Avatar constructor.
public __construct ( array $config, Illuminate\Cache\CacheManager $cache, Laravolt\Avatar\InitialGenerator $initialGenerator )
$config array
$cache Illuminate\Cache\CacheManager
$initialGenerator Laravolt\Avatar\InitialGenerator

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

public __toString ( ) : String
Результат String

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

protected buildAvatar ( )

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

protected cacheKey ( )

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

protected chooseFont ( )

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

public create ( $name )

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

protected createCircleShape ( )

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

protected createShape ( )

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

protected createSquareShape ( )

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

protected getBorderColor ( )

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

public getImageObject ( )

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

public getInitial ( )

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

protected getRandomBackground ( )

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

protected getRandomElement ( $array, $default )

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

protected getRandomForeground ( )

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

public save ( $path, $quality = 90 )

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

public setBackground ( $hex )

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

public setBorder ( $size, $color )

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

public setDimension ( $width, $height = null )

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

public setFont ( $font )

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

public setFontFolder ( $folders )

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

public setFontSize ( $size )

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

public setForeground ( $hex )

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

protected setRandomFont ( )

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

public setShape ( $shape )

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

public toBase64 ( )

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

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

protected $ascii

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

protected $availableBackgrounds

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

protected $availableForegrounds

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

protected $background

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

protected $borderColor

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

protected $borderSize

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

protected $cache

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

protected $chars

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

protected $defaultFont

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

protected $font

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

protected $fontFolder

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

protected $fontSize

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

protected $fonts

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

protected $foreground

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

protected $height

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

protected $image

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

protected $initialGenerator

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

protected $initials

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

protected $name

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

protected $shape

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

protected $width