/** * Constructor * * @param StringType $xmlFile * @param Acl $acl */ public function __construct(StringType $xmlFile, Acl $acl) { parent::__construct(); $xsdFile = __DIR__ . '/xsd/zendacl.xsd'; $this->xml = $this->loadDefinition($xmlFile(), $xsdFile); $this->acl = $acl; $this->processImports(dirname($xmlFile())); $this->roles = new RoleBuilder($this->xml, $this->acl); $this->resources = new ResourceBuilder($this->xml, $this->acl); $this->rules = new RuleBuilder($this->xml, $this->acl); }
/** * Constructor * * @param \DOMDocument $dom * @param Acl|AclInterface $acl * * @internal param \DOMDocument $xquery */ public function __construct(\DOMDocument $dom, Acl $acl) { $this->dom = $dom; $this->acl = $acl; parent::__construct(); }
public function __construct(StringType $crcyCode) { $this->code = $crcyCode; parent::__construct(); }