@@ -54,6 +54,9 @@ discard block |
||
| 54 | 54 | $this->logs[] = array('class' => $tret, 'info' => $str, 'data' => $data);
|
| 55 | 55 | } |
| 56 | 56 | |
| 57 | + /** |
|
| 58 | + * @param string $data |
|
| 59 | + */ |
|
| 57 | 60 | protected function error($info, $data = null) |
| 58 | 61 | {
|
| 59 | 62 | $this->errors[] = array('class' => '', 'info' => $info, 'data' => $data);
|
@@ -154,7 +157,7 @@ discard block |
||
| 154 | 157 | * Добавление защищенного блока |
| 155 | 158 | * |
| 156 | 159 | * @param string $tag тэг, который должен быть защищён |
| 157 | - * @return void |
|
| 160 | + * @return boolean |
|
| 158 | 161 | */ |
| 159 | 162 | public function add_safe_tag($tag) |
| 160 | 163 | {
|
@@ -170,8 +173,9 @@ discard block |
||
| 170 | 173 | * |
| 171 | 174 | * @param string $open начало блока |
| 172 | 175 | * @param string $close конец защищенного блока |
| 173 | - * @param bool $quoted специальные символы в начале и конце блока экранированы |
|
| 174 | - * @return void |
|
| 176 | + * @param bool $quoted специальные символы в начале и конце блока экранированы |
|
| 177 | + * @param string $id |
|
| 178 | + * @return boolean |
|
| 175 | 179 | */ |
| 176 | 180 | public function add_safe_block($id, $open, $close, $quoted = false) |
| 177 | 181 | {
|
@@ -197,8 +201,8 @@ discard block |
||
| 197 | 201 | /** |
| 198 | 202 | * Сохранение содержимого защищенных блоков |
| 199 | 203 | * |
| 200 | - * @param string $text |
|
| 201 | - * @param bool $safe если true, то содержимое блоков будет сохранено, иначе - раскодировано. |
|
| 204 | + * @param string $text |
|
| 205 | + * @param boolean $way |
|
| 202 | 206 | * @return string |
| 203 | 207 | */ |
| 204 | 208 | public function safe_blocks($text, $way, $show = true) |
@@ -307,7 +311,7 @@ discard block |
||
| 307 | 311 | * |
| 308 | 312 | * @param mixed $class - имя класса трета, или сам объект |
| 309 | 313 | * @param string $altname - альтернативное имя, если хотим например иметь два одинаоковых терта в обработке |
| 310 | - * @return unknown |
|
| 314 | + * @return boolean |
|
| 311 | 315 | */ |
| 312 | 316 | public function add_tret($class, $altname = false) |
| 313 | 317 | {
|
@@ -592,7 +596,6 @@ discard block |
||
| 592 | 596 | * Установить настройку |
| 593 | 597 | * |
| 594 | 598 | * @param mixed $selector |
| 595 | - * @param string $setting |
|
| 596 | 599 | * @param mixed $value |
| 597 | 600 | */ |
| 598 | 601 | protected function doset($selector, $key, $value) |
@@ -80,7 +80,7 @@ discard block |
||
| 80 | 80 | * |
| 81 | 81 | * @author somebody? |
| 82 | 82 | * @param int $c код символа в кодировке UTF-8 (например, 0x00AB) |
| 83 | - * @return bool|string |
|
| 83 | + * @return string|false |
|
| 84 | 84 | */ |
| 85 | 85 | public static function _getUnicodeChar($c) |
| 86 | 86 | {
|
@@ -118,7 +118,7 @@ discard block |
||
| 118 | 118 | * |
| 119 | 119 | * @param string $text |
| 120 | 120 | * @param mixed $mode |
| 121 | - * @return string|bool |
|
| 121 | + * @return false|string |
|
| 122 | 122 | */ |
| 123 | 123 | public static function clear_special_chars($text, $mode = null) |
| 124 | 124 | {
|
@@ -199,8 +199,8 @@ discard block |
||
| 199 | 199 | * Тег 'a' кодируется со специальным префиксом для дальнейшей |
| 200 | 200 | * возможности выносить за него кавычки. |
| 201 | 201 | * |
| 202 | - * @param string $text |
|
| 203 | - * @param bool $safe |
|
| 202 | + * @param string $text |
|
| 203 | + * @param boolean $way |
|
| 204 | 204 | * @return string |
| 205 | 205 | */ |
| 206 | 206 | public static function safe_tag_chars($text, $way) |
@@ -322,6 +322,9 @@ discard block |
||
| 322 | 322 | |
| 323 | 323 | |
| 324 | 324 | |
| 325 | + /** |
|
| 326 | + * @param string[] $needle |
|
| 327 | + */ |
|
| 325 | 328 | public static function strpos_ex(&$haystack, $needle, $offset = null) |
| 326 | 329 | {
|
| 327 | 330 | if(is_array($needle)) |
@@ -668,6 +671,10 @@ discard block |
||
| 668 | 671 | , $text); |
| 669 | 672 | } |
| 670 | 673 | |
| 674 | + /** |
|
| 675 | + * @param string $haystack |
|
| 676 | + * @param string $needle |
|
| 677 | + */ |
|
| 671 | 678 | public static function rstrpos ($haystack, $needle, $offset = 0){
|
| 672 | 679 | |
| 673 | 680 | if(trim($haystack) != "" && trim($needle) != "" && $offset <= mb_strlen($haystack)) |
@@ -70,6 +70,9 @@ discard block |
||
| 70 | 70 | $this->logs[] = array('info' => $str, 'data' => $data);
|
| 71 | 71 | } |
| 72 | 72 | |
| 73 | + /** |
|
| 74 | + * @param string $info |
|
| 75 | + */ |
|
| 73 | 76 | private function error($info, $data = null) |
| 74 | 77 | {
|
| 75 | 78 | $this->errors[] = array('info' => $info, 'data' => $data);
|
@@ -91,7 +94,6 @@ discard block |
||
| 91 | 94 | * EMTLib::LAYOUT_STYLE - с помощью стилей |
| 92 | 95 | * EMTLib::LAYOUT_CLASS - с помощью классов |
| 93 | 96 | * |
| 94 | - * @param int $kind |
|
| 95 | 97 | */ |
| 96 | 98 | public function set_tag_layout_ifnotset($layout) |
| 97 | 99 | {
|
@@ -105,7 +107,6 @@ discard block |
||
| 105 | 107 | * EMTLib::LAYOUT_CLASS - с помощью классов |
| 106 | 108 | * EMTLib::LAYOUT_STYLE|EMTLib::LAYOUT_CLASS - оба метода |
| 107 | 109 | * |
| 108 | - * @param int $kind |
|
| 109 | 110 | */ |
| 110 | 111 | public function set_tag_layout($layout = EMTLib::LAYOUT_STYLE) |
| 111 | 112 | {
|
@@ -292,6 +293,10 @@ discard block |
||
| 292 | 293 | } |
| 293 | 294 | |
| 294 | 295 | |
| 296 | + /** |
|
| 297 | + * @param string $pattern |
|
| 298 | + * @param string $replacement |
|
| 299 | + */ |
|
| 295 | 300 | protected function preg_replace_e($pattern, $replacement, $text) |
| 296 | 301 | {
|
| 297 | 302 | $chr = substr($pattern,0,1); |
@@ -437,7 +442,7 @@ discard block |
||
| 437 | 442 | * Получить строковое значение настройки |
| 438 | 443 | * |
| 439 | 444 | * @param unknown_type $key |
| 440 | - * @return unknown |
|
| 445 | + * @return string |
|
| 441 | 446 | */ |
| 442 | 447 | public function ss($key) |
| 443 | 448 | {
|
@@ -494,7 +499,6 @@ discard block |
||
| 494 | 499 | /** |
| 495 | 500 | * Применить к тексту |
| 496 | 501 | * |
| 497 | - * @param string $text - текст к которому применить |
|
| 498 | 502 | * @param mixed $list - список правил, null - все правила |
| 499 | 503 | * @return string |
| 500 | 504 | */ |
@@ -62,6 +62,7 @@ |
||
| 62 | 62 | /** |
| 63 | 63 | * Расстановка защищенных тегов параграфа (<p>...</p>) и переноса строки |
| 64 | 64 | * |
| 65 | + * @param string $text |
|
| 65 | 66 | * @return void |
| 66 | 67 | */ |
| 67 | 68 | protected function do_paragraphs($text) {
|