/** * @param null|callable $callback * @return Data\ArrayOf */ public function addArrayOf($callback = null) { $rule = $this->ruleBuilder->arrayOf(); if ($callback !== null) { $callback($rule); } $this->addRule($rule); return $rule; }