Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
All Data Structures Namespaces Files Functions Variables Pages
Public Member Functions
ObsoleteAclTest Class Reference
Inheritance diagram for ObsoleteAclTest:

Public Member Functions

 testAclDeclarations ()
 

Detailed Description

Definition at line 12 of file ObsoleteAclTest.php.

Member Function Documentation

◆ testAclDeclarations()

testAclDeclarations ( )
Parameters
string$aclFile

Definition at line 14 of file ObsoleteAclTest.php.

15  {
16  $invoker = new \Magento\Framework\App\Utility\AggregateInvoker($this);
17  $invoker(
21  function ($aclFile) {
22  $aclXml = simplexml_load_file($aclFile);
23  $xpath = '/config/acl/*[boolean(./children) or boolean(./title)]';
24  $this->assertEmpty(
25  $aclXml->xpath($xpath),
26  'Obsolete acl structure detected in file ' . $aclFile . '.'
27  );
28  },
29  \Magento\Framework\App\Utility\Files::init()->getMainConfigFiles()
30  );
31  }

The documentation for this class was generated from the following file: