Ergo\Routing\ControllerDirectory::__construct PHP Method

__construct() public method

public __construct ( $directoryIterator, $callback = null, $suffix = '' )
    public function __construct($directoryIterator, $callback = null, $suffix = '')
    {
        if (is_string($directoryIterator)) {
            $directoryIterator = new \DirectoryIterator($directoryIterator);
        }
        $this->_iterator = $directoryIterator;
        $this->_callback = $callback ?: function ($file, $className) {
            require_once $file;
            return new $className();
        };
        $this->_suffix = $suffix;
    }
ControllerDirectory