/** * RuleParser constructor. * * @param array $data */ public function __construct($data = []) { $this->rulesBag = new RulesBag(); $this->argumentParser = new ArgumentParser($data); $this->argumentParser->setArgumentsDelimiter($this->getArgumentsDelimiter()); $this->argumentParser->setKeyValueDelimiter($this->getArgumentKeyValueDelimiter()); $this->setData($data); }