class Ps in Search API 8
Represents characters of the Unicode category "Ps" ("Punctuation, Open").
Hierarchy
- class \Drupal\search_api\Plugin\search_api\processor\Resources\Ps implements UnicodeCharacterPropertyInterface
Expanded class hierarchy of Ps
3 string references to 'Ps'
- IgnoreCharacters::defaultConfiguration in src/
Plugin/ search_api/ processor/ IgnoreCharacters.php - Gets default configuration for this plugin.
- IgnoreCharacterTest::ignoreCharacterSetsDataProvider in tests/
src/ Unit/ Processor/ IgnoreCharacterTest.php - Data provider for testValueConfiguration().
- ProcessorIntegrationTest::checkIgnoreCharactersIntegration in tests/
src/ Functional/ ProcessorIntegrationTest.php - Tests the UI for the "Ignore characters" processor.
File
- src/
Plugin/ search_api/ processor/ Resources/ Ps.php, line 8
Namespace
Drupal\search_api\Plugin\search_api\processor\ResourcesView source
class Ps implements UnicodeCharacterPropertyInterface {
/**
* {@inheritdoc}
*/
public static function getRegularExpression() {
// phpcs:disable
return '\\x{0028}\\x{005B}\\x{007B}\\x{0F3A}\\x{0F3C}\\x{169B}\\x{201A}' . '\\x{201E}\\x{2045}\\x{207D}\\x{208D}\\x{2308}\\x{230A}\\x{2329}' . '\\x{2768}\\x{276A}\\x{276C}\\x{276E}\\x{2770}\\x{2772}\\x{2774}' . '\\x{27C5}\\x{27E6}\\x{27E8}\\x{27EA}\\x{27EC}\\x{27EE}\\x{2983}' . '\\x{2985}\\x{2987}\\x{2989}\\x{298B}\\x{298D}\\x{298F}\\x{2991}' . '\\x{2993}\\x{2995}\\x{2997}\\x{29D8}\\x{29DA}\\x{29FC}\\x{2E22}' . '\\x{2E24}\\x{2E26}\\x{2E28}\\x{3008}\\x{300A}\\x{300C}\\x{300E}' . '\\x{3010}\\x{3014}\\x{3016}\\x{3018}\\x{301A}\\x{301D}\\x{FD3E}' . '\\x{FE17}\\x{FE35}\\x{FE37}\\x{FE39}\\x{FE3B}\\x{FE3D}\\x{FE3F}' . '\\x{FE41}\\x{FE43}\\x{FE47}\\x{FE59}\\x{FE5B}\\x{FE5D}\\x{FF08}' . '\\x{FF3B}\\x{FF5B}\\x{FF5F}\\x{FF62}';
// phpcs:enable
}
}
Members
Name | Modifiers | Type | Description | Overrides |
---|---|---|---|---|
Ps:: |
public static | function |
Returns a regular expression matching this character class. Overrides UnicodeCharacterPropertyInterface:: |