PHP Класс Pop\Color\Color

Автор: Nick Sagona, III ([email protected])
Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
$colors array Color space objects

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

Метод Описание
__construct ( Pop\Color\Space\ColorInterface $color ) : Color Constructor
__get ( string $name ) : mixed Get method to return the value of colors[$name].
__isset ( string $name ) : boolean Return the isset value of colors[$name].
__unset ( string $name ) : void Unset colors[$name].
addColor ( Pop\Color\Space\ColorInterface $color ) : Color Method to add a new color space object to the color object.
factory ( Pop\Color\Space\ColorInterface $color ) : Color Static method to instantiate the color object and return itself to facilitate chaining methods together.

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

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

Instantiate the color object
public __construct ( Pop\Color\Space\ColorInterface $color ) : Color
$color Pop\Color\Space\ColorInterface
Результат Color

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

Get method to return the value of colors[$name].
public __get ( string $name ) : mixed
$name string
Результат mixed

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

Return the isset value of colors[$name].
public __isset ( string $name ) : boolean
$name string
Результат boolean

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

Unset colors[$name].
public __unset ( string $name ) : void
$name string
Результат void

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

Method to add a new color space object to the color object.
public addColor ( Pop\Color\Space\ColorInterface $color ) : Color
$color Pop\Color\Space\ColorInterface
Результат Color

factory() публичный статический Метод

Static method to instantiate the color object and return itself to facilitate chaining methods together.
public static factory ( Pop\Color\Space\ColorInterface $color ) : Color
$color Pop\Color\Space\ColorInterface
Результат Color

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

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

Color space objects
protected array $colors
Результат array