Table of Contents
-
DEFAULT_POINT_RADIUS
= 15.5
-
DEFAULT_VALUES
= ["type" => "circle", "radius" => 4, "numberOfSides" => 5, "rotation" => 270, "color" => "black", "weight" => 4, "fillOpacity" => 0.5, "fillColor" => "black", "opacity" => 1]
-
OPTIMIZE_ICON_SIZE
= 32
-
PNG_MIME_TYPE
= 'image/png'
-
$styles
: array<string|int, mixed>
-
__construct()
: mixed
-
getIcon()
: string
-
getLayerObjectTypes()
: array<string|int, mixed>
-
getStyles()
: array<string|int, mixed>
-
convertToPng()
: string
-
drawLine()
: void
-
drawPoint()
: void
-
drawPolygon()
: void
-
drawPrimitive()
: ImagickDraw
-
getCollageStyle()
: array<string|int, mixed>
-
inheritStyles()
: array<string|int, mixed>
-
isPng()
: bool
-
mergeStyles()
: array<string|int, mixed>
-
optimizePngIcon()
: string
-
optimizeUserIcon()
: string
-
setGeometryStyles()
: void
-
setLineStyles()
: void
-
setPointStyles()
: void
-
setPolygonStyles()
: void
DEFAULT_POINT_RADIUS
private
mixed
DEFAULT_POINT_RADIUS
= 15.5
DEFAULT_VALUES
private
mixed
DEFAULT_VALUES
= ["type" => "circle", "radius" => 4, "numberOfSides" => 5, "rotation" => 270, "color" => "black", "weight" => 4, "fillOpacity" => 0.5, "fillColor" => "black", "opacity" => 1]
OPTIMIZE_ICON_SIZE
private
mixed
OPTIMIZE_ICON_SIZE
= 32
PNG_MIME_TYPE
private
mixed
PNG_MIME_TYPE
= 'image/png'
$styles
private
array<string|int, mixed>
$styles
__construct()
public
__construct(MenuNodeEntity $node[, bool $create = true ]) : mixed
Parameters
-
$node
: MenuNodeEntity
-
-
$create
: bool
= true
-
Return values
mixed
—
getIcon()
public
getIcon() : string
Return values
string
—
getLayerObjectTypes()
public
getLayerObjectTypes(array<string|int, mixed> $layerOptions) : array<string|int, mixed>
Parameters
-
$layerOptions
: array<string|int, mixed>
-
Return values
array<string|int, mixed>
—
getStyles()
public
getStyles() : array<string|int, mixed>
Return values
array<string|int, mixed>
—
convertToPng()
private
convertToPng(string $blob) : string
Parameters
-
$blob
: string
-
Return values
string
—
drawLine()
private
drawLine(Imagick $image) : void
Parameters
-
$image
: Imagick
-
-
throws
-
ImagickException
-
throws
-
ImagickPixelException
-
throws
-
ImagickDrawException
Return values
void
—
drawPoint()
private
drawPoint(Imagick $image, array<string|int, mixed> $styles) : void
Parameters
-
$image
: Imagick
-
-
$styles
: array<string|int, mixed>
-
-
throws
-
ImagickDrawException
-
throws
-
ImagickException
-
throws
-
ImagickPixelException
Return values
void
—
drawPolygon()
private
drawPolygon(Imagick $image) : void
Parameters
-
$image
: Imagick
-
-
throws
-
ImagickException
-
throws
-
ImagickPixelException
-
throws
-
ImagickDrawException
Return values
void
—
drawPrimitive()
private
drawPrimitive(array<string|int, mixed> $params) : ImagickDraw
Parameters
-
$params
: array<string|int, mixed>
-
-
throws
-
ImagickDrawException
-
throws
-
ImagickPixelException
Return values
ImagickDraw
—
getCollageStyle()
private
getCollageStyle(array<string|int, mixed> $pointStyles) : array<string|int, mixed>
Parameters
-
$pointStyles
: array<string|int, mixed>
-
Return values
array<string|int, mixed>
—
inheritStyles()
private
inheritStyles(MenuNodeEntity $node) : array<string|int, mixed>
Parameters
-
$node
: MenuNodeEntity
-
Return values
array<string|int, mixed>
—
isPng()
private
isPng(string $iconType) : bool
Parameters
-
$iconType
: string
-
Return values
bool
—
mergeStyles()
private
mergeStyles(array<string|int, mixed> $styles) : array<string|int, mixed>
Parameters
-
$styles
: array<string|int, mixed>
-
Return values
array<string|int, mixed>
—
optimizePngIcon()
private
optimizePngIcon(string $blob) : string
Parameters
-
$blob
: string
-
Return values
string
—
optimizeUserIcon()
private
optimizeUserIcon(string $icon) : string
Parameters
-
$icon
: string
-
Return values
string
—
setGeometryStyles()
private
setGeometryStyles(array<string|int, mixed> $options) : void
Parameters
-
$options
: array<string|int, mixed>
-
Return values
void
—
setLineStyles()
private
setLineStyles(array<string|int, mixed> $lineOptions) : void
Parameters
-
$lineOptions
: array<string|int, mixed>
-
Return values
void
—
setPointStyles()
private
setPointStyles(array<string|int, mixed> $pointOptions) : void
Parameters
-
$pointOptions
: array<string|int, mixed>
-
Return values
void
—
setPolygonStyles()
private
setPolygonStyles(array<string|int, mixed> $polygonOptions) : void
Parameters
-
$polygonOptions
: array<string|int, mixed>
-
Return values
void
—