30 lines
504 B
PHP
30 lines
504 B
PHP
|
<?php
|
||
|
declare(strict_types = 1);
|
||
|
|
||
|
namespace BaconQrCode\Renderer\Path;
|
||
|
|
||
|
final class Close implements OperationInterface
|
||
|
{
|
||
|
/**
|
||
|
* @var self|null
|
||
|
*/
|
||
|
private static $instance;
|
||
|
|
||
|
private function __construct()
|
||
|
{
|
||
|
}
|
||
|
|
||
|
public static function instance() : self
|
||
|
{
|
||
|
return self::$instance ?: self::$instance = new self();
|
||
|
}
|
||
|
|
||
|
/**
|
||
|
* @return self
|
||
|
*/
|
||
|
public function translate(float $x, float $y) : OperationInterface
|
||
|
{
|
||
|
return $this;
|
||
|
}
|
||
|
}
|