FileNamingResolver\NamingStrategy\NamingStrategyInterface::provideName PHP Méthode

provideName() public méthode

public provideName ( FileInfo $srcFileInfo ) : FileInfo
$srcFileInfo FileNamingResolver\FileInfo The source FileInfo
Résultat FileNamingResolver\FileInfo The destination FileInfo
    public function provideName(FileInfo $srcFileInfo);

Usage Example

 /**
  * @param FileInfo $srcFileInfo The source FileInfo
  *
  * @return FileInfo The destination FileInfo
  *
  * @throws \RuntimeException If specified naming strategy returns not FileNamingResolver\FileInfo instance
  */
 public function resolve(FileInfo $srcFileInfo)
 {
     $dstFileInfo = $this->namingStrategy->provideName($srcFileInfo);
     if (!$dstFileInfo instanceof FileInfo) {
         throw new \RuntimeException(sprintf('Specified naming strategy should return an instance of "%s" class', '\\FileNamingResolver\\FileInfo'));
     }
     return $dstFileInfo;
 }
All Usage Examples Of FileNamingResolver\NamingStrategy\NamingStrategyInterface::provideName
NamingStrategyInterface