Create New Item
Item Type
File
Folder
Item Name
Search file in folder and subfolders...
Are you sure want to rename?
metropolite
/
wp-content
/
plugins
/
mycryptocheckout
/
vendor
/
mdanter
/
ecc
/
src
/
Random
:
DebugDecorator.php
Advanced Search
Upload
New Item
Settings
Back
Back Up
Advanced Editor
Save
<?php namespace Mdanter\Ecc\Random; class DebugDecorator implements RandomNumberGeneratorInterface { /** * @var RandomNumberGeneratorInterface */ private $generator; /** * @var string */ private $generatorName; /** * @param RandomNumberGeneratorInterface $generator * @param string $name */ public function __construct(RandomNumberGeneratorInterface $generator, $name) { $this->generator = $generator; $this->generatorName = $name; } /** * @param \GMP $max * @return \GMP */ public function generate(\GMP $max) { echo $this->generatorName.'::rand() = '; $result = $this->generator->generate($max); echo gmp_strval($result, 10).PHP_EOL; return $result; } }