00000000 00000018 00000030 00000048 00000060 00000078 00000090 000000A8 000000C0 000000D8 000000F0 00000108 00000120 00000138 00000150 00000168 00000180 00000198 000001B0 000001C8
| 3C 3F 70 68 70 0A 6E 61 6D 65 73 70 61 63 65 20 50 46 42 43 3B 0A 0A 61 62 73 74 72 61 63 74 20 63 6C 61 73 73 20 56 61 6C 69 64 61 74 69 6F 6E 20 65 78 74 65 6E 64 73 20 42 61 73 65 20 7B 0A 09 70 72 6F 74 65 63 74 65 64 20 24 6D 65 73 73 61 67 65 20 3D 20 22 25 65 6C 65 6D 65 6E 74 25 20 69 73 20 69 6E 76 61 6C 69 64 2E 22 3B 0A 0A 09 70 75 62 6C 69 63 20 66 75 6E 63 74 69 6F 6E 20 5F 5F 63 6F 6E 73 74 72 75 63 74 28 24 6D 65 73 73 61 67 65 20 3D 20 22 22 29 20 7B 0A 09 09 69 66 28 21 65 6D 70 74 79 28 24 6D 65 73 73 61 67 65 29 29 0A 09 09 09 24 74 68 69 73 2D 3E 6D 65 73 73 61 67 65 20 3D 20 24 6D 65 73 73 61 67 65 3B 0A 09 7D 0A 0A 09 70 75 62 6C 69 63 20 66 75 6E 63 74 69 6F 6E 20 67 65 74 4D 65 73 73 61 67 65 28 29 20 7B 0A 09 09 72 65 74 75 72 6E 20 24 74 68 69 73 2D 3E 6D 65 73 73 61 67 65 3B 0A 09 7D 0A 0A 09 70 75 62 6C 69 63 20 66 75 6E 63 74 69 6F 6E 20 69 73 4E 6F 74 41 70 70 6C 69 63 61 62 6C 65 28 24 76 61 6C 75 65 29 20 7B 0A 09 09 69 66 28 69 73 5F 6E 75 6C 6C 28 24 76 61 6C 75 65 29 20 7C 7C 20 69 73 5F 61 72 72 61 79 28 24 76 61 6C 75 65 29 20 7C 7C 20 24 76 61 6C 75 65 20 3D 3D 3D 20 22 22 29 0A 09 09 09 72 65 74 75 72 6E 20 74 72 75 65 3B 0A 09 09 72 65 74 75 72 6E 20 66 61 6C 73 65 3B 0A 09 7D 0A 0A 09 70 75 62 6C 69 63 20 61 62 73 74 72 61 63 74 20 66 75 6E 63 74 69 6F 6E 20 69 73 56 61 6C 69 64 28 24 76 61 6C 75 65 29 3B 0A 7D 0A | <?php namespace PFBC; a bstract class Validation extends Base { protect ed $message = "%element% is invalid."; public function __construct($me ssage = "") { if(!empt y($message)) $this->m essage = $message; } public function getMessa ge() { return $this->m essage; } public func tion isNotApplicable($va lue) { if(is_null($val ue) || is_array($value) || $value === "") ret urn true; return false ; } public abstract f unction isValid($value); } |