public function testPrependRoot() { $object = new DirectoryList('/root/dir', [DirectoryList::SYS_TMP => [DirectoryList::PATH => 'tmp']]); $this->assertEquals('/root/dir/tmp', $object->getPath(DirectoryList::SYS_TMP)); }
/** * Gets configuration of a directory * * @param string $code * @return string */ protected function getDirPath($code) { return $this->directoryList->getPath($code); }
/** * @param \Magento\Framework\Filesystem\DirectoryList $directoryList */ public function __construct(\Magento\Framework\Filesystem\DirectoryList $directoryList) { $etcDir = $directoryList->getPath(DirectoryList::LIB_INTERNAL) . '/Magento/Framework/Mview/etc'; $this->_schema = $etcDir . '/mview.xsd'; $this->_perFileSchema = $etcDir . '/mview.xsd'; }