_filesystem = $filesystem; parent::__construct($entityFactory); } /** * Generate row * * @param string $filename * @return array */ protected function _generateRow($filename) { $filename = preg_replace('~[/\\\]+~', '/', $filename); $path = $this->_filesystem->getDirectoryWrite(DirectoryList::MEDIA); return [ 'filename' => $filename, 'basename' => basename($filename), 'mtime' => $path->stat($path->getRelativePath($filename))['mtime'] ]; } }