summaryrefslogtreecommitdiffstats
path: root/src/Exporter/Validator.php
diff options
context:
space:
mode:
Diffstat (limited to 'src/Exporter/Validator.php')
-rw-r--r--src/Exporter/Validator.php18
1 files changed, 7 insertions, 11 deletions
diff --git a/src/Exporter/Validator.php b/src/Exporter/Validator.php
index 7975cbf..d9a3169 100644
--- a/src/Exporter/Validator.php
+++ b/src/Exporter/Validator.php
@@ -46,9 +46,9 @@ trait Validator
* add a Validator to the collection
*
* @param callable $callable
- * @param string rule name
+ * @param string $name the rule name
*
- * @return static
+ * @return $this
*/
public function addValidator(callable $callable, $name)
{
@@ -60,9 +60,9 @@ trait Validator
/**
* Remove a validator from the collection
*
- * @param callable $callable
+ * @param string $name the validator name
*
- * @return static
+ * @return $this
*/
public function removeValidator($name)
{
@@ -76,7 +76,7 @@ trait Validator
/**
* Detect if a validator is already registered
*
- * @param callable $callable
+ * @param string $name the validator name
*
* @return bool
*/
@@ -88,7 +88,7 @@ trait Validator
/**
* Remove all registered validatior
*
- * @return static
+ * @return $this
*/
public function clearValidators()
{
@@ -102,16 +102,12 @@ trait Validator
*
* @param array $row
*
- * @return array
+ * @return bool
*/
protected function validateRow(array $row)
{
$this->lastValidator = null;
$this->lastRowData = null;
- if (! $this->validationRules) {
- return true;
- }
-
foreach ($this->validationRules as $name => $validator) {
if (! $validator($row)) {
$this->lastValidator = $name;