Page MenuHomeWickedGov Phorge

Generator.php
No OneTemporary

Size
680 B
Referenced Files
None
Subscribers
None

Generator.php

<?php
namespace Eris;
use Eris\Generator\GeneratedValue;
use Eris\Generator\GeneratedValueSingle;
/**
* Generic interface for a type <T>.
* @psalm-template T
*/
interface Generator
{
/**
* @param int The generation size
* @param Random\RandomRange
* @return GeneratedValueSingle<T>
*/
public function __invoke($size, Random\RandomRange $rand);
/**
* The conditions for terminating are either:
* - returning the same GeneratedValueSingle passed in
* - returning an empty GeneratedValueOptions
*
* @param GeneratedValue<T>
* @return GeneratedValue<T>
*/
public function shrink(GeneratedValue $element);
}

File Metadata

Mime Type
text/x-php
Expires
Sat, May 16, 18:46 (5 h, 50 m)
Storage Engine
local-disk
Storage Format
Raw Data
Storage Handle
6b/ac/87f45388eeb77bc29b7812c28847
Default Alt Text
Generator.php (680 B)

Event Timeline