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