1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
content.php
См. документацию.
1<?php
2
4
6
7class Content
8{
9 const TYPE_STRING = 1;
10 const TYPE_INTEGER = 2;
11 const TYPE_MIXED = 3;
12
18 public static function prepareStringToken($token)
19 {
20 return str_rot13($token);
21 }
22
28 public static function prepareIntegerToken($token)
29 {
30 $token = intval($token);
31 return str_pad($token, Filter\Helper::getMinTokenSize(), '0', STR_PAD_LEFT);
32 }
33
39 public static function isIntegerToken($token)
40 {
41 return preg_match('/^[0-9]{1,}$/i', $token);
42 }
43
50 public static function canUseFulltextSearch($token, $type = self::TYPE_STRING)
51 {
52 if ((int)$type > 1)
53 {
54 $result = static::isIntegerToken($token) || mb_strlen($token) >= Filter\Helper::getMinTokenSize();
55 }
56 else
57 {
58 $result = mb_strlen($token) >= Filter\Helper::getMinTokenSize();
59 }
60
61 return $result;
62 }
63}
$type
Определения options.php:106
static canUseFulltextSearch($token, $type=self::TYPE_STRING)
Определения content.php:50
static prepareIntegerToken($token)
Определения content.php:28
const TYPE_MIXED
Определения content.php:11
static isIntegerToken($token)
Определения content.php:39
const TYPE_STRING
Определения content.php:9
static prepareStringToken($token)
Определения content.php:18
const TYPE_INTEGER
Определения content.php:10
$result
Определения get_property_values.php:14
Определения content.php:3