@@ -147,6 +147,9 @@ discard block |
||
| 147 | 147 | return isset($this->keywords[$keyword]); |
| 148 | 148 | } |
| 149 | 149 | |
| 150 | + /** |
|
| 151 | + * @param string $keyword |
|
| 152 | + */ |
|
| 150 | 153 | public function keyword($keyword) |
| 151 | 154 | { |
| 152 | 155 | $list = $this->keywordList($keyword); |
@@ -164,6 +167,9 @@ discard block |
||
| 164 | 167 | return $this->data; |
| 165 | 168 | } |
| 166 | 169 | |
| 170 | + /** |
|
| 171 | + * @param string $line |
|
| 172 | + */ |
|
| 167 | 173 | private function parseKeywordLine($line) |
| 168 | 174 | { |
| 169 | 175 | $data = new stdClass(); |
@@ -277,6 +283,11 @@ discard block |
||
| 277 | 283 | fclose($this->handle); |
| 278 | 284 | } |
| 279 | 285 | |
| 286 | + /** |
|
| 287 | + * @param string $line |
|
| 288 | + * |
|
| 289 | + * @return string |
|
| 290 | + */ |
|
| 280 | 291 | private function decodeLine($line) |
| 281 | 292 | { |
| 282 | 293 | if ($this->codepage !== null) { |
@@ -288,6 +299,9 @@ discard block |
||
| 288 | 299 | return $line; |
| 289 | 300 | } |
| 290 | 301 | |
| 302 | + /** |
|
| 303 | + * @param string $string |
|
| 304 | + */ |
|
| 291 | 305 | private static function split($string) |
| 292 | 306 | { |
| 293 | 307 | $values = []; |
@@ -300,6 +314,9 @@ discard block |
||
| 300 | 314 | return $values; |
| 301 | 315 | } |
| 302 | 316 | |
| 317 | + /** |
|
| 318 | + * @param string $needle |
|
| 319 | + */ |
|
| 303 | 320 | private static function findQuoted($haystack, $needle) |
| 304 | 321 | { |
| 305 | 322 | $pos = 0; |
@@ -313,6 +330,10 @@ discard block |
||
| 313 | 330 | return $pos; |
| 314 | 331 | } |
| 315 | 332 | |
| 333 | + /** |
|
| 334 | + * @param string $haystack |
|
| 335 | + * @param string $needle |
|
| 336 | + */ |
|
| 316 | 337 | private static function findQuotedReverse($haystack, $needle) |
| 317 | 338 | { |
| 318 | 339 | $len = strlen($haystack); |