Fakerino\FakeData\Generator\IntegerGenerator::generateIntegerFrom PHP Метод

generateIntegerFrom() приватный Метод

private generateIntegerFrom ( $type, $length, $negative )
    private function generateIntegerFrom($type, $length, $negative)
    {
        $fakeInteger = 0;
        switch ($type) {
            case Integer::DECIMAL:
                $fakeInteger = $this->createDecimal($length);
                if ($negative) {
                    $fakeInteger = -1 * $fakeInteger;
                }
                break;
            case Integer::HEX:
                $fakeInteger = $this->createNumber($length, '0123456789abcdef', '0x');
                break;
            case Integer::OCTAL:
                $fakeInteger = $this->createNumber($length, '01234567', '0');
                break;
            case Integer::BINARY:
                $fakeInteger = $this->createNumber($length, '01', '0b');
                break;
        }
        return $fakeInteger;
    }