protected function getFiles(string $fileOrDirectory): Generator
    {
        if (\is_file($fileOrDirectory)) {
            yield $fileOrDirectory;

            return;
        }

        foreach (self::getDirectoryIterator($fileOrDirectory) as $file) {
            if (! \in_array($file->getExtension(), ['xlf', 'xliff'], true)) {
                continue;
            }

            yield (string) $file;
        }
    }
protected function getFiles(string $fileOrDirectory): Generator
    {
        if (\is_file($fileOrDirectory)) {
            yield $fileOrDirectory;

            return;
        }

        foreach (self::getDirectoryIterator($fileOrDirectory) as $file) {
            if (! \in_array($file->getExtension(), ['xlf', 'xliff'], true)) {
                continue;
            }

            yield (string) $file;
        }
    }
protected function getFiles ( string $ fileOrDirectory ) : Generator { if ( \ is_file ( $ fileOrDirectory ) ) { yield $ fileOrDirectory ; return ; } foreach ( self :: getDirectoryIterator ( $ fileOrDirectory ) as $ file ) { if ( ! \ in_array ( $ file -> getExtension ( ) , [ 'xlf' , 'xliff' ] , true ) ) { continue ; } yield ( string ) $ file ; } }
Get a generator of files.

@param string $fileOrDirectory

@return \Generator
Get a generator of files .