Pop\Color\Color::factory PHP Метод

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
    public static function factory(Space\ColorInterface $color)
    {
        return new self($color);
    }

Usage Example

Пример #1
0
 public function testConstructorAndFactory()
 {
     $this->assertInstanceOf('Pop\\Color\\Color', new Color(new Rgb(112, 124, 228)));
     $this->assertInstanceOf('Pop\\Color\\Color', Color::factory(new Cmyk(20, 40, 60, 80)));
 }