public function __construct(callable $callback, $message = null) { $options = ['callback' => $callback]; if ($message !== null) { $options['message'] = $message; } parent::__construct($options); }
/** * @param Rule $rule * @return Rule */ public function prepare(Rule $rule) { return $rule->setDataCollection($this->getDataCollection()); }