mirror of
https://github.com/egulias/EmailValidator.git
synced 2026-09-15 12:36:38 +00:00
Compare commits
6 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 9ede2f8795 | |||
| 013f386b49 | |||
| 2d5d7a034a | |||
| 2f210503cd | |||
| d2580184a4 | |||
| f31e565efd |
@@ -11,9 +11,20 @@ jobs:
|
|||||||
strategy:
|
strategy:
|
||||||
fail-fast: true
|
fail-fast: true
|
||||||
name: upload-coverage
|
name: upload-coverage
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
|
- name: Setup logs directory
|
||||||
|
run: mkdir -p build/coverage
|
||||||
|
|
||||||
|
- name: Download clover.xml artifact
|
||||||
|
uses: actions/download-artifact@v3
|
||||||
|
with:
|
||||||
|
name: clover.xml
|
||||||
|
path: build/coverage
|
||||||
|
|
||||||
- name: Upload Coverage to Codacy
|
- name: Upload Coverage to Codacy
|
||||||
shell: bash
|
shell: bash
|
||||||
env:
|
env:
|
||||||
CODACY_PROJECT_TOKEN: ${{ secrets.CODACY_PROJECT_TOKEN }}
|
CODACY_PROJECT_TOKEN: ${{ secrets.CODACY_PROJECT_TOKEN }}
|
||||||
run: bash <(curl -Ls https://coverage.codacy.com/get.sh) report -r build/logs/clover.xml
|
|
||||||
|
run: bash <(curl -Ls https://coverage.codacy.com/get.sh) report -r build/coverage/clover.xml
|
||||||
@@ -109,7 +109,6 @@ Validations not present in the RFCs
|
|||||||
1. [SpoofCheckValidation](/src/Validation/Extra/SpoofCheckValidation.php):
|
1. [SpoofCheckValidation](/src/Validation/Extra/SpoofCheckValidation.php):
|
||||||
Will check for multi-utf-8 chars that can signal an erroneous email name.
|
Will check for multi-utf-8 chars that can signal an erroneous email name.
|
||||||
|
|
||||||
|
|
||||||
### How to extend
|
### How to extend
|
||||||
|
|
||||||
It's easy! You just need to implement
|
It's easy! You just need to implement
|
||||||
@@ -126,7 +125,8 @@ Is short and simple and will help a lot.
|
|||||||
(You can find current contributors
|
(You can find current contributors
|
||||||
[here](https://github.com/egulias/EmailValidator/graphs/contributors))
|
[here](https://github.com/egulias/EmailValidator/graphs/contributors))
|
||||||
|
|
||||||
As this is a port from another library and work, here are other people related to the previous one:
|
As this is a port from another library and work, here are other people related
|
||||||
|
to the previous one:
|
||||||
|
|
||||||
* Ricard Clau [@ricardclau](https://github.com/ricardclau):
|
* Ricard Clau [@ricardclau](https://github.com/ricardclau):
|
||||||
Performance against PHP built-in filter_var (v2 and earlier)
|
Performance against PHP built-in filter_var (v2 and earlier)
|
||||||
|
|||||||
@@ -6,22 +6,26 @@ interface Result
|
|||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
* Is validation result valid?
|
* Is validation result valid?
|
||||||
|
*
|
||||||
*/
|
*/
|
||||||
public function isValid() : bool;
|
public function isValid(): bool;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Is validation result invalid?
|
* Is validation result invalid?
|
||||||
* Usually the inverse of isValid()
|
* Usually the inverse of isValid()
|
||||||
|
*
|
||||||
*/
|
*/
|
||||||
public function isInvalid() : bool;
|
public function isInvalid(): bool;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Short description of the result, human readable.
|
* Short description of the result, human readable.
|
||||||
|
*
|
||||||
*/
|
*/
|
||||||
public function description() : string;
|
public function description(): string;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Code for user land to act upon.
|
* Code for user land to act upon.
|
||||||
|
*
|
||||||
*/
|
*/
|
||||||
public function code() : int;
|
public function code(): int;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user