We use a separate instance per color
because there's no need to create a completely new instance each time we call this class.
Instead using instances helps us improve performance & footprint.
public static newColor ( $color, $mode = 'auto' ) : ariColor | ||
$color | string|array | |
$mode | string | |
return | ariColor | (object) |