Page MenuHomeWickedGov Phorge

ModuleInterface.php
No OneTemporary

Size
491 B
Referenced Files
None
Subscribers
None

ModuleInterface.php

<?php
declare(strict_types = 1);
namespace BaconQrCode\Renderer\Module;
use BaconQrCode\Encoder\ByteMatrix;
use BaconQrCode\Renderer\Path\Path;
/**
* Interface describing how modules should be rendered.
*
* A module always receives a byte matrix (with values either being 1 or 0). It returns a path, where the origin
* coordinate (0, 0) equals the top left corner of the first matrix value.
*/
interface ModuleInterface
{
public function createPath(ByteMatrix $matrix) : Path;
}

File Metadata

Mime Type
text/x-php
Expires
Fri, Jul 3, 21:40 (16 h, 31 m)
Storage Engine
local-disk
Storage Format
Raw Data
Storage Handle
15/91/b1ba431571b0c1cb4ab7a397d72b
Default Alt Text
ModuleInterface.php (491 B)

Event Timeline