Файл: vendor/intervention/image/src/Geometry/Pixel.php
Строк: 47
<?php
declare(strict_types=1);
namespace InterventionImageGeometry;
use InterventionImageInterfacesColorInterface;
class Pixel extends Point
{
/**
* Create new pixel instance
*
* @param ColorInterface $background
* @param int $x
* @param int $y
* @return void
*/
public function __construct(
protected ColorInterface $background,
protected int $x,
protected int $y
) {
}
/**
* {@inheritdoc}
*
* @see DrawableInterface::setBackgroundColor()
*/
public function setBackgroundColor(ColorInterface $background): self
{
$this->background = $background;
return $this;
}
/**
* {@inheritdoc}
*
* @see DrawableInterface::backgroundColor()
*/
public function backgroundColor(): ColorInterface
{
return $this->background;
}
}