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
Пример #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)));
 }