From bf77ea5707dbdc6763d9a013069b6752940199f8 Mon Sep 17 00:00:00 2001 From: Brooke Bryan Date: Wed, 22 Jan 2020 15:12:26 +0000 Subject: [PATCH] Add i() to data handlers --- src/DataHandlers/AbstractDataHandler.php | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/DataHandlers/AbstractDataHandler.php b/src/DataHandlers/AbstractDataHandler.php index 5413608..c805209 100644 --- a/src/DataHandlers/AbstractDataHandler.php +++ b/src/DataHandlers/AbstractDataHandler.php @@ -27,6 +27,15 @@ abstract class AbstractDataHandler implements DataHandler protected $_validators = []; private $_isValidatorSetUp = false; + public static function i() + { + if(func_num_args() > 0) + { + return new static(...func_get_args()); + } + return new static(); + } + public function addError(ValidationException ...$errors) { $this->_errors = array_merge($this->_errors, $errors);