mirror of
				https://github.com/elyby/yii2-tempmail-validator.git
				synced 2025-05-31 14:11:55 +05:30 
			
		
		
		
	chore: bump daves-email-validation-tool from 0.1.5 to 1.2.0 (#1)
This commit is contained in:
		| @@ -16,13 +16,19 @@ | ||||
|         } | ||||
|     ], | ||||
|     "require": { | ||||
|         "php": ">=7", | ||||
|         "php": ">=7.1", | ||||
|         "yiisoft/yii2": "*", | ||||
|         "daveearley/daves-email-validation-tool": "^0.1.5" | ||||
|         "daveearley/daves-email-validation-tool": "^1.2.0" | ||||
|     }, | ||||
|     "require-dev": { | ||||
|         "phpunit/phpunit": "~4.8 || ~5.0" | ||||
|         "phpunit/phpunit": "^9.6" | ||||
|     }, | ||||
|     "repositories": [ | ||||
|         { | ||||
|             "type": "composer", | ||||
|             "url": "https://asset-packagist.org" | ||||
|         } | ||||
|     ], | ||||
|     "autoload": { | ||||
|         "psr-4": { | ||||
|             "Ely\\Yii2\\": "src" | ||||
| @@ -30,5 +36,10 @@ | ||||
|     }, | ||||
|     "scripts": { | ||||
|         "test": "phpunit" | ||||
|     }, | ||||
|     "config": { | ||||
|         "allow-plugins": { | ||||
|             "yiisoft/yii2-composer": true | ||||
|         } | ||||
|     } | ||||
| } | ||||
|   | ||||
| @@ -19,7 +19,7 @@ class TempmailValidator extends Validator | ||||
|         } | ||||
|     } | ||||
|  | ||||
|     protected function validateValue($value) | ||||
|     protected function validateValue($value): ?array | ||||
|     { | ||||
|         $validator = $this->buildValidator($value); | ||||
|         $results = $validator->getValidationResults()->asArray(); | ||||
|   | ||||
| @@ -1,20 +1,21 @@ | ||||
| <?php | ||||
| namespace Ely\Yii2; | ||||
| 
 | ||||
| include __DIR__ . '/../vendor/yiisoft/yii2/Yii.php'; | ||||
| include __DIR__ . '/../../../vendor/yiisoft/yii2/Yii.php'; | ||||
| 
 | ||||
| use PHPUnit\Framework\TestCase; | ||||
| use yii\base\Model; | ||||
| use yii\console\Application; | ||||
| 
 | ||||
| class TempmailValidatorTest extends \PHPUnit_Framework_TestCase | ||||
| class TempmailValidatorTest extends TestCase | ||||
| { | ||||
|     protected function setUp() | ||||
|     protected function setUp(): void | ||||
|     { | ||||
|         parent::setUp(); | ||||
|         new Application([ | ||||
|             'id' => 'testapp', | ||||
|             'basePath' => __DIR__, | ||||
|             'vendorPath' => __DIR__ . '/../vendor', | ||||
|             'vendorPath' => __DIR__ . '/../../../vendor', | ||||
|         ]); | ||||
|     } | ||||
| 
 | ||||
| @@ -43,14 +44,15 @@ class TempmailValidatorTest extends \PHPUnit_Framework_TestCase | ||||
|         $this->assertSame('Email with custom message.', $model->getFirstError('email')); | ||||
|     } | ||||
| 
 | ||||
|     private function createDummyModel(string $customMessage = null) { | ||||
|     private function createDummyModel(string $customMessage = null): Model | ||||
|     { | ||||
|         return new class(['customMessage' => $customMessage]) extends Model | ||||
|         { | ||||
|             public $email; | ||||
| 
 | ||||
|             public $customMessage; | ||||
| 
 | ||||
|             public function rules() | ||||
|             public function rules(): array | ||||
|             { | ||||
|                 return [ | ||||
|                     [['email'], TempmailValidator::class, 'message' => $this->customMessage], | ||||
		Reference in New Issue
	
	Block a user