private function getFileName($className)
    {
        return sprintf(
            '%s%s%s.repository',
            rtrim($this->path, DIRECTORY_SEPARATOR),
            DIRECTORY_SEPARATOR,
            str_replace('\\', '_', $className)
        );
    }
private function getFileName($className)
    {
        return sprintf(
            '%s%s%s.repository',
            rtrim($this->path, DIRECTORY_SEPARATOR),
            DIRECTORY_SEPARATOR,
            str_replace('\\', '_', $className)
        );
    }
@param string $className

@return string

@throws \InvalidArgumentException