コード例 #1
0
ファイル: ClassesTest.php プロジェクト: Doability/magento2dev
 public function testConfigFiles()
 {
     $invoker = new \Magento\Framework\App\Utility\AggregateInvoker($this);
     $invoker(function ($path) {
         $classes = Classes::collectClassesInConfig(simplexml_load_file($path));
         $this->_assertClassesExist($classes, $path);
     }, Files::init()->getMainConfigFiles());
 }
コード例 #2
0
 public function testConfiguration()
 {
     $invoker = new \Magento\Framework\App\Utility\AggregateInvoker($this);
     $invoker(function ($path) {
         $xml = simplexml_load_file($path);
         $classes = \Magento\Framework\App\Utility\Classes::collectClassesInConfig($xml);
         $this->_assertNonFactoryName($classes, $path);
         $modules = \Magento\Framework\App\Utility\Classes::getXmlAttributeValues($xml, '//@module', 'module');
         $this->_assertNonFactoryName(array_unique($modules), $path, false, true);
     }, Files::init()->getConfigFiles());
 }