private function createFilename(string $name): string
    {
        $name = Inflector::tableize($name);

        $filename = sprintf(self::FILENAME_FORMAT,
            date(self::TIMESTAMP_FORMAT),
            $this->chunkID++,
            $name
        );

        return $this->files->normalizePath(
            $this->config->getDirectory() . FilesInterface::SEPARATOR . $filename
        );
    }
private function createFilename(string $name): string
    {
        $name = Inflector::tableize($name);

        $filename = sprintf(self::FILENAME_FORMAT,
            date(self::TIMESTAMP_FORMAT),
            $this->chunkID++,
            $name
        );

        return $this->files->normalizePath(
            $this->config->getDirectory() . FilesInterface::SEPARATOR . $filename
        );
    }
private function createFilename ( string $ name ) : string { $ name = Inflector :: tableize ( $ name ) ; $ filename = sprintf ( self :: FILENAME_FORMAT , date ( self :: TIMESTAMP_FORMAT ) , $ this -> chunkID ++ , $ name ) ; return $ this -> files -> normalizePath ( $ this -> config -> getDirectory ( ) . FilesInterface :: SEPARATOR . $ filename ) ; }
Request new migration filename based on user input and current timestamp.

@param string $name
@return string
Request new migration filename based on user input and current timestamp .