@@ -64,7 +64,9 @@ public function rules()
6464
6565The field under validation must contain ASCII chars only.
6666
67- public Arifszn\AdvancedValidation\Rules\Ascii::__construct(string $errorMessage = null)
67+ ```
68+ public Arifszn\AdvancedValidation\Rules\Ascii::__construct(string $errorMessage = null)
69+ ```
6870
6971``` php
7072use Arifszn\AdvancedValidation\Rules\Ascii;
@@ -81,7 +83,9 @@ public function rules()
8183
8284The field under validation must be a Base64 encoded image.
8385
84- public Arifszn\AdvancedValidation\Rules\Base64Image::__construct(string $errorMessage = null)
86+ ```
87+ public Arifszn\AdvancedValidation\Rules\Base64Image::__construct(string $errorMessage = null)
88+ ```
8589
8690``` php
8791use Arifszn\AdvancedValidation\Rules\Base64Image;
@@ -98,7 +102,9 @@ public function rules()
98102
99103The field under validation must be a Base64 encoded string.
100104
101- public Arifszn\AdvancedValidation\Rules\Base64String::__construct(string $errorMessage = null)
105+ ```
106+ public Arifszn\AdvancedValidation\Rules\Base64String::__construct(string $errorMessage = null)
107+ ```
102108
103109``` php
104110use Arifszn\AdvancedValidation\Rules\Base64String;
@@ -115,7 +121,9 @@ public function rules()
115121
116122The field under validation must be a BIC([ Business Identifier Code] ( https://en.wikipedia.org/wiki/ISO_9362 ) ) or SWIFT code.
117123
118- public Arifszn\AdvancedValidation\Rules\BIC::__construct(string $errorMessage = null)
124+ ```
125+ public Arifszn\AdvancedValidation\Rules\BIC::__construct(string $errorMessage = null)
126+ ```
119127
120128``` php
121129use Arifszn\AdvancedValidation\Rules\BIC;
@@ -132,7 +140,9 @@ public function rules()
132140
133141The field under validation must be a valid BTC address.
134142
135- public Arifszn\AdvancedValidation\Rules\BtcAddress::__construct(string $errorMessage = null)
143+ ```
144+ public Arifszn\AdvancedValidation\Rules\BtcAddress::__construct(string $errorMessage = null)
145+ ```
136146
137147``` php
138148use Arifszn\AdvancedValidation\Rules\BtcAddress;
@@ -149,7 +159,9 @@ public function rules()
149159
150160The field under validation must be a valid credit card number.
151161
152- public Arifszn\AdvancedValidation\Rules\CreditCard::__construct(string $errorMessage = null)
162+ ```
163+ public Arifszn\AdvancedValidation\Rules\CreditCard::__construct(string $errorMessage = null)
164+ ```
153165
154166``` php
155167use Arifszn\AdvancedValidation\Rules\CreditCard;
@@ -166,7 +178,9 @@ public function rules()
166178
167179The field under validation must have [ data uri format] ( https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/Data_URIs ) .
168180
169- public Arifszn\AdvancedValidation\Rules\DataURI::__construct(string $errorMessage = null)
181+ ```
182+ public Arifszn\AdvancedValidation\Rules\DataURI::__construct(string $errorMessage = null)
183+ ```
170184
171185``` php
172186use Arifszn\AdvancedValidation\Rules\DataURI;
@@ -183,7 +197,9 @@ public function rules()
183197
184198The field under validation must be divisible by the given number.
185199
186- public Arifszn\AdvancedValidation\Rules\DivisibleBy::__construct(int $number, string $errorMessage = null)
200+ ```
201+ public Arifszn\AdvancedValidation\Rules\DivisibleBy::__construct(int $number, string $errorMessage = null)
202+ ```
187203
188204``` php
189205use Arifszn\AdvancedValidation\Rules\DivisibleBy;
@@ -199,7 +215,9 @@ public function rules()
199215### ` EthereumAddress `
200216The field under validation must be an [ Ethereum] ( https://ethereum.org/en/ ) address. Does not validate address checksums.
201217
202- public Arifszn\AdvancedValidation\Rules\EthereumAddress::__construct(string $errorMessage = null)
218+ ```
219+ public Arifszn\AdvancedValidation\Rules\EthereumAddress::__construct(string $errorMessage = null)
220+ ```
203221
204222``` php
205223use Arifszn\AdvancedValidation\Rules\EthereumAddress;
@@ -216,7 +234,9 @@ public function rules()
216234
217235The field under validation must be a float number.
218236
219- public Arifszn\AdvancedValidation\Rules\FloatNumber::__construct(string $errorMessage = null)
237+ ```
238+ public Arifszn\AdvancedValidation\Rules\FloatNumber::__construct(string $errorMessage = null)
239+ ```
220240
221241``` php
222242use Arifszn\AdvancedValidation\Rules\FloatNumber;
@@ -235,7 +255,9 @@ The field under validation must be a hash of type algorithm.
235255
236256Algorithm is one of ` 'md4', 'md5', 'sha1', 'sha256', 'sha384', 'sha512', 'ripemd128', 'ripemd160', 'tiger128', 'tiger160', 'tiger192', 'crc32', 'crc32b' ` .
237257
238- public Arifszn\AdvancedValidation\Rules\Hash::__construct(string $algorithm, string $errorMessage = null)
258+ ```
259+ public Arifszn\AdvancedValidation\Rules\Hash::__construct(string $algorithm, string $errorMessage = null)
260+ ```
239261
240262``` php
241263use Arifszn\AdvancedValidation\Rules\Hash;
@@ -252,11 +274,13 @@ public function rules()
252274
253275The field under validation must be a valid image URL.
254276
255- public Arifszn\AdvancedValidation\Rules\ImageURL::__construct(string $errorMessage = null)
256-
257277✓ https://www.php.net/images/logos/php-logo.png \
258278✕ https://imaginarysite123.com/invalid.png
259279
280+ ```
281+ public Arifszn\AdvancedValidation\Rules\ImageURL::__construct(string $errorMessage = null)
282+ ```
283+
260284``` php
261285use Arifszn\AdvancedValidation\Rules\ImageURL;
262286
@@ -274,9 +298,11 @@ The field under validation must be a valid name.
274298
275299- no emoji
276300- no number (if $allowNumber flag is true, it will accept numbers, default is false)
277- - special characters are allowed
301+ - special characters are allowed (restricting special characters will cause false-negative for names like ` Martin Luther King, Jr. ` or ` 李小龍 ` )
278302
279- public Arifszn\AdvancedValidation\Rules\Name::__ construct(bool $allowNumber = false, string $errorMessage = null)
303+ ```
304+ public Arifszn\AdvancedValidation\Rules\Name::__construct(bool $allowNumber = false, string $errorMessage = null)
305+ ```
280306
281307``` php
282308use Arifszn\AdvancedValidation\Rules\Name;
@@ -298,7 +324,9 @@ The field under validation must be a valid phone number.
298324✓ (xxx) xxx-xxxx \
299325✓ xxxxxxxxxx
300326
301- public Arifszn\AdvancedValidation\Rules\Phone::__construct(string $errorMessage = null)
327+ ```
328+ public Arifszn\AdvancedValidation\Rules\Phone::__construct(string $errorMessage = null)
329+ ```
302330
303331``` php
304332use Arifszn\AdvancedValidation\Rules\Phone;
@@ -320,7 +348,9 @@ The field under validation must be a valid username.
320348- multiple underscores, minus and are not allowed (-- or __ or ..)
321349- underscores, minus and dot are not allowed at the beginning or end
322350
323- public Arifszn\AdvancedValidation\Rules\Username::__ construct(string $errorMessage = null)
351+ ```
352+ public Arifszn\AdvancedValidation\Rules\Username::__construct(string $errorMessage = null)
353+ ```
324354
325355``` php
326356use Arifszn\AdvancedValidation\Rules\Username;
@@ -337,7 +367,9 @@ public function rules()
337367
338368The field under validation must not contain spaces.
339369
340- public Arifszn\AdvancedValidation\Rules\WithoutSpaces::__construct(string $errorMessage = null)
370+ ```
371+ public Arifszn\AdvancedValidation\Rules\WithoutSpaces::__construct(string $errorMessage = null)
372+ ```
341373
342374``` php
343375use Arifszn\AdvancedValidation\Rules\WithoutSpaces;
0 commit comments