PluginProbe
Packeta / trunk
Packeta vtrunk
2.3.2 2.3.1 trunk 1.2.2 1.2.3 1.2.4 1.2.5 1.2.6 1.3.0 1.3.1 1.3.2 1.4 1.4.1 1.4.2 1.4.3 1.5.0 1.5.1 1.5.2 1.5.3 1.5.4 1.6.0 1.6.1 1.6.2 1.6.3 1.6.4 All 56 releases
packeta / src / Packetery / Module / FormRules.php

FormRules.php in Packeta trunk, at src/Packetery/Module/FormRules.php

43 lines 962 B
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 /**
3 * Class FormRules.
4 *
5 * @package Packetery
6 */
7
8 declare(strict_types=1);
9
10 namespace Packetery\Module;
11
12 /**
13 * Class FormRules.
14 */
15 class FormRules {
16 /**
17 * Creates greaterThan validator parts for addRule form method.
18 *
19 * @param float $threshold Threshold.
20 * @return array{array{class-string<FormValidators>, 'greaterThan'}, string, float}
21 */
22 public static function getGreaterThanParameters( float $threshold ): array {
23 return [
24 [ FormValidators::class, 'greaterThan' ],
25 // translators: %d is numeric threshold.
26 __( 'Enter number greater than %d', 'packeta' ),
27 $threshold,
28 ];
29 }
30
31 /**
32 * Creates date validator parts for addRule form method.
33 *
34 * @return array{array{class-string<FormValidators>, 'dateIsInMysqlFormat'}, string}
35 */
36 public static function getDateParameters(): array {
37 return [
38 [ FormValidators::class, 'dateIsInMysqlFormat' ],
39 __( 'Please enter date in proper format.', 'packeta' ),
40 ];
41 }
42 }
43