nordsoftware/lumen-file-manager

View on GitHub
src/IdGenerator.php

Summary

Maintainability
A
0 mins
Test Coverage
<?php namespace Nord\Lumen\FileManager;

use Crisu83\ShortId\ShortId;
use Nord\Lumen\FileManager\Contracts\IdGenerator as IdGeneratorContract;

class IdGenerator implements IdGeneratorContract
{

    /**
     * @var ShortId
     */
    private $generator;


    /**
     * IdGenerator constructor.
     */
    public function __construct()
    {
        $this->generator = new ShortId;
    }


    /**
     * @inheritdoc
     */
    public function generate()
    {
        return $this->generator->generate();
    }
}