src/ReferenceData/USHolTradeDates.php 1 location
|
@@ 114-121 (lines=8) @@
|
111 |
|
* @param string $pattern |
112 |
|
* @param string $errorMessage |
113 |
|
*/ |
114 |
|
private function validateInput(string $input, string $pattern, string $errorMessage): void |
115 |
|
{ |
116 |
|
preg_match_all($pattern, $input, $matches, PREG_SET_ORDER, 0); |
117 |
|
|
118 |
|
if (empty($matches)) { |
119 |
|
throw WrongData::invalidValuesProvided($errorMessage); |
120 |
|
} |
121 |
|
} |
122 |
|
} |
123 |
|
|
src/AlternativeData/SocialSentiment.php 1 location
|
@@ 73-82 (lines=10) @@
|
70 |
|
} |
71 |
|
} |
72 |
|
|
73 |
|
private function validateDate(string $date) |
74 |
|
{ |
75 |
|
$re = '/(20\d{2})(\d{2})(\d{2})/mi'; |
76 |
|
|
77 |
|
preg_match_all($re, $date, $matches, PREG_SET_ORDER, 0); |
78 |
|
|
79 |
|
if (empty($matches)) { |
80 |
|
throw WrongData::invalidValuesProvided('Format date to use YYYYMMDD to fetch sentiment data.'); |
81 |
|
} |
82 |
|
} |
83 |
|
} |
84 |
|
|