Skip to content

Commit f98b4ee

Browse files
committed
Update HtmlQuoteTrait.php
Renamed constants, cleared debug output
1 parent a5d3fae commit f98b4ee

File tree

1 file changed

+13
-12
lines changed

1 file changed

+13
-12
lines changed

src/HtmlQuoteTrait.php

Lines changed: 13 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,11 @@
44
*/
55
namespace Evas\Validate;
66

7-
if (!defined('ALLOWABLE_HTML_TAGS_DEFAULT')) define('ALLOWABLE_HTML_TAGS_DEFAULT', null);
8-
if (!defined('HTMLENTITIES_DEFAULT')) define('HTMLENTITIES_DEFAULT', false);
7+
/**
8+
* Константы для свойств трейта по умолчанию.
9+
*/
10+
if (!defined('EVAS_ALLOWABLE_HTML_TAGS_DEFAULT')) define('EVAS_ALLOWABLE_HTML_TAGS_DEFAULT', null);
11+
if (!defined('EVAS_HTMLENTITIES_DEFAULT')) define('EVAS_HTMLENTITIES_DEFAULT', false);
912

1013
/**
1114
* Трейт экранирования html-тегов.
@@ -19,12 +22,12 @@ trait HtmlQuoteTrait
1922
/**
2023
* @var string|null общее правило поддерживаемых html-тегов
2124
*/
22-
public $allowableHtmlTags = ALLOWABLE_HTML_TAGS_DEFAULT;
25+
public $allowableHtmlTags = EVAS_ALLOWABLE_HTML_TAGS_DEFAULT;
2326

2427
/**
2528
* @var bool общее правило замены html-тегов на html-сущности
2629
*/
27-
public $htmlentities = HTMLENTITIES_DEFAULT;
30+
public $htmlentities = EVAS_HTMLENTITIES_DEFAULT;
2831

2932
/**
3033
* @var array маппинг правил поддерживания html-тегов для конкретных полей
@@ -42,12 +45,12 @@ trait HtmlQuoteTrait
4245
/**
4346
* @var string|null глобальное общее правило поддерживаемых html-тегов
4447
*/
45-
public static $allowableHtmlTagsGlobal = ALLOWABLE_HTML_TAGS_DEFAULT;
48+
public static $allowableHtmlTagsGlobal = EVAS_ALLOWABLE_HTML_TAGS_DEFAULT;
4649

4750
/**
4851
* @var bool глобальное общее правило замены html-тегов на html-сущности
4952
*/
50-
public static $htmlentitiesGlobal = HTMLENTITIES_DEFAULT;
53+
public static $htmlentitiesGlobal = EVAS_HTMLENTITIES_DEFAULT;
5154

5255
/**
5356
* @var array глобальный маппинг правил поддерживания html-тегов для конкретных полей
@@ -132,7 +135,7 @@ public static function htmlentitiesGlobal(bool $value = false, array $names = nu
132135
*/
133136
public function getAllowableHtmlTags(): ?string
134137
{
135-
return $this->allowableHtmlTags !== ALLOWABLE_HTML_TAGS_DEFAULT
138+
return $this->allowableHtmlTags !== EVAS_ALLOWABLE_HTML_TAGS_DEFAULT
136139
? $this->allowableHtmlTags : static::$allowableHtmlTagsGlobal;
137140
}
138141

@@ -142,7 +145,7 @@ public function getAllowableHtmlTags(): ?string
142145
*/
143146
public function getHtmlentities(): bool
144147
{
145-
return $this->htmlentities !== HTMLENTITIES_DEFAULT
148+
return $this->htmlentities !== EVAS_HTMLENTITIES_DEFAULT
146149
? $this->htmlentities : static::$htmlentitiesGlobal;
147150
}
148151

@@ -183,10 +186,10 @@ public static function mergeMaps(array &$innerMap, array $outerMap)
183186
*/
184187
public function extendsQuote(object &$inner, string $name = null): object
185188
{
186-
if (ALLOWABLE_HTML_TAGS_DEFAULT === $inner->getAllowableHtmlTags()) {
189+
if (EVAS_ALLOWABLE_HTML_TAGS_DEFAULT === $inner->getAllowableHtmlTags()) {
187190
$inner->allowableHtmlTags = $this->getAllowableHtmlTags();
188191
}
189-
if (HTMLENTITIES_DEFAULT === $inner->getHtmlentities()) {
192+
if (EVAS_HTMLENTITIES_DEFAULT === $inner->getHtmlentities()) {
190193
$inner->htmlentities = $this->getHtmlentities();
191194
}
192195
static::mergeMaps($inner->allowableHtmlTagsMap, $this->getAllowableHtmlTagsMap());
@@ -218,11 +221,9 @@ public function quoteHtmlValue($value, string $name = null)
218221
: $this->getHtmlentities();
219222

220223
if (null !== $allowableHtmlTags) {
221-
echo get_called_class() . ": strip_tags for \"$name\" = $value<hr>";
222224
$value = strip_tags($value, $allowableHtmlTags);
223225
}
224226
if (true === $htmlentities) {
225-
echo get_called_class() . ": htmlentities for \"$name\" = $value<hr>";
226227
$value = htmlentities($value);
227228
}
228229
}

0 commit comments

Comments
 (0)