diff --git a/.php_cs.dist b/.php_cs.dist index 8548adf..68243c6 100644 --- a/.php_cs.dist +++ b/.php_cs.dist @@ -2,7 +2,7 @@ /** * Defintions can be looked-up at . * - * Rules current as of https://github.com/FriendsOfPHP/PHP-CS-Fixer/blob/v2.10.0/README.rst + * Rules current as of https://github.com/FriendsOfPHP/PHP-CS-Fixer/blob/2.14/README.rst */ use PhpCsFixer\Config; @@ -15,8 +15,8 @@ $finder = PhpCsFixer\Finder::create() ; $fileHeader = <<<'EOF' -Copyright (c) 2017–2018 Ryan Parman . -Copyright (c) 2017–2018 Contributors. +Copyright (c) 2017–2019 Ryan Parman . +Copyright (c) 2017–2019 Contributors. http://opensource.org/licenses/Apache2.0 EOF; @@ -43,16 +43,22 @@ return Config::create() 'blank_line_before_statement' => [ 'statements' => [ 'break', + 'case', 'continue', 'declare', + 'default', + 'die', 'do', + 'exit', 'for', 'foreach', 'if', 'return', + 'switch', 'throw', 'try', 'while', + 'yield', ], ], 'braces' => [ @@ -87,17 +93,26 @@ return Config::create() 'heredoc_syntax' => true, 'single_quoted' => false, ], + 'error_suppression' => [ + 'mute_deprecation_error' => false, + 'noise_remaining_usages' => true, + 'noise_remaining_usages_exclude' => [], + ], 'final_internal_class' => [ 'annotation-black-list' => [], 'annotation-white-list' => [ '@internal', ], ], + 'fopen_flags' => [ + 'b_mode' => true, + ], 'function_declaration' => [ 'closure_function_spacing' => 'one', ], 'function_to_constant' => [ 'functions' => [ + // 'get_called_class', 'get_class', 'phpversion', 'php_sapi_name', @@ -129,16 +144,53 @@ return Config::create() 'method_argument_space' => [ 'ensure_fully_multiline' => true, 'keep_multiple_spaces_after_comma' => false, + 'on_multiline' => 'ignore', ], 'multiline_whitespace_before_semicolons' => [ 'strategy' => 'no_multi_line', ], + 'native_constant_invocation' => [ + 'exclude' => [ + 'null', + 'false', + 'true', + ], + 'fix_built_in' => true, + 'include' => [], + 'scope' => 'all', + ], + 'native_function_invocation' => [ + 'exclude' => [], + 'include' => [ + '@internal', + ], + 'scope' => 'all', + 'strict' => true, + ], + 'no_alias_functions' => [ + 'sets' => [ + '@all', + ], + ], 'no_break_comment' => [ 'comment_text' => 'no break', ], 'no_extra_blank_lines' => [ 'tokens' => [ + 'break', + 'case', + 'continue', + 'curly_brace_block', + 'default', + 'extra', + 'parenthesis_brace_block', + 'return', + 'square_brace_block', + 'switch', + 'throw', 'use', + 'useTrait', + 'use_trait', ], ], 'no_mixed_echo_print' => [ @@ -150,6 +202,9 @@ return Config::create() 'outside' ], ], + 'no_superfluous_phpdoc_tags' => [ + 'allow_mixed' => false, + ], 'no_unneeded_control_parentheses' => [ 'statements' => [ 'break', @@ -165,20 +220,27 @@ return Config::create() 'use_escape_sequences_in_strings' => false, ], 'ordered_class_elements' => [ - 'order' => [ + 'sortAlgorithm' => 'none', + 'order' => [ 'use_trait', 'constant_public', 'constant_protected', 'constant_private', + 'property_public_static', 'property_public', + 'property_protected_static', 'property_protected', + 'property_private_static', 'property_private', 'construct', 'destruct', 'magic', 'phpunit', + 'method_public_static', 'method_public', + 'method_protected_static', 'method_protected', + 'method_private_static', 'method_private', ], ], @@ -200,14 +262,23 @@ return Config::create() 'php_unit_expectation' => [ 'target' => 'newest', ], + 'php_unit_method_casing' => [ + 'case' => 'camel_case', + ], + 'php_unit_namespaced' => [ + 'target' => 'newest', + ], 'php_unit_no_expectation_annotation' => [ 'target' => 'newest', 'use_class_const' => true, ], 'php_unit_test_annotation' => [ - 'case' => 'camel', 'style' => 'prefix', ], + 'php_unit_test_case_static_method_calls' => [ + 'call_type' => 'static', + 'methods' => [], + ], 'phpdoc_no_alias_tag' => [ 'property-read' => 'property', 'property-write' => 'property', @@ -218,7 +289,8 @@ return Config::create() 'only_untyped' => false, ], 'phpdoc_align' => [ - 'tags' => [ + 'align' => 'vertical', + 'tags' => [ 'param', 'return', 'throws', @@ -236,8 +308,26 @@ return Config::create() '@static' => 'static', ], ], + 'phpdoc_scalar' => [ + 'types' => [ + 'boolean', + 'callback', + 'double', + 'integer', + 'real', + 'str', + ], + ], + 'phpdoc_types' => [ + 'groups' => [ + 'simple', + 'alias', + 'meta', + ], + ], 'phpdoc_types_order' => [ 'null_adjustment' => 'always_last', + 'sort_algorithm' => 'alpha', ], 'random_api_migration' => [ 'replacements' => [ @@ -258,9 +348,13 @@ return Config::create() ], 'single_line_comment_style' => [ 'comment_types' => [ + 'asterisk', 'hash', ], ], + 'single_quote' => [ + 'strings_containing_single_quote_chars' => false, + ], 'space_after_semicolon' => [ 'remove_in_empty_for_expressions' => false, ], @@ -270,134 +364,150 @@ return Config::create() 'property', ], 'yoda_style' => [ - 'equal' => true, - 'identical' => true, - 'less_and_greater' => false, + 'always_move_variable' => false, + 'equal' => true, + 'identical' => true, + 'less_and_greater' => false, ], // Enforce - 'backtick_to_shell_exec' => true, - 'blank_line_after_namespace' => true, - 'blank_line_after_opening_tag' => true, - 'combine_consecutive_issets' => true, - 'combine_consecutive_unsets' => true, - 'compact_nullable_typehint' => true, - 'declare_strict_types' => true, - 'dir_constant' => true, - 'elseif' => true, - 'encoding' => true, - 'ereg_to_preg' => true, - 'explicit_indirect_variable' => true, - 'explicit_string_variable' => true, - 'full_opening_tag' => true, - 'function_typehint_space' => true, - 'heredoc_to_nowdoc' => true, - 'include' => true, - 'indentation_type' => true, - 'line_ending' => true, - 'linebreak_after_opening_tag' => true, - 'lowercase_cast' => true, - 'lowercase_constants' => true, - 'lowercase_keywords' => true, - 'magic_constant_casing' => true, - 'mb_str_functions' => true, - 'method_chaining_indentation' => true, - 'modernize_types_casting' => true, - 'multiline_comment_opening_closing' => true, - 'multiline_whitespace_before_semicolons' => true, - 'native_function_casing' => true, - 'native_function_invocation' => true, - 'new_with_braces' => true, - 'no_alias_functions' => true, - 'no_blank_lines_after_class_opening' => true, - 'no_blank_lines_after_phpdoc' => true, - 'no_closing_tag' => true, - 'no_empty_comment' => true, - 'no_empty_phpdoc' => true, - 'no_empty_statement' => true, - 'no_homoglyph_names' => true, - 'no_leading_import_slash' => true, - 'no_leading_namespace_whitespace' => true, - 'no_multiline_whitespace_around_double_arrow' => true, - 'no_null_property_initialization' => true, - 'no_php4_constructor' => true, - 'no_short_bool_cast' => true, - 'no_singleline_whitespace_before_semicolons' => true, - 'no_spaces_after_function_name' => true, - 'no_spaces_inside_parenthesis' => true, - 'no_superfluous_elseif' => true, - 'no_trailing_comma_in_list_call' => true, - 'no_trailing_comma_in_singleline_array' => true, - 'no_trailing_whitespace' => true, - 'no_trailing_whitespace_in_comment' => true, - 'no_unneeded_curly_braces' => true, - 'no_unneeded_final_method' => true, - 'no_unreachable_default_argument_value' => true, - 'no_unused_imports' => true, - 'no_useless_else' => true, - 'no_useless_return' => true, - 'no_whitespace_before_comma_in_array' => true, - 'no_whitespace_in_blank_line' => true, - 'normalize_index_brace' => true, - 'object_operator_without_whitespace' => true, - 'php_unit_fqcn_annotation' => true, - 'php_unit_mock' => true, - 'phpdoc_indent' => true, - 'phpdoc_inline_tag' => true, - 'phpdoc_no_access' => true, - 'phpdoc_no_empty_return' => true, - 'phpdoc_no_package' => true, - 'phpdoc_no_useless_inheritdoc' => true, - 'phpdoc_order' => true, - 'phpdoc_scalar' => true, - 'phpdoc_separation' => true, - 'phpdoc_single_line_var_spacing' => true, - 'phpdoc_summary' => true, - 'phpdoc_to_comment' => true, - 'phpdoc_trim' => true, - 'phpdoc_types' => true, - 'phpdoc_var_without_name' => true, - 'pow_to_exponentiation' => true, - 'psr4' => true, - 'self_accessor' => true, - 'semicolon_after_instruction' => true, - 'short_scalar_cast' => true, - 'simplified_null_return' => true, - 'single_blank_line_at_eof' => true, - 'single_blank_line_before_namespace' => true, - 'single_import_per_statement' => true, - 'single_line_after_imports' => true, - 'single_quote' => true, - 'standardize_not_equals' => true, - 'static_lambda' => true, - 'strict_comparison' => true, - 'strict_param' => true, - 'switch_case_semicolon_to_colon' => true, - 'switch_case_space' => true, - 'ternary_operator_spaces' => true, - 'ternary_to_null_coalescing' => true, - 'trailing_comma_in_multiline_array' => true, - 'trim_array_spaces' => true, - 'unary_operator_spaces' => true, - 'void_return' => true, - 'whitespace_after_comma_in_array' => true, + 'array_indentation' => true, + 'backtick_to_shell_exec' => true, + 'blank_line_after_namespace' => true, + 'blank_line_after_opening_tag' => true, + 'combine_consecutive_issets' => true, + 'combine_consecutive_unsets' => true, + 'combine_nested_dirname' => true, + 'compact_nullable_typehint' => true, + 'declare_strict_types' => true, + 'dir_constant' => true, + 'elseif' => true, + 'encoding' => true, + 'ereg_to_preg' => true, + 'explicit_indirect_variable' => true, + 'explicit_string_variable' => true, + 'fopen_flag_order' => true, + 'full_opening_tag' => true, + 'fully_qualified_strict_types' => true, + 'function_typehint_space' => true, + 'heredoc_to_nowdoc' => true, + 'implode_call' => true, + 'include' => true, + 'indentation_type' => true, + 'line_ending' => true, + 'linebreak_after_opening_tag' => true, + 'logical_operators' => true, + 'lowercase_cast' => true, + 'lowercase_constants' => true, + 'lowercase_keywords' => true, + 'lowercase_static_reference' => true, + 'magic_constant_casing' => true, + 'magic_method_casing' => true, + 'mb_str_functions' => true, + 'method_chaining_indentation' => true, + 'modernize_types_casting' => true, + 'multiline_comment_opening_closing' => true, + 'native_function_casing' => true, + 'new_with_braces' => true, + 'no_alternative_syntax' => true, + 'no_binary_string' => true, + 'no_blank_lines_after_class_opening' => true, + 'no_blank_lines_after_phpdoc' => true, + 'no_closing_tag' => true, + 'no_empty_comment' => true, + 'no_empty_phpdoc' => true, + 'no_empty_statement' => true, + 'no_homoglyph_names' => true, + 'no_leading_import_slash' => true, + 'no_leading_namespace_whitespace' => true, + 'no_multiline_whitespace_around_double_arrow' => true, + 'no_null_property_initialization' => true, + 'no_php4_constructor' => true, + 'no_short_bool_cast' => true, + 'no_singleline_whitespace_before_semicolons' => true, + 'no_spaces_after_function_name' => true, + 'no_spaces_inside_parenthesis' => true, + 'no_superfluous_elseif' => true, + 'no_trailing_comma_in_list_call' => true, + 'no_trailing_comma_in_singleline_array' => true, + 'no_trailing_whitespace' => true, + 'no_trailing_whitespace_in_comment' => true, + 'no_unneeded_curly_braces' => true, + 'no_unneeded_final_method' => true, + 'no_unreachable_default_argument_value' => true, + 'no_unset_on_property' => true, + 'no_unused_imports' => true, + 'no_useless_else' => true, + 'no_useless_return' => true, + 'no_whitespace_before_comma_in_array' => true, + 'no_whitespace_in_blank_line' => true, + 'normalize_index_brace' => true, + 'object_operator_without_whitespace' => true, + 'php_unit_fqcn_annotation' => true, + 'php_unit_mock' => true, + 'php_unit_set_up_tear_down_visibility' => true, + 'phpdoc_indent' => true, + 'phpdoc_inline_tag' => true, + 'phpdoc_no_access' => true, + 'phpdoc_no_empty_return' => true, + 'phpdoc_no_package' => true, + 'phpdoc_no_useless_inheritdoc' => true, + 'phpdoc_order' => true, + 'phpdoc_separation' => true, + 'phpdoc_single_line_var_spacing' => true, + 'phpdoc_summary' => true, + 'phpdoc_to_comment' => true, + 'phpdoc_trim' => true, + 'phpdoc_trim_consecutive_blank_line_separation' => true, + 'phpdoc_var_annotation_correct_order' => true, + 'phpdoc_var_without_name' => true, + 'pow_to_exponentiation' => true, + 'psr4' => true, + 'return_assignment' => true, + 'self_accessor' => true, + 'semicolon_after_instruction' => true, + 'set_type_to_cast' => true, + 'short_scalar_cast' => true, + 'simplified_null_return' => true, + 'single_blank_line_at_eof' => true, + 'single_blank_line_before_namespace' => true, + 'single_import_per_statement' => true, + 'single_line_after_imports' => true, + 'standardize_increment' => true, + 'standardize_not_equals' => true, + 'static_lambda' => true, + 'strict_comparison' => true, + 'strict_param' => true, + 'string_line_ending' => true, + 'switch_case_semicolon_to_colon' => true, + 'switch_case_space' => true, + 'ternary_operator_spaces' => true, + 'ternary_to_null_coalescing' => true, + 'trailing_comma_in_multiline_array' => true, + 'trim_array_spaces' => true, + 'unary_operator_spaces' => true, + 'void_return' => true, + 'whitespace_after_comma_in_array' => true, // Do not enforce 'class_keyword_remove' => false, + 'comment_to_phpdoc' => false, + 'date_time_immutable' => false, 'doctrine_annotation_braces' => false, 'doctrine_annotation_indentation' => false, 'doctrine_annotation_spaces' => false, + 'heredoc_indentation' => false, // @todo 7.3 'no_blank_lines_before_namespace' => false, 'no_short_echo_tag' => false, + 'no_unset_cast' => false, 'not_operator_with_space' => false, 'not_operator_with_successor_space' => false, - 'php_unit_namespaced' => false, 'php_unit_strict' => false, 'php_unit_test_class_requires_covers' => false, 'phpdoc_annotation_without_dot' => false, + 'phpdoc_to_return_type' => false, 'protected_to_private' => false, 'psr0' => false, - 'silenced_deprecation_error' => false, ]) ->setFinder($finder) ->setUsingCache(true) diff --git a/.phpunit.result.cache b/.phpunit.result.cache deleted file mode 100644 index e75f741..0000000 --- a/.phpunit.result.cache +++ /dev/null @@ -1 +0,0 @@ -C:37:"PHPUnit\Runner\DefaultTestResultCache":51668:{a:2:{s:7:"defects";a:0:{}s:5:"times";a:588:{s:63:"SimplePie\Test\Integration\Atom\Feed\CategoryTest::testCategory";d:0.129;s:65:"SimplePie\Test\Integration\Atom\Feed\CategoryTest::testCategories";d:0.081;s:67:"SimplePie\Test\Integration\Atom\Feed\CategoryTest::testCategoryFail";d:0.073;s:55:"SimplePie\Test\Integration\Atom\Feed\FeedTest::testFeed";d:0.052;s:59:"SimplePie\Test\Integration\Atom\Feed\FeedTest::testFeedFail";d:0.054;s:65:"SimplePie\Test\Integration\Atom\Feed\GeneratorTest::testGenerator";d:0.056;s:72:"SimplePie\Test\Integration\Atom\Feed\GeneratorTest::testGeneratorAliases";d:0.055;s:69:"SimplePie\Test\Integration\Atom\Feed\GeneratorTest::testGeneratorFail";d:0.067;s:51:"SimplePie\Test\Integration\Atom\Feed\IdTest::testId";d:0.063;s:57:"SimplePie\Test\Integration\Atom\Feed\IdTest::testIdAtom10";d:0.059;s:56:"SimplePie\Test\Integration\Atom\Feed\ImageTest::testIcon";d:0.055;s:56:"SimplePie\Test\Integration\Atom\Feed\ImageTest::testLogo";d:0.055;s:64:"SimplePie\Test\Integration\Atom\Feed\ImageTest::testImageAliases";d:0.058;s:61:"SimplePie\Test\Integration\Atom\Feed\ImageTest::testImageFail";d:0.063;s:59:"SimplePie\Test\Integration\Atom\Feed\LanguageTest::testLang";d:0.052;s:65:"SimplePie\Test\Integration\Atom\Feed\LanguageTest::testLangAtom10";d:0.055;s:63:"SimplePie\Test\Integration\Atom\Feed\LanguageTest::testLanguage";d:0.055;s:69:"SimplePie\Test\Integration\Atom\Feed\LanguageTest::testLanguageAtom10";d:0.054;s:55:"SimplePie\Test\Integration\Atom\Feed\LinkTest::testLink";d:0.056;s:56:"SimplePie\Test\Integration\Atom\Feed\LinkTest::testLinks";d:0.06;s:62:"SimplePie\Test\Integration\Atom\Feed\LinkTest::testLinkAliases";d:0.055;s:59:"SimplePie\Test\Integration\Atom\Feed\LinkTest::testLinkFail";d:0.054;s:59:"SimplePie\Test\Integration\Atom\Feed\PersonTest::testPerson";d:0.055;s:59:"SimplePie\Test\Integration\Atom\Feed\PersonTest::testPeople";d:0.061;s:66:"SimplePie\Test\Integration\Atom\Feed\PersonTest::testPersonAliases";d:0.053;s:63:"SimplePie\Test\Integration\Atom\Feed\PersonTest::testPersonFail";d:0.058;s:72:"SimplePie\Test\Integration\Atom\Feed\PublishedUpdatedTest::testPublished";d:0.054;s:78:"SimplePie\Test\Integration\Atom\Feed\PublishedUpdatedTest::testPublishedAtom10";d:0.063;s:83:"SimplePie\Test\Integration\Atom\Feed\PublishedUpdatedTest::testPublishedUsWestCoast";d:0.058;s:70:"SimplePie\Test\Integration\Atom\Feed\PublishedUpdatedTest::testPubDate";d:0.057;s:70:"SimplePie\Test\Integration\Atom\Feed\PublishedUpdatedTest::testUpdated";d:0.055;s:71:"SimplePie\Test\Integration\Atom\Feed\RightsTest::testRightsWithEntities";d:0.055;s:74:"SimplePie\Test\Integration\Atom\Feed\RightsTest::testRightsWithoutEntities";d:0.099;s:63:"SimplePie\Test\Integration\Atom\Feed\SubtitleTest::testSubtitle";d:0.055;s:69:"SimplePie\Test\Integration\Atom\Feed\SubtitleTest::testSubtitleAtom10";d:0.054;s:61:"SimplePie\Test\Integration\Atom\Feed\SummaryTest::testSummary";d:0.055;s:67:"SimplePie\Test\Integration\Atom\Feed\SummaryTest::testSummaryAtom10";d:0.057;s:57:"SimplePie\Test\Integration\Atom\Feed\TitleTest::testTitle";d:0.054;s:63:"SimplePie\Test\Integration\Atom\Feed\TitleTest::testTitleAtom10";d:0.055;s:70:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #0";d:0.021;s:70:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #1";d:0.018;s:70:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #2";d:0.017;s:70:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #3";d:0.017;s:70:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #4";d:0.017;s:70:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #5";d:0.02;s:70:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #6";d:0.024;s:70:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #7";d:0.02;s:70:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #8";d:0.018;s:70:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #9";d:0.018;s:71:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #10";d:0.018;s:71:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #11";d:0.019;s:71:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #12";d:0.019;s:71:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #13";d:0.019;s:71:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #14";d:0.018;s:71:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #15";d:0.017;s:71:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #16";d:0.017;s:71:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #17";d:0.019;s:71:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #18";d:0.023;s:71:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #19";d:0.025;s:71:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #20";d:0.024;s:71:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #21";d:0.021;s:71:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #22";d:0.02;s:71:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #23";d:0.019;s:71:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #24";d:0.018;s:71:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #25";d:0.018;s:71:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #26";d:0.018;s:71:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #27";d:0.02;s:71:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #28";d:0.022;s:71:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #29";d:0.02;s:71:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #30";d:0.019;s:71:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #31";d:0.018;s:71:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #32";d:0.018;s:71:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #33";d:0.017;s:71:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #34";d:0.019;s:71:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #35";d:0.019;s:71:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #36";d:0.018;s:71:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #37";d:0.018;s:71:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #38";d:0.019;s:71:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #39";d:0.018;s:71:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #40";d:0.019;s:71:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #41";d:0.019;s:71:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #42";d:0.019;s:71:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #43";d:0.019;s:71:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #44";d:0.029;s:71:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #45";d:0.024;s:71:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #46";d:0.021;s:71:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #47";d:0.019;s:71:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #48";d:0.019;s:71:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #49";d:0.019;s:71:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #50";d:0.019;s:71:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #51";d:0.02;s:71:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #52";d:0.019;s:71:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #53";d:0.019;s:71:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #54";d:0.02;s:71:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #55";d:0.021;s:71:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #56";d:0.021;s:71:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #57";d:0.021;s:71:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #58";d:0.018;s:71:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #59";d:0.017;s:71:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #60";d:0.017;s:71:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #61";d:0.018;s:71:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #62";d:0.021;s:71:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #63";d:0.018;s:71:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #64";d:0.019;s:71:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #65";d:0.018;s:71:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #66";d:0.017;s:71:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #67";d:0.017;s:71:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #68";d:0.019;s:71:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #69";d:0.018;s:71:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #70";d:0.017;s:71:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #71";d:0.018;s:71:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #72";d:0.018;s:71:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #73";d:0.018;s:71:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #74";d:0.018;s:71:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #75";d:0.02;s:71:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #76";d:0.018;s:71:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #77";d:0.019;s:71:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #78";d:0.018;s:71:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #79";d:0.018;s:71:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #80";d:0.018;s:71:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #81";d:0.018;s:71:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #82";d:0.017;s:71:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #83";d:0.023;s:71:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #84";d:0.029;s:71:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #85";d:0.021;s:71:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #86";d:0.019;s:71:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #87";d:0.019;s:71:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #88";d:0.018;s:71:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #89";d:0.018;s:71:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #90";d:0.017;s:71:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #91";d:0.018;s:71:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #92";d:0.018;s:71:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #93";d:0.018;s:71:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #94";d:0.018;s:71:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #95";d:0.018;s:71:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #96";d:0.019;s:71:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #97";d:0.018;s:71:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #98";d:0.018;s:71:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #99";d:0.018;s:72:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #100";d:0.018;s:72:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #101";d:0.018;s:72:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #102";d:0.019;s:72:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #103";d:0.019;s:72:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #104";d:0.019;s:72:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #105";d:0.02;s:72:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #106";d:0.02;s:72:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #107";d:0.019;s:72:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #108";d:0.02;s:72:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #109";d:0.019;s:72:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #110";d:0.019;s:72:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #111";d:0.019;s:72:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #112";d:0.02;s:72:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #113";d:0.019;s:72:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #114";d:0.019;s:72:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #115";d:0.02;s:72:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #116";d:0.019;s:72:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #117";d:0.019;s:72:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #118";d:0.019;s:72:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #119";d:0.022;s:72:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #120";d:0.02;s:72:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #121";d:0.023;s:72:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #122";d:0.027;s:72:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #123";d:0.022;s:72:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #124";d:0.02;s:72:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #125";d:0.038;s:72:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #126";d:0.019;s:72:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #127";d:0.019;s:72:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #128";d:0.019;s:72:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #129";d:0.02;s:72:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #130";d:0.02;s:72:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #131";d:0.02;s:72:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #132";d:0.019;s:72:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #133";d:0.019;s:72:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #134";d:0.02;s:72:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #135";d:0.02;s:72:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #136";d:0.02;s:72:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #137";d:0.019;s:72:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #138";d:0.02;s:72:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #139";d:0.019;s:72:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #140";d:0.02;s:72:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #141";d:0.019;s:72:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #142";d:0.02;s:72:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #143";d:0.019;s:72:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #144";d:0.02;s:72:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #145";d:0.018;s:72:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #146";d:0.02;s:72:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #147";d:0.019;s:72:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #148";d:0.02;s:72:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #149";d:0.02;s:72:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #150";d:0.019;s:72:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #151";d:0.019;s:72:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #152";d:0.02;s:72:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #153";d:0.019;s:72:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #154";d:0.02;s:72:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #155";d:0.019;s:72:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #156";d:0.019;s:72:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #157";d:0.019;s:72:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #158";d:0.03;s:72:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #159";d:0.023;s:72:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #160";d:0.021;s:72:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #161";d:0.019;s:72:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #162";d:0.019;s:72:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #163";d:0.02;s:72:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #164";d:0.019;s:72:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #165";d:0.019;s:72:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #166";d:0.02;s:72:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #167";d:0.02;s:72:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #168";d:0.023;s:72:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #169";d:0.02;s:72:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #170";d:0.02;s:72:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #171";d:0.02;s:72:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #172";d:0.02;s:72:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #173";d:0.019;s:72:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #174";d:0.019;s:72:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #175";d:0.02;s:72:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #176";d:0.018;s:72:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #177";d:0.018;s:72:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #178";d:0.018;s:72:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #179";d:0.017;s:72:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #180";d:0.017;s:72:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #181";d:0.018;s:72:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #182";d:0.019;s:72:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #183";d:0.018;s:72:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #184";d:0.018;s:72:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #185";d:0.018;s:72:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #186";d:0.018;s:72:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #187";d:0.019;s:72:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #188";d:0.018;s:72:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #189";d:0.019;s:72:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #190";d:0.019;s:72:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #191";d:0.018;s:72:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #192";d:0.019;s:72:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #193";d:0.018;s:72:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #194";d:0.018;s:72:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #195";d:0.018;s:72:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #196";d:0.022;s:72:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #197";d:0.022;s:72:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #198";d:0.02;s:72:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #199";d:0.018;s:72:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #200";d:0.017;s:72:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #201";d:0.017;s:72:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #202";d:0.017;s:72:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #203";d:0.018;s:72:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #204";d:0.019;s:72:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #205";d:0.018;s:72:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #206";d:0.018;s:72:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #207";d:0.017;s:72:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #208";d:0.018;s:72:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #209";d:0.018;s:72:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #210";d:0.017;s:72:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #211";d:0.018;s:72:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #212";d:0.018;s:72:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #213";d:0.018;s:72:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #214";d:0.018;s:72:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #215";d:0.019;s:72:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #216";d:0.017;s:72:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #217";d:0.017;s:72:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #218";d:0.017;s:72:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #219";d:0.018;s:72:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #220";d:0.018;s:72:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #221";d:0.019;s:72:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #222";d:0.018;s:72:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #223";d:0.017;s:72:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #224";d:0.018;s:72:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #225";d:0.018;s:72:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #226";d:0.019;s:72:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #227";d:0.018;s:72:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #228";d:0.018;s:72:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #229";d:0.019;s:72:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #230";d:0.018;s:72:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #231";d:0.018;s:72:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #232";d:0.018;s:72:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #233";d:0.018;s:72:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #234";d:0.019;s:72:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #235";d:0.018;s:72:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #236";d:0.028;s:72:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #237";d:0.022;s:72:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #238";d:0.019;s:72:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #239";d:0.018;s:72:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #240";d:0.017;s:72:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #241";d:0.018;s:72:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #242";d:0.017;s:72:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #243";d:0.018;s:72:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #244";d:0.018;s:72:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #245";d:0.018;s:72:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #246";d:0.018;s:72:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #247";d:0.017;s:72:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #248";d:0.017;s:72:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #249";d:0.018;s:72:"SimplePie\Test\Integration\EntitiesTest::testEntities with data set #250";d:0.017;s:80:"SimplePie\Test\Integration\WellFormed\Amp\AmpTest::testEntities with data set #0";d:0.024;s:80:"SimplePie\Test\Integration\WellFormed\Amp\AmpTest::testEntities with data set #1";d:0.028;s:80:"SimplePie\Test\Integration\WellFormed\Amp\AmpTest::testEntities with data set #2";d:0.023;s:80:"SimplePie\Test\Integration\WellFormed\Amp\AmpTest::testEntities with data set #3";d:0.024;s:80:"SimplePie\Test\Integration\WellFormed\Amp\AmpTest::testEntities with data set #4";d:0.023;s:80:"SimplePie\Test\Integration\WellFormed\Amp\AmpTest::testEntities with data set #5";d:0.024;s:80:"SimplePie\Test\Integration\WellFormed\Amp\AmpTest::testEntities with data set #6";d:0.023;s:80:"SimplePie\Test\Integration\WellFormed\Amp\AmpTest::testEntities with data set #7";d:0.024;s:80:"SimplePie\Test\Integration\WellFormed\Amp\AmpTest::testEntities with data set #8";d:0.033;s:80:"SimplePie\Test\Integration\WellFormed\Amp\AmpTest::testEntities with data set #9";d:0.029;s:81:"SimplePie\Test\Integration\WellFormed\Amp\AmpTest::testEntities with data set #10";d:0.026;s:81:"SimplePie\Test\Integration\WellFormed\Amp\AmpTest::testEntities with data set #11";d:0.023;s:81:"SimplePie\Test\Integration\WellFormed\Amp\AmpTest::testEntities with data set #12";d:0.024;s:81:"SimplePie\Test\Integration\WellFormed\Amp\AmpTest::testEntities with data set #13";d:0.024;s:81:"SimplePie\Test\Integration\WellFormed\Amp\AmpTest::testEntities with data set #14";d:0.023;s:81:"SimplePie\Test\Integration\WellFormed\Amp\AmpTest::testEntities with data set #15";d:0.023;s:81:"SimplePie\Test\Integration\WellFormed\Amp\AmpTest::testEntities with data set #16";d:0.024;s:81:"SimplePie\Test\Integration\WellFormed\Amp\AmpTest::testEntities with data set #17";d:0.023;s:81:"SimplePie\Test\Integration\WellFormed\Amp\AmpTest::testEntities with data set #18";d:0.023;s:81:"SimplePie\Test\Integration\WellFormed\Amp\AmpTest::testEntities with data set #19";d:0.024;s:81:"SimplePie\Test\Integration\WellFormed\Amp\AmpTest::testEntities with data set #20";d:0.023;s:81:"SimplePie\Test\Integration\WellFormed\Amp\AmpTest::testEntities with data set #21";d:0.022;s:81:"SimplePie\Test\Integration\WellFormed\Amp\AmpTest::testEntities with data set #22";d:0.023;s:81:"SimplePie\Test\Integration\WellFormed\Amp\AmpTest::testEntities with data set #23";d:0.023;s:81:"SimplePie\Test\Integration\WellFormed\Amp\AmpTest::testEntities with data set #24";d:0.023;s:81:"SimplePie\Test\Integration\WellFormed\Amp\AmpTest::testEntities with data set #25";d:0.024;s:81:"SimplePie\Test\Integration\WellFormed\Amp\AmpTest::testEntities with data set #26";d:0.024;s:81:"SimplePie\Test\Integration\WellFormed\Amp\AmpTest::testEntities with data set #27";d:0.024;s:81:"SimplePie\Test\Integration\WellFormed\Amp\AmpTest::testEntities with data set #28";d:0.024;s:81:"SimplePie\Test\Integration\WellFormed\Amp\AmpTest::testEntities with data set #29";d:0.023;s:81:"SimplePie\Test\Integration\WellFormed\Amp\AmpTest::testEntities with data set #30";d:0.023;s:81:"SimplePie\Test\Integration\WellFormed\Amp\AmpTest::testEntities with data set #31";d:0.023;s:81:"SimplePie\Test\Integration\WellFormed\Amp\AmpTest::testEntities with data set #32";d:0.026;s:81:"SimplePie\Test\Integration\WellFormed\Amp\AmpTest::testEntities with data set #33";d:0.026;s:81:"SimplePie\Test\Integration\WellFormed\Amp\AmpTest::testEntities with data set #34";d:0.025;s:81:"SimplePie\Test\Integration\WellFormed\Amp\AmpTest::testEntities with data set #35";d:0.024;s:81:"SimplePie\Test\Integration\WellFormed\Amp\AmpTest::testEntities with data set #36";d:0.024;s:81:"SimplePie\Test\Integration\WellFormed\Amp\AmpTest::testEntities with data set #37";d:0.025;s:81:"SimplePie\Test\Integration\WellFormed\Amp\AmpTest::testEntities with data set #38";d:0.029;s:81:"SimplePie\Test\Integration\WellFormed\Amp\AmpTest::testEntities with data set #39";d:0.03;s:81:"SimplePie\Test\Integration\WellFormed\Amp\AmpTest::testEntities with data set #40";d:0.039;s:81:"SimplePie\Test\Integration\WellFormed\Amp\AmpTest::testEntities with data set #41";d:0.027;s:81:"SimplePie\Test\Integration\WellFormed\Amp\AmpTest::testEntities with data set #42";d:0.023;s:81:"SimplePie\Test\Integration\WellFormed\Amp\AmpTest::testEntities with data set #43";d:0.023;s:81:"SimplePie\Test\Integration\WellFormed\Amp\AmpTest::testEntities with data set #44";d:0.024;s:81:"SimplePie\Test\Integration\WellFormed\Amp\AmpTest::testEntities with data set #45";d:0.023;s:81:"SimplePie\Test\Integration\WellFormed\Amp\AmpTest::testEntities with data set #46";d:0.024;s:81:"SimplePie\Test\Integration\WellFormed\Amp\AmpTest::testEntities with data set #47";d:0.024;s:81:"SimplePie\Test\Integration\WellFormed\Amp\AmpTest::testEntities with data set #48";d:0.023;s:81:"SimplePie\Test\Integration\WellFormed\Amp\AmpTest::testEntities with data set #49";d:0.023;s:81:"SimplePie\Test\Integration\WellFormed\Amp\AmpTest::testEntities with data set #50";d:0.023;s:81:"SimplePie\Test\Integration\WellFormed\Amp\AmpTest::testEntities with data set #51";d:0.024;s:81:"SimplePie\Test\Integration\WellFormed\Amp\AmpTest::testEntities with data set #52";d:0.023;s:81:"SimplePie\Test\Integration\WellFormed\Amp\AmpTest::testEntities with data set #53";d:0.023;s:81:"SimplePie\Test\Integration\WellFormed\Amp\AmpTest::testEntities with data set #54";d:0.023;s:81:"SimplePie\Test\Integration\WellFormed\Amp\AmpTest::testEntities with data set #55";d:0.023;s:81:"SimplePie\Test\Integration\WellFormed\Amp\AmpTest::testEntities with data set #56";d:0.023;s:81:"SimplePie\Test\Integration\WellFormed\Amp\AmpTest::testEntities with data set #57";d:0.023;s:81:"SimplePie\Test\Integration\WellFormed\Amp\AmpTest::testEntities with data set #58";d:0.024;s:81:"SimplePie\Test\Integration\WellFormed\Amp\AmpTest::testEntities with data set #59";d:0.024;s:81:"SimplePie\Test\Integration\WellFormed\Amp\AmpTest::testEntities with data set #60";d:0.024;s:81:"SimplePie\Test\Integration\WellFormed\Amp\AmpTest::testEntities with data set #61";d:0.023;s:81:"SimplePie\Test\Integration\WellFormed\Amp\AmpTest::testEntities with data set #62";d:0.024;s:81:"SimplePie\Test\Integration\WellFormed\Amp\AmpTest::testEntities with data set #63";d:0.023;s:81:"SimplePie\Test\Integration\WellFormed\Amp\AmpTest::testEntities with data set #64";d:0.028;s:81:"SimplePie\Test\Integration\WellFormed\Amp\AmpTest::testEntities with data set #65";d:0.031;s:81:"SimplePie\Test\Integration\WellFormed\Amp\AmpTest::testEntities with data set #66";d:0.029;s:81:"SimplePie\Test\Integration\WellFormed\Amp\AmpTest::testEntities with data set #67";d:0.025;s:81:"SimplePie\Test\Integration\WellFormed\Amp\AmpTest::testEntities with data set #68";d:0.023;s:81:"SimplePie\Test\Integration\WellFormed\Amp\AmpTest::testEntities with data set #69";d:0.024;s:69:"SimplePie\Test\Integration\WellFormed\Atom\EntryAuthorTest::testEmail";d:0.016;s:70:"SimplePie\Test\Integration\WellFormed\Atom\EntryAuthorTest::testEmails";d:0.016;s:76:"SimplePie\Test\Integration\WellFormed\Atom\EntryAuthorTest::testStringFormat";d:0.016;s:77:"SimplePie\Test\Integration\WellFormed\Atom\EntryAuthorTest::testStringFormat2";d:0.015;s:68:"SimplePie\Test\Integration\WellFormed\Atom\EntryAuthorTest::testName";d:0.015;s:69:"SimplePie\Test\Integration\WellFormed\Atom\EntryAuthorTest::testNames";d:0.016;s:67:"SimplePie\Test\Integration\WellFormed\Atom\EntryAuthorTest::testUri";d:0.018;s:68:"SimplePie\Test\Integration\WellFormed\Atom\EntryAuthorTest::testUris";d:0.018;s:67:"SimplePie\Test\Integration\WellFormed\Atom\EntryAuthorTest::testUrl";d:0.017;s:68:"SimplePie\Test\Integration\WellFormed\Atom\EntryAuthorTest::testUrls";d:0.016;s:71:"SimplePie\Test\Integration\WellFormed\Atom\EntryCategoryTest::testLabel";d:0.016;s:72:"SimplePie\Test\Integration\WellFormed\Atom\EntryCategoryTest::testScheme";d:0.018;s:70:"SimplePie\Test\Integration\WellFormed\Atom\EntryCategoryTest::testTerm";d:0.017;s:78:"SimplePie\Test\Integration\WellFormed\Atom\EntryCategoryTest::testTermNonAscii";d:0.015;s:73:"SimplePie\Test\Integration\WellFormed\Atom\EntryContentTest::testTypeNone";d:0.016;s:74:"SimplePie\Test\Integration\WellFormed\Atom\EntryContentTest::testTypeNone2";d:0.019;s:73:"SimplePie\Test\Integration\WellFormed\Atom\EntryContentTest::testTypeText";d:0.021;s:69:"SimplePie\Test\Integration\WellFormed\Atom\EntryContentTest::testText";d:0.022;s:77:"SimplePie\Test\Integration\WellFormed\Atom\EntryContentTest::testTextEntities";d:0.021;s:70:"SimplePie\Test\Integration\WellFormed\Atom\EntryContentTest::testXhtml";d:0.02;s:76:"SimplePie\Test\Integration\WellFormed\Atom\EntryContentTest::testInlineXhtml";d:0.019;s:83:"SimplePie\Test\Integration\WellFormed\Atom\EntryContentTest::testInlineXhtmlEscaped";d:0.019;s:71:"SimplePie\Test\Integration\WellFormed\Atom\EntryContentTest::testBase64";d:0.019;s:72:"SimplePie\Test\Integration\WellFormed\Atom\EntryContentTest::testBase642";d:0.019;s:79:"SimplePie\Test\Integration\WellFormed\Atom\EntryContentTest::testHtmlDivEscaped";d:0.021;s:76:"SimplePie\Test\Integration\WellFormed\Atom\EntryContentTest::testHtmlEscaped";d:0.021;s:68:"SimplePie\Test\Integration\WellFormed\Atom\EntryContentTest::testSrc";d:0.02;s:74:"SimplePie\Test\Integration\WellFormed\Atom\EntryContributorTest::testEmail";d:0.021;s:75:"SimplePie\Test\Integration\WellFormed\Atom\EntryContributorTest::testEmails";d:0.022;s:73:"SimplePie\Test\Integration\WellFormed\Atom\EntryContributorTest::testName";d:0.022;s:74:"SimplePie\Test\Integration\WellFormed\Atom\EntryContributorTest::testNames";d:0.022;s:72:"SimplePie\Test\Integration\WellFormed\Atom\EntryContributorTest::testUri";d:0.021;s:73:"SimplePie\Test\Integration\WellFormed\Atom\EntryContributorTest::testUris";d:0.021;s:72:"SimplePie\Test\Integration\WellFormed\Atom\EntryContributorTest::testUrl";d:0.022;s:73:"SimplePie\Test\Integration\WellFormed\Atom\EntryContributorTest::testUrls";d:0.025;s:62:"SimplePie\Test\Integration\WellFormed\Atom\EntryIdTest::testId";d:0.018;s:64:"SimplePie\Test\Integration\WellFormed\Atom\EntryIdTest::testGuid";d:0.017;s:76:"SimplePie\Test\Integration\WellFormed\Atom\EntryIdTest::testNoNormalization1";d:0.017;s:76:"SimplePie\Test\Integration\WellFormed\Atom\EntryIdTest::testNoNormalization2";d:0.018;s:76:"SimplePie\Test\Integration\WellFormed\Atom\EntryIdTest::testNoNormalization3";d:0.018;s:76:"SimplePie\Test\Integration\WellFormed\Atom\EntryIdTest::testNoNormalization4";d:0.017;s:76:"SimplePie\Test\Integration\WellFormed\Atom\EntryIdTest::testNoNormalization5";d:0.017;s:76:"SimplePie\Test\Integration\WellFormed\Atom\EntryIdTest::testNoNormalization6";d:0.017;s:76:"SimplePie\Test\Integration\WellFormed\Atom\EntryIdTest::testNoNormalization7";d:0.018;s:68:"SimplePie\Test\Integration\WellFormed\Atom\EntryIdTest::testWithAttr";d:0.017;s:66:"SimplePie\Test\Integration\WellFormed\Atom\EntryLinkTest::testHref";d:0.017;s:67:"SimplePie\Test\Integration\WellFormed\Atom\EntryLinkTest::testHref2";d:0.018;s:67:"SimplePie\Test\Integration\WellFormed\Atom\EntryLinkTest::testHref3";d:0.019;s:67:"SimplePie\Test\Integration\WellFormed\Atom\EntryLinkTest::testHref4";d:0.017;s:70:"SimplePie\Test\Integration\WellFormed\Atom\EntryLinkTest::testHreflang";d:0.018;s:68:"SimplePie\Test\Integration\WellFormed\Atom\EntryLinkTest::testLength";d:0.018;s:70:"SimplePie\Test\Integration\WellFormed\Atom\EntryLinkTest::testMultiple";d:0.021;s:67:"SimplePie\Test\Integration\WellFormed\Atom\EntryLinkTest::testNoRel";d:0.017;s:65:"SimplePie\Test\Integration\WellFormed\Atom\EntryLinkTest::testRel";d:0.017;s:74:"SimplePie\Test\Integration\WellFormed\Atom\EntryLinkTest::testRelEnclosure";d:0.017;s:80:"SimplePie\Test\Integration\WellFormed\Atom\EntryLinkTest::testRelEnclosureLength";d:0.018;s:78:"SimplePie\Test\Integration\WellFormed\Atom\EntryLinkTest::testRelEnclosureType";d:0.018;s:77:"SimplePie\Test\Integration\WellFormed\Atom\EntryLinkTest::testRelEnclosureUrl";d:0.018;s:72:"SimplePie\Test\Integration\WellFormed\Atom\EntryLinkTest::testRelLicense";d:0.018;s:70:"SimplePie\Test\Integration\WellFormed\Atom\EntryLinkTest::testRelOther";d:0.019;s:72:"SimplePie\Test\Integration\WellFormed\Atom\EntryLinkTest::testRelRelated";d:0.018;s:69:"SimplePie\Test\Integration\WellFormed\Atom\EntryLinkTest::testRelSelf";d:0.018;s:68:"SimplePie\Test\Integration\WellFormed\Atom\EntryLinkTest::testRelVia";d:0.018;s:67:"SimplePie\Test\Integration\WellFormed\Atom\EntryLinkTest::testTitle";d:0.019;s:66:"SimplePie\Test\Integration\WellFormed\Atom\EntryLinkTest::testType";d:0.018;s:70:"SimplePie\Test\Integration\WellFormed\Atom\EntryRightsTest::testRights";d:0.016;s:77:"SimplePie\Test\Integration\WellFormed\Atom\EntryRightsTest::testEscapedMarkup";d:0.018;s:76:"SimplePie\Test\Integration\WellFormed\Atom\EntryRightsTest::testInlineMarkup";d:0.018;s:77:"SimplePie\Test\Integration\WellFormed\Atom\EntryRightsTest::testInlineMarkup2";d:0.018;s:73:"SimplePie\Test\Integration\WellFormed\Atom\EntryRightsTest::testTextPlain";d:0.018;s:81:"SimplePie\Test\Integration\WellFormed\Atom\EntryRightsTest::testTextPlainBrackets";d:0.018;s:72:"SimplePie\Test\Integration\WellFormed\Atom\EntrySummaryTest::testSummary";d:0.023;s:71:"SimplePie\Test\Integration\WellFormed\Atom\EntrySummaryTest::testBase64";d:0.022;s:72:"SimplePie\Test\Integration\WellFormed\Atom\EntrySummaryTest::testBase642";d:0.019;s:78:"SimplePie\Test\Integration\WellFormed\Atom\EntrySummaryTest::testEscapedMarkup";d:0.018;s:77:"SimplePie\Test\Integration\WellFormed\Atom\EntrySummaryTest::testInlineMarkup";d:0.018;s:78:"SimplePie\Test\Integration\WellFormed\Atom\EntrySummaryTest::testInlineMarkup2";d:0.018;s:74:"SimplePie\Test\Integration\WellFormed\Atom\EntrySummaryTest::testTextPlain";d:0.017;s:68:"SimplePie\Test\Integration\WellFormed\Atom\EntryTitleTest::testTitle";d:0.016;s:69:"SimplePie\Test\Integration\WellFormed\Atom\EntryTitleTest::testBase64";d:0.017;s:70:"SimplePie\Test\Integration\WellFormed\Atom\EntryTitleTest::testBase642";d:0.018;s:76:"SimplePie\Test\Integration\WellFormed\Atom\EntryTitleTest::testEscapedMarkup";d:0.017;s:75:"SimplePie\Test\Integration\WellFormed\Atom\EntryTitleTest::testInlineMarkup";d:0.019;s:76:"SimplePie\Test\Integration\WellFormed\Atom\EntryTitleTest::testInlineMarkup2";d:0.018;s:72:"SimplePie\Test\Integration\WellFormed\Atom\EntryTitleTest::testTextPlain";d:0.018;s:80:"SimplePie\Test\Integration\WellFormed\Atom\EntryTitleTest::testTextPlainBrackets";d:0.018;s:68:"SimplePie\Test\Integration\WellFormed\Atom\FeedAuthorTest::testEmail";d:0.01;s:69:"SimplePie\Test\Integration\WellFormed\Atom\FeedAuthorTest::testEmails";d:0.011;s:75:"SimplePie\Test\Integration\WellFormed\Atom\FeedAuthorTest::testStringFormat";d:0.01;s:76:"SimplePie\Test\Integration\WellFormed\Atom\FeedAuthorTest::testStringFormat2";d:0.012;s:67:"SimplePie\Test\Integration\WellFormed\Atom\FeedAuthorTest::testName";d:0.01;s:68:"SimplePie\Test\Integration\WellFormed\Atom\FeedAuthorTest::testNames";d:0.012;s:66:"SimplePie\Test\Integration\WellFormed\Atom\FeedAuthorTest::testUri";d:0.013;s:67:"SimplePie\Test\Integration\WellFormed\Atom\FeedAuthorTest::testUris";d:0.013;s:66:"SimplePie\Test\Integration\WellFormed\Atom\FeedAuthorTest::testUrl";d:0.013;s:67:"SimplePie\Test\Integration\WellFormed\Atom\FeedAuthorTest::testUrls";d:0.012;s:73:"SimplePie\Test\Integration\WellFormed\Atom\FeedContributorTest::testEmail";d:0.012;s:74:"SimplePie\Test\Integration\WellFormed\Atom\FeedContributorTest::testEmails";d:0.014;s:72:"SimplePie\Test\Integration\WellFormed\Atom\FeedContributorTest::testName";d:0.013;s:73:"SimplePie\Test\Integration\WellFormed\Atom\FeedContributorTest::testNames";d:0.013;s:71:"SimplePie\Test\Integration\WellFormed\Atom\FeedContributorTest::testUri";d:0.012;s:72:"SimplePie\Test\Integration\WellFormed\Atom\FeedContributorTest::testUris";d:0.014;s:71:"SimplePie\Test\Integration\WellFormed\Atom\FeedContributorTest::testUrl";d:0.012;s:72:"SimplePie\Test\Integration\WellFormed\Atom\FeedContributorTest::testUrls";d:0.012;s:75:"SimplePie\Test\Integration\WellFormed\Atom\FeedGeneratorTest::testGenerator";d:0.011;s:70:"SimplePie\Test\Integration\WellFormed\Atom\FeedGeneratorTest::testName";d:0.013;s:69:"SimplePie\Test\Integration\WellFormed\Atom\FeedGeneratorTest::testUrl";d:0.013;s:73:"SimplePie\Test\Integration\WellFormed\Atom\FeedGeneratorTest::testVersion";d:0.012;s:69:"SimplePie\Test\Integration\WellFormed\Atom\FeedIconLogoTest::testIcon";d:0.01;s:69:"SimplePie\Test\Integration\WellFormed\Atom\FeedIconLogoTest::testLogo";d:0.011;s:61:"SimplePie\Test\Integration\WellFormed\Atom\FeedIdTest::testId";d:0.011;s:65:"SimplePie\Test\Integration\WellFormed\Atom\FeedLinkTest::testHref";d:0.011;s:66:"SimplePie\Test\Integration\WellFormed\Atom\FeedLinkTest::testHref2";d:0.011;s:66:"SimplePie\Test\Integration\WellFormed\Atom\FeedLinkTest::testHref3";d:0.011;s:69:"SimplePie\Test\Integration\WellFormed\Atom\FeedLinkTest::testHreflang";d:0.018;s:67:"SimplePie\Test\Integration\WellFormed\Atom\FeedLinkTest::testLength";d:0.016;s:69:"SimplePie\Test\Integration\WellFormed\Atom\FeedLinkTest::testMultiple";d:0.017;s:66:"SimplePie\Test\Integration\WellFormed\Atom\FeedLinkTest::testNoRel";d:0.013;s:64:"SimplePie\Test\Integration\WellFormed\Atom\FeedLinkTest::testRel";d:0.013;s:69:"SimplePie\Test\Integration\WellFormed\Atom\FeedLinkTest::testRelOther";d:0.012;s:71:"SimplePie\Test\Integration\WellFormed\Atom\FeedLinkTest::testRelRelated";d:0.011;s:68:"SimplePie\Test\Integration\WellFormed\Atom\FeedLinkTest::testRelSelf";d:0.011;s:79:"SimplePie\Test\Integration\WellFormed\Atom\FeedLinkTest::testRelSelfDefaultType";d:0.011;s:67:"SimplePie\Test\Integration\WellFormed\Atom\FeedLinkTest::testRelVia";d:0.013;s:66:"SimplePie\Test\Integration\WellFormed\Atom\FeedLinkTest::testTitle";d:0.013;s:65:"SimplePie\Test\Integration\WellFormed\Atom\FeedLinkTest::testType";d:0.012;s:76:"SimplePie\Test\Integration\WellFormed\Atom\FeedMiscTest::testAmpersandInAttr";d:0.01;s:70:"SimplePie\Test\Integration\WellFormed\Atom\FeedMiscTest::testLinkNoRel";d:0.017;s:79:"SimplePie\Test\Integration\WellFormed\Atom\FeedMiscTest::testMissingQuoteInAttr";d:0.012;s:64:"SimplePie\Test\Integration\WellFormed\Atom\FeedMiscTest::testQna";d:0.016;s:72:"SimplePie\Test\Integration\WellFormed\Atom\FeedMiscTest::testQuoteInAttr";d:0.011;s:70:"SimplePie\Test\Integration\WellFormed\Atom\FeedMiscTest::testTagInAttr";d:0.012;s:72:"SimplePie\Test\Integration\WellFormed\Atom\FeedMiscTest::testRelativeUri";d:0.011;s:79:"SimplePie\Test\Integration\WellFormed\Atom\FeedMiscTest::testRelativeUriInherit";d:0.011;s:80:"SimplePie\Test\Integration\WellFormed\Atom\FeedMiscTest::testRelativeUriInherit2";d:0.011;s:69:"SimplePie\Test\Integration\WellFormed\Atom\FeedRightsTest::testRights";d:0.01;s:76:"SimplePie\Test\Integration\WellFormed\Atom\FeedRightsTest::testEscapedMarkup";d:0.01;s:75:"SimplePie\Test\Integration\WellFormed\Atom\FeedRightsTest::testInlineMarkup";d:0.01;s:76:"SimplePie\Test\Integration\WellFormed\Atom\FeedRightsTest::testInlineMarkup2";d:0.013;s:72:"SimplePie\Test\Integration\WellFormed\Atom\FeedRightsTest::testTextPlain";d:0.013;s:69:"SimplePie\Test\Integration\WellFormed\Atom\FeedRightsTest::testBase64";d:0.013;s:70:"SimplePie\Test\Integration\WellFormed\Atom\FeedRightsTest::testBase642";d:0.013;s:73:"SimplePie\Test\Integration\WellFormed\Atom\FeedSubtitleTest::testSubtitle";d:0.012;s:71:"SimplePie\Test\Integration\WellFormed\Atom\FeedSubtitleTest::testBase64";d:0.011;s:72:"SimplePie\Test\Integration\WellFormed\Atom\FeedSubtitleTest::testBase642";d:0.013;s:78:"SimplePie\Test\Integration\WellFormed\Atom\FeedSubtitleTest::testEscapedMarkup";d:0.013;s:77:"SimplePie\Test\Integration\WellFormed\Atom\FeedSubtitleTest::testInlineMarkup";d:0.013;s:78:"SimplePie\Test\Integration\WellFormed\Atom\FeedSubtitleTest::testInlineMarkup2";d:0.013;s:74:"SimplePie\Test\Integration\WellFormed\Atom\FeedSubtitleTest::testTextPlain";d:0.013;s:67:"SimplePie\Test\Integration\WellFormed\Atom\FeedTitleTest::testTitle";d:0.013;s:68:"SimplePie\Test\Integration\WellFormed\Atom\FeedTitleTest::testBase64";d:0.011;s:69:"SimplePie\Test\Integration\WellFormed\Atom\FeedTitleTest::testBase642";d:0.013;s:75:"SimplePie\Test\Integration\WellFormed\Atom\FeedTitleTest::testEscapedMarkup";d:0.013;s:74:"SimplePie\Test\Integration\WellFormed\Atom\FeedTitleTest::testInlineMarkup";d:0.013;s:75:"SimplePie\Test\Integration\WellFormed\Atom\FeedTitleTest::testInlineMarkup2";d:0.013;s:71:"SimplePie\Test\Integration\WellFormed\Atom\FeedTitleTest::testTextPlain";d:0.013;s:79:"SimplePie\Test\Integration\WellFormed\Lang\EntryContentTest::testXmlLangInherit";d:0.019;s:80:"SimplePie\Test\Integration\WellFormed\Lang\EntryContentTest::testXmlLangInherit2";d:0.019;s:80:"SimplePie\Test\Integration\WellFormed\Lang\EntryContentTest::testXmlLangInherit3";d:0.019;s:80:"SimplePie\Test\Integration\WellFormed\Lang\EntryContentTest::testXmlLangInherit4";d:0.019;s:82:"SimplePie\Test\Integration\WellFormed\Lang\EntryContentTest::testXmlLangUnderscore";d:0.028;s:72:"SimplePie\Test\Integration\WellFormed\Lang\EntrySummaryTest::testXmlLang";d:0.021;s:77:"SimplePie\Test\Integration\WellFormed\Lang\EntrySummaryTest::testXmlLangBlank";d:0.019;s:79:"SimplePie\Test\Integration\WellFormed\Lang\EntrySummaryTest::testXmlLangInherit";d:0.019;s:80:"SimplePie\Test\Integration\WellFormed\Lang\EntrySummaryTest::testXmlLangInherit2";d:0.02;s:80:"SimplePie\Test\Integration\WellFormed\Lang\EntrySummaryTest::testXmlLangInherit3";d:0.019;s:80:"SimplePie\Test\Integration\WellFormed\Lang\EntrySummaryTest::testXmlLangInherit4";d:0.019;s:70:"SimplePie\Test\Integration\WellFormed\Lang\EntryTitleTest::testXmlLang";d:0.018;s:75:"SimplePie\Test\Integration\WellFormed\Lang\EntryTitleTest::testXmlLangBlank";d:0.019;s:77:"SimplePie\Test\Integration\WellFormed\Lang\EntryTitleTest::testXmlLangInherit";d:0.019;s:78:"SimplePie\Test\Integration\WellFormed\Lang\EntryTitleTest::testXmlLangInherit2";d:0.02;s:78:"SimplePie\Test\Integration\WellFormed\Lang\EntryTitleTest::testXmlLangInherit3";d:0.02;s:78:"SimplePie\Test\Integration\WellFormed\Lang\EntryTitleTest::testXmlLangInherit4";d:0.019;s:73:"SimplePie\Test\Integration\WellFormed\Lang\FeedCopyrightTest::testXmlLang";d:0.013;s:78:"SimplePie\Test\Integration\WellFormed\Lang\FeedCopyrightTest::testXmlLangBlank";d:0.013;s:80:"SimplePie\Test\Integration\WellFormed\Lang\FeedCopyrightTest::testXmlLangInherit";d:0.014;s:81:"SimplePie\Test\Integration\WellFormed\Lang\FeedCopyrightTest::testXmlLangInherit2";d:0.014;s:81:"SimplePie\Test\Integration\WellFormed\Lang\FeedCopyrightTest::testXmlLangInherit3";d:0.014;s:72:"SimplePie\Test\Integration\WellFormed\Lang\FeedSubtitleTest::testXmlLang";d:0.013;s:77:"SimplePie\Test\Integration\WellFormed\Lang\FeedSubtitleTest::testXmlLangBlank";d:0.013;s:79:"SimplePie\Test\Integration\WellFormed\Lang\FeedSubtitleTest::testXmlLangInherit";d:0.013;s:80:"SimplePie\Test\Integration\WellFormed\Lang\FeedSubtitleTest::testXmlLangInherit2";d:0.014;s:64:"SimplePie\Test\Integration\WellFormed\Lang\FeedTest::testXmlLang";d:0.012;s:65:"SimplePie\Test\Integration\WellFormed\Lang\FeedTest::testXmlLang2";d:0.013;s:63:"SimplePie\Test\Integration\WellFormed\Lang\FeedTest::testNotXml";d:0.013;s:64:"SimplePie\Test\Integration\WellFormed\Lang\FeedTest::testNotXml2";d:0.013;s:69:"SimplePie\Test\Integration\WellFormed\Lang\FeedTitleTest::testXmlLang";d:0.013;s:74:"SimplePie\Test\Integration\WellFormed\Lang\FeedTitleTest::testXmlLangBlank";d:0.013;s:76:"SimplePie\Test\Integration\WellFormed\Lang\FeedTitleTest::testXmlLangInherit";d:0.013;s:77:"SimplePie\Test\Integration\WellFormed\Lang\FeedTitleTest::testXmlLangInherit2";d:0.013;s:72:"SimplePie\Test\Integration\WellFormed\Ns\Atom10NamespaceTest::testMathMl";d:0.018;s:69:"SimplePie\Test\Integration\WellFormed\Ns\Atom10NamespaceTest::testSvg";d:0.018;s:73:"SimplePie\Test\Integration\WellFormed\Ns\Atom10NamespaceTest::testSvgDesc";d:0.018;s:74:"SimplePie\Test\Integration\WellFormed\Ns\Atom10NamespaceTest::testSvgTitle";d:0.018;s:71:"SimplePie\Test\Integration\WellFormed\Ns\Atom10NamespaceTest::testXlink";d:0.018;s:76:"SimplePie\Test\Integration\WellFormed\Ns\Atom10NamespaceTest::testSvgDcTitle";d:0.023;s:66:"SimplePie\Test\Integration\WellFormed\Xml\XmlTest::testHtmlCorrect";d:0.012;s:59:"SimplePie\Test\Integration\WellFormed\Xml\XmlTest::testHtml";d:0.013;s:59:"SimplePie\Test\Integration\WellFormed\Xml\XmlTest::testText";d:0.019;s:60:"SimplePie\Test\Integration\WellFormed\Xml\XmlTest::testXhtml";d:0.015;s:57:"SimplePie\Test\Unit\Enum\CharacterSetTest::testIntrospect";d:0.006;s:61:"SimplePie\Test\Unit\Enum\CharacterSetTest::testIntrospectKeys";d:0.001;s:55:"SimplePie\Test\Unit\Enum\CharacterSetTest::testHasValue";d:0.009;s:61:"SimplePie\Test\Unit\Enum\ErrorMessageTest::testIntrospectKeys";d:0.001;s:53:"SimplePie\Test\Unit\Enum\FeedTypeTest::testIntrospect";d:0.001;s:57:"SimplePie\Test\Unit\Enum\FeedTypeTest::testIntrospectKeys";d:0.001;s:51:"SimplePie\Test\Unit\Enum\FeedTypeTest::testHasValue";d:0.002;s:58:"SimplePie\Test\Unit\Enum\SerializationTest::testIntrospect";d:0.001;s:62:"SimplePie\Test\Unit\Enum\SerializationTest::testIntrospectKeys";d:0.001;s:56:"SimplePie\Test\Unit\Enum\SerializationTest::testHasValue";d:0.002;s:67:"SimplePie\Test\Unit\Exception\ConfigurationExceptionTest::testThrow";d:0.002;s:63:"SimplePie\Test\Unit\Exception\ContainerExceptionTest::testThrow";d:0.001;s:64:"SimplePie\Test\Unit\Exception\MiddlewareExceptionTest::testThrow";d:0.001;s:62:"SimplePie\Test\Unit\Exception\NotFoundExceptionTest::testThrow";d:0.001;s:63:"SimplePie\Test\Unit\Exception\SimplePieExceptionTest::testThrow";d:0.001;s:55:"SimplePie\Test\Unit\HandlerStackTest::testAppendClosure";d:0.003;s:47:"SimplePie\Test\Unit\HandlerStackTest::testOrder";d:0.002;s:61:"SimplePie\Test\Unit\HandlerStackTest::testMiddlewareException";d:0.001;s:64:"SimplePie\Test\Unit\Parser\DateTest::testUtc with data set "sql"";d:0.002;s:67:"SimplePie\Test\Unit\Parser\DateTest::testUtc with data set "rfc822"";d:0.002;s:68:"SimplePie\Test\Unit\Parser\DateTest::testUtc with data set "rfc2822"";d:0.002;s:68:"SimplePie\Test\Unit\Parser\DateTest::testUtc with data set "iso8601"";d:0.002;s:70:"SimplePie\Test\Unit\Parser\DateTest::testUtc with data set "rfc3339-1"";d:0.002;s:70:"SimplePie\Test\Unit\Parser\DateTest::testUtc with data set "rfc3339-2"";d:0.002;s:70:"SimplePie\Test\Unit\Parser\DateTest::testUtc with data set "rfc3339-3"";d:0.002;s:66:"SimplePie\Test\Unit\Parser\DateTest::testUtc with data set "epoch"";d:0.002;s:70:"SimplePie\Test\Unit\Parser\DateTest::testUtc with data set "english-1"";d:0.002;s:45:"SimplePie\Test\Unit\SimplePieTest::testLibxml";d:0.002;}}} \ No newline at end of file diff --git a/src/Configuration/SetLoggerInterface.php b/src/Configuration/SetLoggerInterface.php index ad15981..2bdfde7 100644 --- a/src/Configuration/SetLoggerInterface.php +++ b/src/Configuration/SetLoggerInterface.php @@ -1,7 +1,7 @@ . - * Copyright (c) 2017–2018 Contributors. + * Copyright (c) 2017–2019 Ryan Parman . + * Copyright (c) 2017–2019 Contributors. * * http://opensource.org/licenses/Apache2.0 */ diff --git a/src/Dictionary/Entity.php b/src/Dictionary/Entity.php index 58523a6..9d83c93 100644 --- a/src/Dictionary/Entity.php +++ b/src/Dictionary/Entity.php @@ -1,7 +1,7 @@ . - * Copyright (c) 2017–2018 Contributors. + * Copyright (c) 2017–2019 Ryan Parman . + * Copyright (c) 2017–2019 Contributors. * * http://opensource.org/licenses/Apache2.0 */ @@ -13,2254 +13,2252 @@ /** * Pulled from the W3C's official HTML5 entities list. * - * DO NOT EDIT MANUALLY. This code was automatically generated with `make entities` at 2019-05-03T06:22:51Z. + * DO NOT EDIT MANUALLY. This code was automatically generated with `make entities` at 2019-05-03T07:10:38Z. */ class Entity { private static $entities = [ - 'Aacute' => "Á", // Á | \xC1 | \u193 - 'aacute' => "á", // á | \xE1 | \u225 - 'Aacute' => "Á", // Á | \xC1 | \u193 - 'aacute' => "á", // á | \xE1 | \u225 - 'Abreve' => "Ă", // Ă | \x102 | \u258 - 'abreve' => "ă", // ă | \x103 | \u259 - 'ac' => "∾", // ∾ | \x223E | \u8766 - 'acd' => "∿", // ∿ | \x223F | \u8767 - 'acE' => "∾̳", // ∾̳ | \x223E\x333 | \u8766\u819 - 'Acirc' => "Â", //  | \xC2 | \u194 - 'Acirc' => "Â", //  | \xC2 | \u194 - 'acirc' => "â", // â | \xE2 | \u226 - 'acirc' => "â", // â | \xE2 | \u226 - 'acute' => "´", // ´ | \xB4 | \u180 - 'acute' => "´", // ´ | \xB4 | \u180 - 'Acy' => "А", // А | \x410 | \u1040 - 'acy' => "а", // а | \x430 | \u1072 - 'aelig' => "æ", // æ | \xE6 | \u230 - 'aelig' => "æ", // æ | \xE6 | \u230 - 'AElig' => "Æ", // Æ | \xC6 | \u198 - 'AElig' => "Æ", // Æ | \xC6 | \u198 - 'af' => "⁡", // ⁡ | \x2061 | \u8289 - 'Afr' => "𝔄", // 𝔄 | \x1D504 | \u120068 - 'afr' => "𝔞", // 𝔞 | \x1D51E | \u120094 - 'agrave' => "à", // à | \xE0 | \u224 - 'agrave' => "à", // à | \xE0 | \u224 - 'Agrave' => "À", // À | \xC0 | \u192 - 'Agrave' => "À", // À | \xC0 | \u192 - 'alefsym' => "ℵ", // ℵ | \x2135 | \u8501 - 'aleph' => "ℵ", // ℵ | \x2135 | \u8501 - 'Alpha' => "Α", // Α | \x391 | \u913 - 'alpha' => "α", // α | \x3B1 | \u945 - 'Amacr' => "Ā", // Ā | \x100 | \u256 - 'amacr' => "ā", // ā | \x101 | \u257 - 'amalg' => "⨿", // ⨿ | \x2A3F | \u10815 - 'AMP' => "&", // & | \x26 | \u38 - 'AMP' => "&", // & | \x26 | \u38 - 'amp' => "&", // & | \x26 | \u38 - 'amp' => "&", // & | \x26 | \u38 - 'And' => "⩓", // ⩓ | \x2A53 | \u10835 - 'and' => "∧", // ∧ | \x2227 | \u8743 - 'andand' => "⩕", // ⩕ | \x2A55 | \u10837 - 'andd' => "⩜", // ⩜ | \x2A5C | \u10844 - 'andslope' => "⩘", // ⩘ | \x2A58 | \u10840 - 'andv' => "⩚", // ⩚ | \x2A5A | \u10842 - 'ang' => "∠", // ∠ | \x2220 | \u8736 - 'ange' => "⦤", // ⦤ | \x29A4 | \u10660 - 'angle' => "∠", // ∠ | \x2220 | \u8736 - 'angmsd' => "∡", // ∡ | \x2221 | \u8737 - 'angmsdaa' => "⦨", // ⦨ | \x29A8 | \u10664 - 'angmsdab' => "⦩", // ⦩ | \x29A9 | \u10665 - 'angmsdac' => "⦪", // ⦪ | \x29AA | \u10666 - 'angmsdad' => "⦫", // ⦫ | \x29AB | \u10667 - 'angmsdae' => "⦬", // ⦬ | \x29AC | \u10668 - 'angmsdaf' => "⦭", // ⦭ | \x29AD | \u10669 - 'angmsdag' => "⦮", // ⦮ | \x29AE | \u10670 - 'angmsdah' => "⦯", // ⦯ | \x29AF | \u10671 - 'angrt' => "∟", // ∟ | \x221F | \u8735 - 'angrtvb' => "⊾", // ⊾ | \x22BE | \u8894 - 'angrtvbd' => "⦝", // ⦝ | \x299D | \u10653 - 'angsph' => "∢", // ∢ | \x2222 | \u8738 - 'angst' => "Å", // Å | \xC5 | \u197 - 'angzarr' => "⍼", // ⍼ | \x237C | \u9084 - 'Aogon' => "Ą", // Ą | \x104 | \u260 - 'aogon' => "ą", // ą | \x105 | \u261 - 'Aopf' => "𝔸", // 𝔸 | \x1D538 | \u120120 - 'aopf' => "𝕒", // 𝕒 | \x1D552 | \u120146 - 'ap' => "≈", // ≈ | \x2248 | \u8776 - 'apacir' => "⩯", // ⩯ | \x2A6F | \u10863 - 'apE' => "⩰", // ⩰ | \x2A70 | \u10864 - 'ape' => "≊", // ≊ | \x224A | \u8778 - 'apid' => "≋", // ≋ | \x224B | \u8779 + 'Aacute' => 'Á', // Á | \xC1 | \u193 + 'aacute' => 'á', // á | \xE1 | \u225 + 'Aacute' => 'Á', // Á | \xC1 | \u193 + 'aacute' => 'á', // á | \xE1 | \u225 + 'Abreve' => 'Ă', // Ă | \x102 | \u258 + 'abreve' => 'ă', // ă | \x103 | \u259 + 'ac' => '∾', // ∾ | \x223E | \u8766 + 'acd' => '∿', // ∿ | \x223F | \u8767 + 'acE' => '∾̳', // ∾̳ | \x223E\x333 | \u8766\u819 + 'Acirc' => 'Â', //  | \xC2 | \u194 + 'Acirc' => 'Â', //  | \xC2 | \u194 + 'acirc' => 'â', // â | \xE2 | \u226 + 'acirc' => 'â', // â | \xE2 | \u226 + 'acute' => '´', // ´ | \xB4 | \u180 + 'acute' => '´', // ´ | \xB4 | \u180 + 'Acy' => 'А', // А | \x410 | \u1040 + 'acy' => 'а', // а | \x430 | \u1072 + 'aelig' => 'æ', // æ | \xE6 | \u230 + 'aelig' => 'æ', // æ | \xE6 | \u230 + 'AElig' => 'Æ', // Æ | \xC6 | \u198 + 'AElig' => 'Æ', // Æ | \xC6 | \u198 + 'af' => '⁡', // ⁡ | \x2061 | \u8289 + 'Afr' => '𝔄', // 𝔄 | \x1D504 | \u120068 + 'afr' => '𝔞', // 𝔞 | \x1D51E | \u120094 + 'agrave' => 'à', // à | \xE0 | \u224 + 'agrave' => 'à', // à | \xE0 | \u224 + 'Agrave' => 'À', // À | \xC0 | \u192 + 'Agrave' => 'À', // À | \xC0 | \u192 + 'alefsym' => 'ℵ', // ℵ | \x2135 | \u8501 + 'aleph' => 'ℵ', // ℵ | \x2135 | \u8501 + 'Alpha' => 'Α', // Α | \x391 | \u913 + 'alpha' => 'α', // α | \x3B1 | \u945 + 'Amacr' => 'Ā', // Ā | \x100 | \u256 + 'amacr' => 'ā', // ā | \x101 | \u257 + 'amalg' => '⨿', // ⨿ | \x2A3F | \u10815 + 'AMP' => '&', // & | \x26 | \u38 + 'AMP' => '&', // & | \x26 | \u38 + 'amp' => '&', // & | \x26 | \u38 + 'amp' => '&', // & | \x26 | \u38 + 'And' => '⩓', // ⩓ | \x2A53 | \u10835 + 'and' => '∧', // ∧ | \x2227 | \u8743 + 'andand' => '⩕', // ⩕ | \x2A55 | \u10837 + 'andd' => '⩜', // ⩜ | \x2A5C | \u10844 + 'andslope' => '⩘', // ⩘ | \x2A58 | \u10840 + 'andv' => '⩚', // ⩚ | \x2A5A | \u10842 + 'ang' => '∠', // ∠ | \x2220 | \u8736 + 'ange' => '⦤', // ⦤ | \x29A4 | \u10660 + 'angle' => '∠', // ∠ | \x2220 | \u8736 + 'angmsd' => '∡', // ∡ | \x2221 | \u8737 + 'angmsdaa' => '⦨', // ⦨ | \x29A8 | \u10664 + 'angmsdab' => '⦩', // ⦩ | \x29A9 | \u10665 + 'angmsdac' => '⦪', // ⦪ | \x29AA | \u10666 + 'angmsdad' => '⦫', // ⦫ | \x29AB | \u10667 + 'angmsdae' => '⦬', // ⦬ | \x29AC | \u10668 + 'angmsdaf' => '⦭', // ⦭ | \x29AD | \u10669 + 'angmsdag' => '⦮', // ⦮ | \x29AE | \u10670 + 'angmsdah' => '⦯', // ⦯ | \x29AF | \u10671 + 'angrt' => '∟', // ∟ | \x221F | \u8735 + 'angrtvb' => '⊾', // ⊾ | \x22BE | \u8894 + 'angrtvbd' => '⦝', // ⦝ | \x299D | \u10653 + 'angsph' => '∢', // ∢ | \x2222 | \u8738 + 'angst' => 'Å', // Å | \xC5 | \u197 + 'angzarr' => '⍼', // ⍼ | \x237C | \u9084 + 'Aogon' => 'Ą', // Ą | \x104 | \u260 + 'aogon' => 'ą', // ą | \x105 | \u261 + 'Aopf' => '𝔸', // 𝔸 | \x1D538 | \u120120 + 'aopf' => '𝕒', // 𝕒 | \x1D552 | \u120146 + 'ap' => '≈', // ≈ | \x2248 | \u8776 + 'apacir' => '⩯', // ⩯ | \x2A6F | \u10863 + 'apE' => '⩰', // ⩰ | \x2A70 | \u10864 + 'ape' => '≊', // ≊ | \x224A | \u8778 + 'apid' => '≋', // ≋ | \x224B | \u8779 'apos' => "'", // ' | \x27 | \u39 - 'ApplyFunction' => "⁡", // ⁡ | \x2061 | \u8289 - 'approx' => "≈", // ≈ | \x2248 | \u8776 - 'approxeq' => "≊", // ≊ | \x224A | \u8778 - 'Aring' => "Å", // Å | \xC5 | \u197 - 'Aring' => "Å", // Å | \xC5 | \u197 - 'aring' => "å", // å | \xE5 | \u229 - 'aring' => "å", // å | \xE5 | \u229 - 'Ascr' => "𝒜", // 𝒜 | \x1D49C | \u119964 - 'ascr' => "𝒶", // 𝒶 | \x1D4B6 | \u119990 - 'Assign' => "≔", // ≔ | \x2254 | \u8788 - 'ast' => "*", // * | \x2A | \u42 - 'asymp' => "≈", // ≈ | \x2248 | \u8776 - 'asympeq' => "≍", // ≍ | \x224D | \u8781 - 'atilde' => "ã", // ã | \xE3 | \u227 - 'atilde' => "ã", // ã | \xE3 | \u227 - 'Atilde' => "Ã", // à | \xC3 | \u195 - 'Atilde' => "Ã", // à | \xC3 | \u195 - 'Auml' => "Ä", // Ä | \xC4 | \u196 - 'Auml' => "Ä", // Ä | \xC4 | \u196 - 'auml' => "ä", // ä | \xE4 | \u228 - 'auml' => "ä", // ä | \xE4 | \u228 - 'awconint' => "∳", // ∳ | \x2233 | \u8755 - 'awint' => "⨑", // ⨑ | \x2A11 | \u10769 - 'backcong' => "≌", // ≌ | \x224C | \u8780 - 'backepsilon' => "϶", // ϶ | \x3F6 | \u1014 - 'backprime' => "‵", // ‵ | \x2035 | \u8245 - 'backsim' => "∽", // ∽ | \x223D | \u8765 - 'backsimeq' => "⋍", // ⋍ | \x22CD | \u8909 - 'Backslash' => "∖", // ∖ | \x2216 | \u8726 - 'Barv' => "⫧", // ⫧ | \x2AE7 | \u10983 - 'barvee' => "⊽", // ⊽ | \x22BD | \u8893 - 'Barwed' => "⌆", // ⌆ | \x2306 | \u8966 - 'barwed' => "⌅", // ⌅ | \x2305 | \u8965 - 'barwedge' => "⌅", // ⌅ | \x2305 | \u8965 - 'bbrk' => "⎵", // ⎵ | \x23B5 | \u9141 - 'bbrktbrk' => "⎶", // ⎶ | \x23B6 | \u9142 - 'bcong' => "≌", // ≌ | \x224C | \u8780 - 'Bcy' => "Б", // Б | \x411 | \u1041 - 'bcy' => "б", // б | \x431 | \u1073 - 'bdquo' => "„", // „ | \x201E | \u8222 - 'becaus' => "∵", // ∵ | \x2235 | \u8757 - 'because' => "∵", // ∵ | \x2235 | \u8757 - 'Because' => "∵", // ∵ | \x2235 | \u8757 - 'bemptyv' => "⦰", // ⦰ | \x29B0 | \u10672 - 'bepsi' => "϶", // ϶ | \x3F6 | \u1014 - 'bernou' => "ℬ", // ℬ | \x212C | \u8492 - 'Bernoullis' => "ℬ", // ℬ | \x212C | \u8492 - 'Beta' => "Β", // Β | \x392 | \u914 - 'beta' => "β", // β | \x3B2 | \u946 - 'beth' => "ℶ", // ℶ | \x2136 | \u8502 - 'between' => "≬", // ≬ | \x226C | \u8812 - 'Bfr' => "𝔅", // 𝔅 | \x1D505 | \u120069 - 'bfr' => "𝔟", // 𝔟 | \x1D51F | \u120095 - 'bigcap' => "⋂", // ⋂ | \x22C2 | \u8898 - 'bigcirc' => "◯", // ◯ | \x25EF | \u9711 - 'bigcup' => "⋃", // ⋃ | \x22C3 | \u8899 - 'bigodot' => "⨀", // ⨀ | \x2A00 | \u10752 - 'bigoplus' => "⨁", // ⨁ | \x2A01 | \u10753 - 'bigotimes' => "⨂", // ⨂ | \x2A02 | \u10754 - 'bigsqcup' => "⨆", // ⨆ | \x2A06 | \u10758 - 'bigstar' => "★", // ★ | \x2605 | \u9733 - 'bigtriangledown' => "▽", // ▽ | \x25BD | \u9661 - 'bigtriangleup' => "△", // △ | \x25B3 | \u9651 - 'biguplus' => "⨄", // ⨄ | \x2A04 | \u10756 - 'bigvee' => "⋁", // ⋁ | \x22C1 | \u8897 - 'bigwedge' => "⋀", // ⋀ | \x22C0 | \u8896 - 'bkarow' => "⤍", // ⤍ | \x290D | \u10509 - 'blacklozenge' => "⧫", // ⧫ | \x29EB | \u10731 - 'blacksquare' => "▪", // ▪ | \x25AA | \u9642 - 'blacktriangle' => "▴", // ▴ | \x25B4 | \u9652 - 'blacktriangledown' => "▾", // ▾ | \x25BE | \u9662 - 'blacktriangleleft' => "◂", // ◂ | \x25C2 | \u9666 - 'blacktriangleright' => "▸", // ▸ | \x25B8 | \u9656 - 'blank' => "␣", // ␣ | \x2423 | \u9251 - 'blk12' => "▒", // ▒ | \x2592 | \u9618 - 'blk14' => "░", // ░ | \x2591 | \u9617 - 'blk34' => "▓", // ▓ | \x2593 | \u9619 - 'block' => "█", // █ | \x2588 | \u9608 - 'bne' => "=⃥", // =⃥ | \x3D\x20E5 | \u61\u8421 - 'bnequiv' => "≡⃥", // ≡⃥ | \x2261\x20E5 | \u8801\u8421 - 'bNot' => "⫭", // ⫭ | \x2AED | \u10989 - 'bnot' => "⌐", // ⌐ | \x2310 | \u8976 - 'Bopf' => "𝔹", // 𝔹 | \x1D539 | \u120121 - 'bopf' => "𝕓", // 𝕓 | \x1D553 | \u120147 - 'bot' => "⊥", // ⊥ | \x22A5 | \u8869 - 'bottom' => "⊥", // ⊥ | \x22A5 | \u8869 - 'bowtie' => "⋈", // ⋈ | \x22C8 | \u8904 - 'boxbox' => "⧉", // ⧉ | \x29C9 | \u10697 - 'boxdl' => "┐", // ┐ | \x2510 | \u9488 - 'boxdL' => "╕", // ╕ | \x2555 | \u9557 - 'boxDl' => "╖", // ╖ | \x2556 | \u9558 - 'boxDL' => "╗", // ╗ | \x2557 | \u9559 - 'boxdr' => "┌", // ┌ | \x250C | \u9484 - 'boxdR' => "╒", // ╒ | \x2552 | \u9554 - 'boxDr' => "╓", // ╓ | \x2553 | \u9555 - 'boxDR' => "╔", // ╔ | \x2554 | \u9556 - 'boxh' => "─", // ─ | \x2500 | \u9472 - 'boxH' => "═", // ═ | \x2550 | \u9552 - 'boxhd' => "┬", // ┬ | \x252C | \u9516 - 'boxHd' => "╤", // ╤ | \x2564 | \u9572 - 'boxhD' => "╥", // ╥ | \x2565 | \u9573 - 'boxHD' => "╦", // ╦ | \x2566 | \u9574 - 'boxHU' => "╩", // ╩ | \x2569 | \u9577 - 'boxhu' => "┴", // ┴ | \x2534 | \u9524 - 'boxhU' => "╨", // ╨ | \x2568 | \u9576 - 'boxHu' => "╧", // ╧ | \x2567 | \u9575 - 'boxminus' => "⊟", // ⊟ | \x229F | \u8863 - 'boxplus' => "⊞", // ⊞ | \x229E | \u8862 - 'boxtimes' => "⊠", // ⊠ | \x22A0 | \u8864 - 'boxul' => "┘", // ┘ | \x2518 | \u9496 - 'boxuL' => "╛", // ╛ | \x255B | \u9563 - 'boxUl' => "╜", // ╜ | \x255C | \u9564 - 'boxUL' => "╝", // ╝ | \x255D | \u9565 - 'boxur' => "└", // └ | \x2514 | \u9492 - 'boxuR' => "╘", // ╘ | \x2558 | \u9560 - 'boxUr' => "╙", // ╙ | \x2559 | \u9561 - 'boxUR' => "╚", // ╚ | \x255A | \u9562 - 'boxv' => "│", // │ | \x2502 | \u9474 - 'boxV' => "║", // ║ | \x2551 | \u9553 - 'boxVH' => "╬", // ╬ | \x256C | \u9580 - 'boxvH' => "╪", // ╪ | \x256A | \u9578 - 'boxVh' => "╫", // ╫ | \x256B | \u9579 - 'boxvh' => "┼", // ┼ | \x253C | \u9532 - 'boxvl' => "┤", // ┤ | \x2524 | \u9508 - 'boxvL' => "╡", // ╡ | \x2561 | \u9569 - 'boxVl' => "╢", // ╢ | \x2562 | \u9570 - 'boxVL' => "╣", // ╣ | \x2563 | \u9571 - 'boxvr' => "├", // ├ | \x251C | \u9500 - 'boxvR' => "╞", // ╞ | \x255E | \u9566 - 'boxVr' => "╟", // ╟ | \x255F | \u9567 - 'boxVR' => "╠", // ╠ | \x2560 | \u9568 - 'bprime' => "‵", // ‵ | \x2035 | \u8245 - 'breve' => "˘", // ˘ | \x2D8 | \u728 - 'Breve' => "˘", // ˘ | \x2D8 | \u728 - 'brvbar' => "¦", // ¦ | \xA6 | \u166 - 'brvbar' => "¦", // ¦ | \xA6 | \u166 - 'Bscr' => "ℬ", // ℬ | \x212C | \u8492 - 'bscr' => "𝒷", // 𝒷 | \x1D4B7 | \u119991 - 'bsemi' => "⁏", // ⁏ | \x204F | \u8271 - 'bsim' => "∽", // ∽ | \x223D | \u8765 - 'bsime' => "⋍", // ⋍ | \x22CD | \u8909 - 'bsol' => "\\", // \ | \x5C | \u92 - 'bsolb' => "⧅", // ⧅ | \x29C5 | \u10693 - 'bsolhsub' => "⟈", // ⟈ | \x27C8 | \u10184 - 'bull' => "•", // • | \x2022 | \u8226 - 'bullet' => "•", // • | \x2022 | \u8226 - 'bump' => "≎", // ≎ | \x224E | \u8782 - 'bumpE' => "⪮", // ⪮ | \x2AAE | \u10926 - 'bumpe' => "≏", // ≏ | \x224F | \u8783 - 'Bumpeq' => "≎", // ≎ | \x224E | \u8782 - 'bumpeq' => "≏", // ≏ | \x224F | \u8783 - 'Cacute' => "Ć", // Ć | \x106 | \u262 - 'cacute' => "ć", // ć | \x107 | \u263 - 'cap' => "∩", // ∩ | \x2229 | \u8745 - 'Cap' => "⋒", // ⋒ | \x22D2 | \u8914 - 'capand' => "⩄", // ⩄ | \x2A44 | \u10820 - 'capbrcup' => "⩉", // ⩉ | \x2A49 | \u10825 - 'capcap' => "⩋", // ⩋ | \x2A4B | \u10827 - 'capcup' => "⩇", // ⩇ | \x2A47 | \u10823 - 'capdot' => "⩀", // ⩀ | \x2A40 | \u10816 - 'CapitalDifferentialD' => "ⅅ", // ⅅ | \x2145 | \u8517 - 'caps' => "∩︀", // ∩︀ | \x2229\xFE00 | \u8745\u65024 - 'caret' => "⁁", // ⁁ | \x2041 | \u8257 - 'caron' => "ˇ", // ˇ | \x2C7 | \u711 - 'Cayleys' => "ℭ", // ℭ | \x212D | \u8493 - 'ccaps' => "⩍", // ⩍ | \x2A4D | \u10829 - 'Ccaron' => "Č", // Č | \x10C | \u268 - 'ccaron' => "č", // č | \x10D | \u269 - 'ccedil' => "ç", // ç | \xE7 | \u231 - 'ccedil' => "ç", // ç | \xE7 | \u231 - 'Ccedil' => "Ç", // Ç | \xC7 | \u199 - 'Ccedil' => "Ç", // Ç | \xC7 | \u199 - 'Ccirc' => "Ĉ", // Ĉ | \x108 | \u264 - 'ccirc' => "ĉ", // ĉ | \x109 | \u265 - 'Cconint' => "∰", // ∰ | \x2230 | \u8752 - 'ccups' => "⩌", // ⩌ | \x2A4C | \u10828 - 'ccupssm' => "⩐", // ⩐ | \x2A50 | \u10832 - 'cdot' => "ċ", // ċ | \x10B | \u267 - 'Cdot' => "Ċ", // Ċ | \x10A | \u266 - 'cedil' => "¸", // ¸ | \xB8 | \u184 - 'cedil' => "¸", // ¸ | \xB8 | \u184 - 'Cedilla' => "¸", // ¸ | \xB8 | \u184 - 'cemptyv' => "⦲", // ⦲ | \x29B2 | \u10674 - 'cent' => "¢", // ¢ | \xA2 | \u162 - 'cent' => "¢", // ¢ | \xA2 | \u162 - 'centerdot' => "·", // · | \xB7 | \u183 - 'CenterDot' => "·", // · | \xB7 | \u183 - 'Cfr' => "ℭ", // ℭ | \x212D | \u8493 - 'cfr' => "𝔠", // 𝔠 | \x1D520 | \u120096 - 'CHcy' => "Ч", // Ч | \x427 | \u1063 - 'chcy' => "ч", // ч | \x447 | \u1095 - 'check' => "✓", // ✓ | \x2713 | \u10003 - 'checkmark' => "✓", // ✓ | \x2713 | \u10003 - 'Chi' => "Χ", // Χ | \x3A7 | \u935 - 'chi' => "χ", // χ | \x3C7 | \u967 - 'cir' => "○", // ○ | \x25CB | \u9675 - 'circ' => "ˆ", // ˆ | \x2C6 | \u710 - 'circeq' => "≗", // ≗ | \x2257 | \u8791 - 'circlearrowleft' => "↺", // ↺ | \x21BA | \u8634 - 'circlearrowright' => "↻", // ↻ | \x21BB | \u8635 - 'circledast' => "⊛", // ⊛ | \x229B | \u8859 - 'circledcirc' => "⊚", // ⊚ | \x229A | \u8858 - 'circleddash' => "⊝", // ⊝ | \x229D | \u8861 - 'CircleDot' => "⊙", // ⊙ | \x2299 | \u8857 - 'circledR' => "®", // ® | \xAE | \u174 - 'circledS' => "Ⓢ", // Ⓢ | \x24C8 | \u9416 - 'CircleMinus' => "⊖", // ⊖ | \x2296 | \u8854 - 'CirclePlus' => "⊕", // ⊕ | \x2295 | \u8853 - 'CircleTimes' => "⊗", // ⊗ | \x2297 | \u8855 - 'cirE' => "⧃", // ⧃ | \x29C3 | \u10691 - 'cire' => "≗", // ≗ | \x2257 | \u8791 - 'cirfnint' => "⨐", // ⨐ | \x2A10 | \u10768 - 'cirmid' => "⫯", // ⫯ | \x2AEF | \u10991 - 'cirscir' => "⧂", // ⧂ | \x29C2 | \u10690 - 'ClockwiseContourIntegral' => "∲", // ∲ | \x2232 | \u8754 - 'CloseCurlyDoubleQuote' => "”", // ” | \x201D | \u8221 - 'CloseCurlyQuote' => "’", // ’ | \x2019 | \u8217 - 'clubs' => "♣", // ♣ | \x2663 | \u9827 - 'clubsuit' => "♣", // ♣ | \x2663 | \u9827 - 'colon' => ":", // : | \x3A | \u58 - 'Colon' => "∷", // ∷ | \x2237 | \u8759 - 'Colone' => "⩴", // ⩴ | \x2A74 | \u10868 - 'colone' => "≔", // ≔ | \x2254 | \u8788 - 'coloneq' => "≔", // ≔ | \x2254 | \u8788 - 'comma' => ",", // , | \x2C | \u44 - 'commat' => "@", // @ | \x40 | \u64 - 'comp' => "∁", // ∁ | \x2201 | \u8705 - 'compfn' => "∘", // ∘ | \x2218 | \u8728 - 'complement' => "∁", // ∁ | \x2201 | \u8705 - 'complexes' => "ℂ", // ℂ | \x2102 | \u8450 - 'cong' => "≅", // ≅ | \x2245 | \u8773 - 'congdot' => "⩭", // ⩭ | \x2A6D | \u10861 - 'Congruent' => "≡", // ≡ | \x2261 | \u8801 - 'conint' => "∮", // ∮ | \x222E | \u8750 - 'Conint' => "∯", // ∯ | \x222F | \u8751 - 'ContourIntegral' => "∮", // ∮ | \x222E | \u8750 - 'copf' => "𝕔", // 𝕔 | \x1D554 | \u120148 - 'Copf' => "ℂ", // ℂ | \x2102 | \u8450 - 'coprod' => "∐", // ∐ | \x2210 | \u8720 - 'Coproduct' => "∐", // ∐ | \x2210 | \u8720 - 'COPY' => "©", // © | \xA9 | \u169 - 'copy' => "©", // © | \xA9 | \u169 - 'COPY' => "©", // © | \xA9 | \u169 - 'copy' => "©", // © | \xA9 | \u169 - 'copysr' => "℗", // ℗ | \x2117 | \u8471 - 'CounterClockwiseContourIntegral' => "∳", // ∳ | \x2233 | \u8755 - 'crarr' => "↵", // ↵ | \x21B5 | \u8629 - 'cross' => "✗", // ✗ | \x2717 | \u10007 - 'Cross' => "⨯", // ⨯ | \x2A2F | \u10799 - 'cscr' => "𝒸", // 𝒸 | \x1D4B8 | \u119992 - 'Cscr' => "𝒞", // 𝒞 | \x1D49E | \u119966 - 'csub' => "⫏", // ⫏ | \x2ACF | \u10959 - 'csube' => "⫑", // ⫑ | \x2AD1 | \u10961 - 'csup' => "⫐", // ⫐ | \x2AD0 | \u10960 - 'csupe' => "⫒", // ⫒ | \x2AD2 | \u10962 - 'ctdot' => "⋯", // ⋯ | \x22EF | \u8943 - 'cudarrl' => "⤸", // ⤸ | \x2938 | \u10552 - 'cudarrr' => "⤵", // ⤵ | \x2935 | \u10549 - 'cuepr' => "⋞", // ⋞ | \x22DE | \u8926 - 'cuesc' => "⋟", // ⋟ | \x22DF | \u8927 - 'cularr' => "↶", // ↶ | \x21B6 | \u8630 - 'cularrp' => "⤽", // ⤽ | \x293D | \u10557 - 'cup' => "∪", // ∪ | \x222A | \u8746 - 'Cup' => "⋓", // ⋓ | \x22D3 | \u8915 - 'cupbrcap' => "⩈", // ⩈ | \x2A48 | \u10824 - 'cupcap' => "⩆", // ⩆ | \x2A46 | \u10822 - 'CupCap' => "≍", // ≍ | \x224D | \u8781 - 'cupcup' => "⩊", // ⩊ | \x2A4A | \u10826 - 'cupdot' => "⊍", // ⊍ | \x228D | \u8845 - 'cupor' => "⩅", // ⩅ | \x2A45 | \u10821 - 'cups' => "∪︀", // ∪︀ | \x222A\xFE00 | \u8746\u65024 - 'curarr' => "↷", // ↷ | \x21B7 | \u8631 - 'curarrm' => "⤼", // ⤼ | \x293C | \u10556 - 'curlyeqprec' => "⋞", // ⋞ | \x22DE | \u8926 - 'curlyeqsucc' => "⋟", // ⋟ | \x22DF | \u8927 - 'curlyvee' => "⋎", // ⋎ | \x22CE | \u8910 - 'curlywedge' => "⋏", // ⋏ | \x22CF | \u8911 - 'curren' => "¤", // ¤ | \xA4 | \u164 - 'curren' => "¤", // ¤ | \xA4 | \u164 - 'curvearrowleft' => "↶", // ↶ | \x21B6 | \u8630 - 'curvearrowright' => "↷", // ↷ | \x21B7 | \u8631 - 'cuvee' => "⋎", // ⋎ | \x22CE | \u8910 - 'cuwed' => "⋏", // ⋏ | \x22CF | \u8911 - 'cwconint' => "∲", // ∲ | \x2232 | \u8754 - 'cwint' => "∱", // ∱ | \x2231 | \u8753 - 'cylcty' => "⌭", // ⌭ | \x232D | \u9005 - 'dagger' => "†", // † | \x2020 | \u8224 - 'Dagger' => "‡", // ‡ | \x2021 | \u8225 - 'daleth' => "ℸ", // ℸ | \x2138 | \u8504 - 'darr' => "↓", // ↓ | \x2193 | \u8595 - 'Darr' => "↡", // ↡ | \x21A1 | \u8609 - 'dArr' => "⇓", // ⇓ | \x21D3 | \u8659 - 'dash' => "‐", // ‐ | \x2010 | \u8208 - 'Dashv' => "⫤", // ⫤ | \x2AE4 | \u10980 - 'dashv' => "⊣", // ⊣ | \x22A3 | \u8867 - 'dbkarow' => "⤏", // ⤏ | \x290F | \u10511 - 'dblac' => "˝", // ˝ | \x2DD | \u733 - 'Dcaron' => "Ď", // Ď | \x10E | \u270 - 'dcaron' => "ď", // ď | \x10F | \u271 - 'Dcy' => "Д", // Д | \x414 | \u1044 - 'dcy' => "д", // д | \x434 | \u1076 - 'DD' => "ⅅ", // ⅅ | \x2145 | \u8517 - 'dd' => "ⅆ", // ⅆ | \x2146 | \u8518 - 'ddagger' => "‡", // ‡ | \x2021 | \u8225 - 'ddarr' => "⇊", // ⇊ | \x21CA | \u8650 - 'DDotrahd' => "⤑", // ⤑ | \x2911 | \u10513 - 'ddotseq' => "⩷", // ⩷ | \x2A77 | \u10871 - 'deg' => "°", // ° | \xB0 | \u176 - 'deg' => "°", // ° | \xB0 | \u176 - 'Del' => "∇", // ∇ | \x2207 | \u8711 - 'delta' => "δ", // δ | \x3B4 | \u948 - 'Delta' => "Δ", // Δ | \x394 | \u916 - 'demptyv' => "⦱", // ⦱ | \x29B1 | \u10673 - 'dfisht' => "⥿", // ⥿ | \x297F | \u10623 - 'Dfr' => "𝔇", // 𝔇 | \x1D507 | \u120071 - 'dfr' => "𝔡", // 𝔡 | \x1D521 | \u120097 - 'dHar' => "⥥", // ⥥ | \x2965 | \u10597 - 'dharl' => "⇃", // ⇃ | \x21C3 | \u8643 - 'dharr' => "⇂", // ⇂ | \x21C2 | \u8642 - 'DiacriticalAcute' => "´", // ´ | \xB4 | \u180 - 'DiacriticalDot' => "˙", // ˙ | \x2D9 | \u729 - 'DiacriticalDoubleAcute' => "˝", // ˝ | \x2DD | \u733 - 'DiacriticalGrave' => "\`", // ` | \x60 | \u96 - 'DiacriticalTilde' => "˜", // ˜ | \x2DC | \u732 - 'diam' => "⋄", // ⋄ | \x22C4 | \u8900 - 'diamond' => "⋄", // ⋄ | \x22C4 | \u8900 - 'Diamond' => "⋄", // ⋄ | \x22C4 | \u8900 - 'diamondsuit' => "♦", // ♦ | \x2666 | \u9830 - 'diams' => "♦", // ♦ | \x2666 | \u9830 - 'die' => "¨", // ¨ | \xA8 | \u168 - 'DifferentialD' => "ⅆ", // ⅆ | \x2146 | \u8518 - 'digamma' => "ϝ", // ϝ | \x3DD | \u989 - 'disin' => "⋲", // ⋲ | \x22F2 | \u8946 - 'div' => "÷", // ÷ | \xF7 | \u247 - 'divide' => "÷", // ÷ | \xF7 | \u247 - 'divide' => "÷", // ÷ | \xF7 | \u247 - 'divideontimes' => "⋇", // ⋇ | \x22C7 | \u8903 - 'divonx' => "⋇", // ⋇ | \x22C7 | \u8903 - 'DJcy' => "Ђ", // Ђ | \x402 | \u1026 - 'djcy' => "ђ", // ђ | \x452 | \u1106 - 'dlcorn' => "⌞", // ⌞ | \x231E | \u8990 - 'dlcrop' => "⌍", // ⌍ | \x230D | \u8973 - 'dollar' => "$", // $ | \x24 | \u36 - 'Dopf' => "𝔻", // 𝔻 | \x1D53B | \u120123 - 'dopf' => "𝕕", // 𝕕 | \x1D555 | \u120149 - 'Dot' => "¨", // ¨ | \xA8 | \u168 - 'dot' => "˙", // ˙ | \x2D9 | \u729 - 'DotDot' => "⃜", // ⃜ | \x20DC | \u8412 - 'doteq' => "≐", // ≐ | \x2250 | \u8784 - 'doteqdot' => "≑", // ≑ | \x2251 | \u8785 - 'DotEqual' => "≐", // ≐ | \x2250 | \u8784 - 'dotminus' => "∸", // ∸ | \x2238 | \u8760 - 'dotplus' => "∔", // ∔ | \x2214 | \u8724 - 'dotsquare' => "⊡", // ⊡ | \x22A1 | \u8865 - 'doublebarwedge' => "⌆", // ⌆ | \x2306 | \u8966 - 'DoubleContourIntegral' => "∯", // ∯ | \x222F | \u8751 - 'DoubleDot' => "¨", // ¨ | \xA8 | \u168 - 'DoubleDownArrow' => "⇓", // ⇓ | \x21D3 | \u8659 - 'DoubleLeftArrow' => "⇐", // ⇐ | \x21D0 | \u8656 - 'DoubleLeftRightArrow' => "⇔", // ⇔ | \x21D4 | \u8660 - 'DoubleLeftTee' => "⫤", // ⫤ | \x2AE4 | \u10980 - 'DoubleLongLeftArrow' => "⟸", // ⟸ | \x27F8 | \u10232 - 'DoubleLongLeftRightArrow' => "⟺", // ⟺ | \x27FA | \u10234 - 'DoubleLongRightArrow' => "⟹", // ⟹ | \x27F9 | \u10233 - 'DoubleRightArrow' => "⇒", // ⇒ | \x21D2 | \u8658 - 'DoubleRightTee' => "⊨", // ⊨ | \x22A8 | \u8872 - 'DoubleUpArrow' => "⇑", // ⇑ | \x21D1 | \u8657 - 'DoubleUpDownArrow' => "⇕", // ⇕ | \x21D5 | \u8661 - 'DoubleVerticalBar' => "∥", // ∥ | \x2225 | \u8741 - 'DownArrow' => "↓", // ↓ | \x2193 | \u8595 - 'Downarrow' => "⇓", // ⇓ | \x21D3 | \u8659 - 'downarrow' => "↓", // ↓ | \x2193 | \u8595 - 'DownArrowBar' => "⤓", // ⤓ | \x2913 | \u10515 - 'DownArrowUpArrow' => "⇵", // ⇵ | \x21F5 | \u8693 - 'DownBreve' => "̑", // ̑ | \x311 | \u785 - 'downdownarrows' => "⇊", // ⇊ | \x21CA | \u8650 - 'downharpoonleft' => "⇃", // ⇃ | \x21C3 | \u8643 - 'downharpoonright' => "⇂", // ⇂ | \x21C2 | \u8642 - 'DownLeftRightVector' => "⥐", // ⥐ | \x2950 | \u10576 - 'DownLeftTeeVector' => "⥞", // ⥞ | \x295E | \u10590 - 'DownLeftVector' => "↽", // ↽ | \x21BD | \u8637 - 'DownLeftVectorBar' => "⥖", // ⥖ | \x2956 | \u10582 - 'DownRightTeeVector' => "⥟", // ⥟ | \x295F | \u10591 - 'DownRightVector' => "⇁", // ⇁ | \x21C1 | \u8641 - 'DownRightVectorBar' => "⥗", // ⥗ | \x2957 | \u10583 - 'DownTee' => "⊤", // ⊤ | \x22A4 | \u8868 - 'DownTeeArrow' => "↧", // ↧ | \x21A7 | \u8615 - 'drbkarow' => "⤐", // ⤐ | \x2910 | \u10512 - 'drcorn' => "⌟", // ⌟ | \x231F | \u8991 - 'drcrop' => "⌌", // ⌌ | \x230C | \u8972 - 'Dscr' => "𝒟", // 𝒟 | \x1D49F | \u119967 - 'dscr' => "𝒹", // 𝒹 | \x1D4B9 | \u119993 - 'DScy' => "Ѕ", // Ѕ | \x405 | \u1029 - 'dscy' => "ѕ", // ѕ | \x455 | \u1109 - 'dsol' => "⧶", // ⧶ | \x29F6 | \u10742 - 'Dstrok' => "Đ", // Đ | \x110 | \u272 - 'dstrok' => "đ", // đ | \x111 | \u273 - 'dtdot' => "⋱", // ⋱ | \x22F1 | \u8945 - 'dtri' => "▿", // ▿ | \x25BF | \u9663 - 'dtrif' => "▾", // ▾ | \x25BE | \u9662 - 'duarr' => "⇵", // ⇵ | \x21F5 | \u8693 - 'duhar' => "⥯", // ⥯ | \x296F | \u10607 - 'dwangle' => "⦦", // ⦦ | \x29A6 | \u10662 - 'DZcy' => "Џ", // Џ | \x40F | \u1039 - 'dzcy' => "џ", // џ | \x45F | \u1119 - 'dzigrarr' => "⟿", // ⟿ | \x27FF | \u10239 - 'Eacute' => "É", // É | \xC9 | \u201 - 'Eacute' => "É", // É | \xC9 | \u201 - 'eacute' => "é", // é | \xE9 | \u233 - 'eacute' => "é", // é | \xE9 | \u233 - 'easter' => "⩮", // ⩮ | \x2A6E | \u10862 - 'Ecaron' => "Ě", // Ě | \x11A | \u282 - 'ecaron' => "ě", // ě | \x11B | \u283 - 'ecir' => "≖", // ≖ | \x2256 | \u8790 - 'ecirc' => "ê", // ê | \xEA | \u234 - 'ecirc' => "ê", // ê | \xEA | \u234 - 'Ecirc' => "Ê", // Ê | \xCA | \u202 - 'Ecirc' => "Ê", // Ê | \xCA | \u202 - 'ecolon' => "≕", // ≕ | \x2255 | \u8789 - 'ecy' => "э", // э | \x44D | \u1101 - 'Ecy' => "Э", // Э | \x42D | \u1069 - 'eDDot' => "⩷", // ⩷ | \x2A77 | \u10871 - 'Edot' => "Ė", // Ė | \x116 | \u278 - 'edot' => "ė", // ė | \x117 | \u279 - 'eDot' => "≑", // ≑ | \x2251 | \u8785 - 'ee' => "ⅇ", // ⅇ | \x2147 | \u8519 - 'efDot' => "≒", // ≒ | \x2252 | \u8786 - 'Efr' => "𝔈", // 𝔈 | \x1D508 | \u120072 - 'efr' => "𝔢", // 𝔢 | \x1D522 | \u120098 - 'eg' => "⪚", // ⪚ | \x2A9A | \u10906 - 'egrave' => "è", // è | \xE8 | \u232 - 'egrave' => "è", // è | \xE8 | \u232 - 'Egrave' => "È", // È | \xC8 | \u200 - 'Egrave' => "È", // È | \xC8 | \u200 - 'egs' => "⪖", // ⪖ | \x2A96 | \u10902 - 'egsdot' => "⪘", // ⪘ | \x2A98 | \u10904 - 'el' => "⪙", // ⪙ | \x2A99 | \u10905 - 'Element' => "∈", // ∈ | \x2208 | \u8712 - 'elinters' => "⏧", // ⏧ | \x23E7 | \u9191 - 'ell' => "ℓ", // ℓ | \x2113 | \u8467 - 'els' => "⪕", // ⪕ | \x2A95 | \u10901 - 'elsdot' => "⪗", // ⪗ | \x2A97 | \u10903 - 'Emacr' => "Ē", // Ē | \x112 | \u274 - 'emacr' => "ē", // ē | \x113 | \u275 - 'empty' => "∅", // ∅ | \x2205 | \u8709 - 'emptyset' => "∅", // ∅ | \x2205 | \u8709 - 'EmptySmallSquare' => "◻", // ◻ | \x25FB | \u9723 - 'emptyv' => "∅", // ∅ | \x2205 | \u8709 - 'EmptyVerySmallSquare' => "▫", // ▫ | \x25AB | \u9643 - 'emsp' => " ", //   | \x2003 | \u8195 - 'emsp13' => " ", //   | \x2004 | \u8196 - 'emsp14' => " ", //   | \x2005 | \u8197 - 'ENG' => "Ŋ", // Ŋ | \x14A | \u330 - 'eng' => "ŋ", // ŋ | \x14B | \u331 - 'ensp' => " ", //   | \x2002 | \u8194 - 'Eogon' => "Ę", // Ę | \x118 | \u280 - 'eogon' => "ę", // ę | \x119 | \u281 - 'Eopf' => "𝔼", // 𝔼 | \x1D53C | \u120124 - 'eopf' => "𝕖", // 𝕖 | \x1D556 | \u120150 - 'epar' => "⋕", // ⋕ | \x22D5 | \u8917 - 'eparsl' => "⧣", // ⧣ | \x29E3 | \u10723 - 'eplus' => "⩱", // ⩱ | \x2A71 | \u10865 - 'epsi' => "ε", // ε | \x3B5 | \u949 - 'Epsilon' => "Ε", // Ε | \x395 | \u917 - 'epsilon' => "ε", // ε | \x3B5 | \u949 - 'epsiv' => "ϵ", // ϵ | \x3F5 | \u1013 - 'eqcirc' => "≖", // ≖ | \x2256 | \u8790 - 'eqcolon' => "≕", // ≕ | \x2255 | \u8789 - 'eqsim' => "≂", // ≂ | \x2242 | \u8770 - 'eqslantgtr' => "⪖", // ⪖ | \x2A96 | \u10902 - 'eqslantless' => "⪕", // ⪕ | \x2A95 | \u10901 - 'Equal' => "⩵", // ⩵ | \x2A75 | \u10869 - 'equals' => "=", // = | \x3D | \u61 - 'EqualTilde' => "≂", // ≂ | \x2242 | \u8770 - 'equest' => "≟", // ≟ | \x225F | \u8799 - 'Equilibrium' => "⇌", // ⇌ | \x21CC | \u8652 - 'equiv' => "≡", // ≡ | \x2261 | \u8801 - 'equivDD' => "⩸", // ⩸ | \x2A78 | \u10872 - 'eqvparsl' => "⧥", // ⧥ | \x29E5 | \u10725 - 'erarr' => "⥱", // ⥱ | \x2971 | \u10609 - 'erDot' => "≓", // ≓ | \x2253 | \u8787 - 'escr' => "ℯ", // ℯ | \x212F | \u8495 - 'Escr' => "ℰ", // ℰ | \x2130 | \u8496 - 'esdot' => "≐", // ≐ | \x2250 | \u8784 - 'Esim' => "⩳", // ⩳ | \x2A73 | \u10867 - 'esim' => "≂", // ≂ | \x2242 | \u8770 - 'Eta' => "Η", // Η | \x397 | \u919 - 'eta' => "η", // η | \x3B7 | \u951 - 'ETH' => "Ð", // Ð | \xD0 | \u208 - 'ETH' => "Ð", // Ð | \xD0 | \u208 - 'eth' => "ð", // ð | \xF0 | \u240 - 'eth' => "ð", // ð | \xF0 | \u240 - 'Euml' => "Ë", // Ë | \xCB | \u203 - 'Euml' => "Ë", // Ë | \xCB | \u203 - 'euml' => "ë", // ë | \xEB | \u235 - 'euml' => "ë", // ë | \xEB | \u235 - 'euro' => "€", // € | \x20AC | \u8364 - 'excl' => "!", // ! | \x21 | \u33 - 'exist' => "∃", // ∃ | \x2203 | \u8707 - 'Exists' => "∃", // ∃ | \x2203 | \u8707 - 'expectation' => "ℰ", // ℰ | \x2130 | \u8496 - 'ExponentialE' => "ⅇ", // ⅇ | \x2147 | \u8519 - 'exponentiale' => "ⅇ", // ⅇ | \x2147 | \u8519 - 'fallingdotseq' => "≒", // ≒ | \x2252 | \u8786 - 'Fcy' => "Ф", // Ф | \x424 | \u1060 - 'fcy' => "ф", // ф | \x444 | \u1092 - 'female' => "♀", // ♀ | \x2640 | \u9792 - 'ffilig' => "ffi", // ffi | \xFB03 | \u64259 - 'fflig' => "ff", // ff | \xFB00 | \u64256 - 'ffllig' => "ffl", // ffl | \xFB04 | \u64260 - 'Ffr' => "𝔉", // 𝔉 | \x1D509 | \u120073 - 'ffr' => "𝔣", // 𝔣 | \x1D523 | \u120099 - 'filig' => "fi", // fi | \xFB01 | \u64257 - 'FilledSmallSquare' => "◼", // ◼ | \x25FC | \u9724 - 'FilledVerySmallSquare' => "▪", // ▪ | \x25AA | \u9642 - 'fjlig' => "fj", // fj | \x66\x6A | \u102\u106 - 'flat' => "♭", // ♭ | \x266D | \u9837 - 'fllig' => "fl", // fl | \xFB02 | \u64258 - 'fltns' => "▱", // ▱ | \x25B1 | \u9649 - 'fnof' => "ƒ", // ƒ | \x192 | \u402 - 'Fopf' => "𝔽", // 𝔽 | \x1D53D | \u120125 - 'fopf' => "𝕗", // 𝕗 | \x1D557 | \u120151 - 'forall' => "∀", // ∀ | \x2200 | \u8704 - 'ForAll' => "∀", // ∀ | \x2200 | \u8704 - 'fork' => "⋔", // ⋔ | \x22D4 | \u8916 - 'forkv' => "⫙", // ⫙ | \x2AD9 | \u10969 - 'Fouriertrf' => "ℱ", // ℱ | \x2131 | \u8497 - 'fpartint' => "⨍", // ⨍ | \x2A0D | \u10765 - 'frac12' => "½", // ½ | \xBD | \u189 - 'frac12' => "½", // ½ | \xBD | \u189 - 'frac13' => "⅓", // ⅓ | \x2153 | \u8531 - 'frac14' => "¼", // ¼ | \xBC | \u188 - 'frac14' => "¼", // ¼ | \xBC | \u188 - 'frac15' => "⅕", // ⅕ | \x2155 | \u8533 - 'frac16' => "⅙", // ⅙ | \x2159 | \u8537 - 'frac18' => "⅛", // ⅛ | \x215B | \u8539 - 'frac23' => "⅔", // ⅔ | \x2154 | \u8532 - 'frac25' => "⅖", // ⅖ | \x2156 | \u8534 - 'frac34' => "¾", // ¾ | \xBE | \u190 - 'frac34' => "¾", // ¾ | \xBE | \u190 - 'frac35' => "⅗", // ⅗ | \x2157 | \u8535 - 'frac38' => "⅜", // ⅜ | \x215C | \u8540 - 'frac45' => "⅘", // ⅘ | \x2158 | \u8536 - 'frac56' => "⅚", // ⅚ | \x215A | \u8538 - 'frac58' => "⅝", // ⅝ | \x215D | \u8541 - 'frac78' => "⅞", // ⅞ | \x215E | \u8542 - 'frasl' => "⁄", // ⁄ | \x2044 | \u8260 - 'frown' => "⌢", // ⌢ | \x2322 | \u8994 - 'fscr' => "𝒻", // 𝒻 | \x1D4BB | \u119995 - 'Fscr' => "ℱ", // ℱ | \x2131 | \u8497 - 'gacute' => "ǵ", // ǵ | \x1F5 | \u501 - 'Gamma' => "Γ", // Γ | \x393 | \u915 - 'gamma' => "γ", // γ | \x3B3 | \u947 - 'gammad' => "ϝ", // ϝ | \x3DD | \u989 - 'Gammad' => "Ϝ", // Ϝ | \x3DC | \u988 - 'gap' => "⪆", // ⪆ | \x2A86 | \u10886 - 'Gbreve' => "Ğ", // Ğ | \x11E | \u286 - 'gbreve' => "ğ", // ğ | \x11F | \u287 - 'Gcedil' => "Ģ", // Ģ | \x122 | \u290 - 'Gcirc' => "Ĝ", // Ĝ | \x11C | \u284 - 'gcirc' => "ĝ", // ĝ | \x11D | \u285 - 'gcy' => "г", // г | \x433 | \u1075 - 'Gcy' => "Г", // Г | \x413 | \u1043 - 'Gdot' => "Ġ", // Ġ | \x120 | \u288 - 'gdot' => "ġ", // ġ | \x121 | \u289 - 'ge' => "≥", // ≥ | \x2265 | \u8805 - 'gE' => "≧", // ≧ | \x2267 | \u8807 - 'gEl' => "⪌", // ⪌ | \x2A8C | \u10892 - 'gel' => "⋛", // ⋛ | \x22DB | \u8923 - 'geq' => "≥", // ≥ | \x2265 | \u8805 - 'geqq' => "≧", // ≧ | \x2267 | \u8807 - 'geqslant' => "⩾", // ⩾ | \x2A7E | \u10878 - 'ges' => "⩾", // ⩾ | \x2A7E | \u10878 - 'gescc' => "⪩", // ⪩ | \x2AA9 | \u10921 - 'gesdot' => "⪀", // ⪀ | \x2A80 | \u10880 - 'gesdoto' => "⪂", // ⪂ | \x2A82 | \u10882 - 'gesdotol' => "⪄", // ⪄ | \x2A84 | \u10884 - 'gesl' => "⋛︀", // ⋛︀ | \x22DB\xFE00 | \u8923\u65024 - 'gesles' => "⪔", // ⪔ | \x2A94 | \u10900 - 'gfr' => "𝔤", // 𝔤 | \x1D524 | \u120100 - 'Gfr' => "𝔊", // 𝔊 | \x1D50A | \u120074 - 'gg' => "≫", // ≫ | \x226B | \u8811 - 'Gg' => "⋙", // ⋙ | \x22D9 | \u8921 - 'ggg' => "⋙", // ⋙ | \x22D9 | \u8921 - 'gimel' => "ℷ", // ℷ | \x2137 | \u8503 - 'GJcy' => "Ѓ", // Ѓ | \x403 | \u1027 - 'gjcy' => "ѓ", // ѓ | \x453 | \u1107 - 'gl' => "≷", // ≷ | \x2277 | \u8823 - 'gla' => "⪥", // ⪥ | \x2AA5 | \u10917 - 'glE' => "⪒", // ⪒ | \x2A92 | \u10898 - 'glj' => "⪤", // ⪤ | \x2AA4 | \u10916 - 'gnap' => "⪊", // ⪊ | \x2A8A | \u10890 - 'gnapprox' => "⪊", // ⪊ | \x2A8A | \u10890 - 'gne' => "⪈", // ⪈ | \x2A88 | \u10888 - 'gnE' => "≩", // ≩ | \x2269 | \u8809 - 'gneq' => "⪈", // ⪈ | \x2A88 | \u10888 - 'gneqq' => "≩", // ≩ | \x2269 | \u8809 - 'gnsim' => "⋧", // ⋧ | \x22E7 | \u8935 - 'Gopf' => "𝔾", // 𝔾 | \x1D53E | \u120126 - 'gopf' => "𝕘", // 𝕘 | \x1D558 | \u120152 - 'grave' => "\`", // ` | \x60 | \u96 - 'GreaterEqual' => "≥", // ≥ | \x2265 | \u8805 - 'GreaterEqualLess' => "⋛", // ⋛ | \x22DB | \u8923 - 'GreaterFullEqual' => "≧", // ≧ | \x2267 | \u8807 - 'GreaterGreater' => "⪢", // ⪢ | \x2AA2 | \u10914 - 'GreaterLess' => "≷", // ≷ | \x2277 | \u8823 - 'GreaterSlantEqual' => "⩾", // ⩾ | \x2A7E | \u10878 - 'GreaterTilde' => "≳", // ≳ | \x2273 | \u8819 - 'Gscr' => "𝒢", // 𝒢 | \x1D4A2 | \u119970 - 'gscr' => "ℊ", // ℊ | \x210A | \u8458 - 'gsim' => "≳", // ≳ | \x2273 | \u8819 - 'gsime' => "⪎", // ⪎ | \x2A8E | \u10894 - 'gsiml' => "⪐", // ⪐ | \x2A90 | \u10896 - 'gt' => ">", // > | \x3E | \u62 - 'gt' => ">", // > | \x3E | \u62 - 'GT' => ">", // > | \x3E | \u62 - 'GT' => ">", // > | \x3E | \u62 - 'Gt' => "≫", // ≫ | \x226B | \u8811 - 'gtcc' => "⪧", // ⪧ | \x2AA7 | \u10919 - 'gtcir' => "⩺", // ⩺ | \x2A7A | \u10874 - 'gtdot' => "⋗", // ⋗ | \x22D7 | \u8919 - 'gtlPar' => "⦕", // ⦕ | \x2995 | \u10645 - 'gtquest' => "⩼", // ⩼ | \x2A7C | \u10876 - 'gtrapprox' => "⪆", // ⪆ | \x2A86 | \u10886 - 'gtrarr' => "⥸", // ⥸ | \x2978 | \u10616 - 'gtrdot' => "⋗", // ⋗ | \x22D7 | \u8919 - 'gtreqless' => "⋛", // ⋛ | \x22DB | \u8923 - 'gtreqqless' => "⪌", // ⪌ | \x2A8C | \u10892 - 'gtrless' => "≷", // ≷ | \x2277 | \u8823 - 'gtrsim' => "≳", // ≳ | \x2273 | \u8819 - 'gvertneqq' => "≩︀", // ≩︀ | \x2269\xFE00 | \u8809\u65024 - 'gvnE' => "≩︀", // ≩︀ | \x2269\xFE00 | \u8809\u65024 - 'Hacek' => "ˇ", // ˇ | \x2C7 | \u711 - 'hairsp' => " ", //   | \x200A | \u8202 - 'half' => "½", // ½ | \xBD | \u189 - 'hamilt' => "ℋ", // ℋ | \x210B | \u8459 - 'HARDcy' => "Ъ", // Ъ | \x42A | \u1066 - 'hardcy' => "ъ", // ъ | \x44A | \u1098 - 'harr' => "↔", // ↔ | \x2194 | \u8596 - 'hArr' => "⇔", // ⇔ | \x21D4 | \u8660 - 'harrcir' => "⥈", // ⥈ | \x2948 | \u10568 - 'harrw' => "↭", // ↭ | \x21AD | \u8621 - 'Hat' => "^", // ^ | \x5E | \u94 - 'hbar' => "ℏ", // ℏ | \x210F | \u8463 - 'Hcirc' => "Ĥ", // Ĥ | \x124 | \u292 - 'hcirc' => "ĥ", // ĥ | \x125 | \u293 - 'hearts' => "♥", // ♥ | \x2665 | \u9829 - 'heartsuit' => "♥", // ♥ | \x2665 | \u9829 - 'hellip' => "…", // … | \x2026 | \u8230 - 'hercon' => "⊹", // ⊹ | \x22B9 | \u8889 - 'hfr' => "𝔥", // 𝔥 | \x1D525 | \u120101 - 'Hfr' => "ℌ", // ℌ | \x210C | \u8460 - 'HilbertSpace' => "ℋ", // ℋ | \x210B | \u8459 - 'hksearow' => "⤥", // ⤥ | \x2925 | \u10533 - 'hkswarow' => "⤦", // ⤦ | \x2926 | \u10534 - 'hoarr' => "⇿", // ⇿ | \x21FF | \u8703 - 'homtht' => "∻", // ∻ | \x223B | \u8763 - 'hookleftarrow' => "↩", // ↩ | \x21A9 | \u8617 - 'hookrightarrow' => "↪", // ↪ | \x21AA | \u8618 - 'hopf' => "𝕙", // 𝕙 | \x1D559 | \u120153 - 'Hopf' => "ℍ", // ℍ | \x210D | \u8461 - 'horbar' => "―", // ― | \x2015 | \u8213 - 'HorizontalLine' => "─", // ─ | \x2500 | \u9472 - 'hscr' => "𝒽", // 𝒽 | \x1D4BD | \u119997 - 'Hscr' => "ℋ", // ℋ | \x210B | \u8459 - 'hslash' => "ℏ", // ℏ | \x210F | \u8463 - 'Hstrok' => "Ħ", // Ħ | \x126 | \u294 - 'hstrok' => "ħ", // ħ | \x127 | \u295 - 'HumpDownHump' => "≎", // ≎ | \x224E | \u8782 - 'HumpEqual' => "≏", // ≏ | \x224F | \u8783 - 'hybull' => "⁃", // ⁃ | \x2043 | \u8259 - 'hyphen' => "‐", // ‐ | \x2010 | \u8208 - 'iacute' => "í", // í | \xED | \u237 - 'iacute' => "í", // í | \xED | \u237 - 'Iacute' => "Í", // Í | \xCD | \u205 - 'Iacute' => "Í", // Í | \xCD | \u205 - 'ic' => "⁣", // ⁣ | \x2063 | \u8291 - 'Icirc' => "Î", // Î | \xCE | \u206 - 'Icirc' => "Î", // Î | \xCE | \u206 - 'icirc' => "î", // î | \xEE | \u238 - 'icirc' => "î", // î | \xEE | \u238 - 'Icy' => "И", // И | \x418 | \u1048 - 'icy' => "и", // и | \x438 | \u1080 - 'Idot' => "İ", // İ | \x130 | \u304 - 'IEcy' => "Е", // Е | \x415 | \u1045 - 'iecy' => "е", // е | \x435 | \u1077 - 'iexcl' => "¡", // ¡ | \xA1 | \u161 - 'iexcl' => "¡", // ¡ | \xA1 | \u161 - 'iff' => "⇔", // ⇔ | \x21D4 | \u8660 - 'ifr' => "𝔦", // 𝔦 | \x1D526 | \u120102 - 'Ifr' => "ℑ", // ℑ | \x2111 | \u8465 - 'igrave' => "ì", // ì | \xEC | \u236 - 'igrave' => "ì", // ì | \xEC | \u236 - 'Igrave' => "Ì", // Ì | \xCC | \u204 - 'Igrave' => "Ì", // Ì | \xCC | \u204 - 'ii' => "ⅈ", // ⅈ | \x2148 | \u8520 - 'iiiint' => "⨌", // ⨌ | \x2A0C | \u10764 - 'iiint' => "∭", // ∭ | \x222D | \u8749 - 'iinfin' => "⧜", // ⧜ | \x29DC | \u10716 - 'iiota' => "℩", // ℩ | \x2129 | \u8489 - 'ijlig' => "ij", // ij | \x133 | \u307 - 'IJlig' => "IJ", // IJ | \x132 | \u306 - 'Im' => "ℑ", // ℑ | \x2111 | \u8465 - 'Imacr' => "Ī", // Ī | \x12A | \u298 - 'imacr' => "ī", // ī | \x12B | \u299 - 'image' => "ℑ", // ℑ | \x2111 | \u8465 - 'ImaginaryI' => "ⅈ", // ⅈ | \x2148 | \u8520 - 'imagline' => "ℐ", // ℐ | \x2110 | \u8464 - 'imagpart' => "ℑ", // ℑ | \x2111 | \u8465 - 'imath' => "ı", // ı | \x131 | \u305 - 'imof' => "⊷", // ⊷ | \x22B7 | \u8887 - 'imped' => "Ƶ", // Ƶ | \x1B5 | \u437 - 'Implies' => "⇒", // ⇒ | \x21D2 | \u8658 - 'in' => "∈", // ∈ | \x2208 | \u8712 - 'incare' => "℅", // ℅ | \x2105 | \u8453 - 'infin' => "∞", // ∞ | \x221E | \u8734 - 'infintie' => "⧝", // ⧝ | \x29DD | \u10717 - 'inodot' => "ı", // ı | \x131 | \u305 - 'Int' => "∬", // ∬ | \x222C | \u8748 - 'int' => "∫", // ∫ | \x222B | \u8747 - 'intcal' => "⊺", // ⊺ | \x22BA | \u8890 - 'integers' => "ℤ", // ℤ | \x2124 | \u8484 - 'Integral' => "∫", // ∫ | \x222B | \u8747 - 'intercal' => "⊺", // ⊺ | \x22BA | \u8890 - 'Intersection' => "⋂", // ⋂ | \x22C2 | \u8898 - 'intlarhk' => "⨗", // ⨗ | \x2A17 | \u10775 - 'intprod' => "⨼", // ⨼ | \x2A3C | \u10812 - 'InvisibleComma' => "⁣", // ⁣ | \x2063 | \u8291 - 'InvisibleTimes' => "⁢", // ⁢ | \x2062 | \u8290 - 'IOcy' => "Ё", // Ё | \x401 | \u1025 - 'iocy' => "ё", // ё | \x451 | \u1105 - 'Iogon' => "Į", // Į | \x12E | \u302 - 'iogon' => "į", // į | \x12F | \u303 - 'Iopf' => "𝕀", // 𝕀 | \x1D540 | \u120128 - 'iopf' => "𝕚", // 𝕚 | \x1D55A | \u120154 - 'Iota' => "Ι", // Ι | \x399 | \u921 - 'iota' => "ι", // ι | \x3B9 | \u953 - 'iprod' => "⨼", // ⨼ | \x2A3C | \u10812 - 'iquest' => "¿", // ¿ | \xBF | \u191 - 'iquest' => "¿", // ¿ | \xBF | \u191 - 'iscr' => "𝒾", // 𝒾 | \x1D4BE | \u119998 - 'Iscr' => "ℐ", // ℐ | \x2110 | \u8464 - 'isin' => "∈", // ∈ | \x2208 | \u8712 - 'isindot' => "⋵", // ⋵ | \x22F5 | \u8949 - 'isinE' => "⋹", // ⋹ | \x22F9 | \u8953 - 'isins' => "⋴", // ⋴ | \x22F4 | \u8948 - 'isinsv' => "⋳", // ⋳ | \x22F3 | \u8947 - 'isinv' => "∈", // ∈ | \x2208 | \u8712 - 'it' => "⁢", // ⁢ | \x2062 | \u8290 - 'Itilde' => "Ĩ", // Ĩ | \x128 | \u296 - 'itilde' => "ĩ", // ĩ | \x129 | \u297 - 'Iukcy' => "І", // І | \x406 | \u1030 - 'iukcy' => "і", // і | \x456 | \u1110 - 'Iuml' => "Ï", // Ï | \xCF | \u207 - 'Iuml' => "Ï", // Ï | \xCF | \u207 - 'iuml' => "ï", // ï | \xEF | \u239 - 'iuml' => "ï", // ï | \xEF | \u239 - 'Jcirc' => "Ĵ", // Ĵ | \x134 | \u308 - 'jcirc' => "ĵ", // ĵ | \x135 | \u309 - 'Jcy' => "Й", // Й | \x419 | \u1049 - 'jcy' => "й", // й | \x439 | \u1081 - 'Jfr' => "𝔍", // 𝔍 | \x1D50D | \u120077 - 'jfr' => "𝔧", // 𝔧 | \x1D527 | \u120103 - 'jmath' => "ȷ", // ȷ | \x237 | \u567 - 'Jopf' => "𝕁", // 𝕁 | \x1D541 | \u120129 - 'jopf' => "𝕛", // 𝕛 | \x1D55B | \u120155 - 'Jscr' => "𝒥", // 𝒥 | \x1D4A5 | \u119973 - 'jscr' => "𝒿", // 𝒿 | \x1D4BF | \u119999 - 'Jsercy' => "Ј", // Ј | \x408 | \u1032 - 'jsercy' => "ј", // ј | \x458 | \u1112 - 'Jukcy' => "Є", // Є | \x404 | \u1028 - 'jukcy' => "є", // є | \x454 | \u1108 - 'Kappa' => "Κ", // Κ | \x39A | \u922 - 'kappa' => "κ", // κ | \x3BA | \u954 - 'kappav' => "ϰ", // ϰ | \x3F0 | \u1008 - 'Kcedil' => "Ķ", // Ķ | \x136 | \u310 - 'kcedil' => "ķ", // ķ | \x137 | \u311 - 'Kcy' => "К", // К | \x41A | \u1050 - 'kcy' => "к", // к | \x43A | \u1082 - 'kfr' => "𝔨", // 𝔨 | \x1D528 | \u120104 - 'Kfr' => "𝔎", // 𝔎 | \x1D50E | \u120078 - 'kgreen' => "ĸ", // ĸ | \x138 | \u312 - 'KHcy' => "Х", // Х | \x425 | \u1061 - 'khcy' => "х", // х | \x445 | \u1093 - 'KJcy' => "Ќ", // Ќ | \x40C | \u1036 - 'kjcy' => "ќ", // ќ | \x45C | \u1116 - 'Kopf' => "𝕂", // 𝕂 | \x1D542 | \u120130 - 'kopf' => "𝕜", // 𝕜 | \x1D55C | \u120156 - 'Kscr' => "𝒦", // 𝒦 | \x1D4A6 | \u119974 - 'kscr' => "𝓀", // 𝓀 | \x1D4C0 | \u120000 - 'lAarr' => "⇚", // ⇚ | \x21DA | \u8666 - 'Lacute' => "Ĺ", // Ĺ | \x139 | \u313 - 'lacute' => "ĺ", // ĺ | \x13A | \u314 - 'laemptyv' => "⦴", // ⦴ | \x29B4 | \u10676 - 'lagran' => "ℒ", // ℒ | \x2112 | \u8466 - 'Lambda' => "Λ", // Λ | \x39B | \u923 - 'lambda' => "λ", // λ | \x3BB | \u955 - 'Lang' => "⟪", // ⟪ | \x27EA | \u10218 - 'lang' => "⟨", // ⟨ | \x27E8 | \u10216 - 'langd' => "⦑", // ⦑ | \x2991 | \u10641 - 'langle' => "⟨", // ⟨ | \x27E8 | \u10216 - 'lap' => "⪅", // ⪅ | \x2A85 | \u10885 - 'Laplacetrf' => "ℒ", // ℒ | \x2112 | \u8466 - 'laquo' => "«", // « | \xAB | \u171 - 'laquo' => "«", // « | \xAB | \u171 - 'lArr' => "⇐", // ⇐ | \x21D0 | \u8656 - 'larr' => "←", // ← | \x2190 | \u8592 - 'Larr' => "↞", // ↞ | \x219E | \u8606 - 'larrb' => "⇤", // ⇤ | \x21E4 | \u8676 - 'larrbfs' => "⤟", // ⤟ | \x291F | \u10527 - 'larrfs' => "⤝", // ⤝ | \x291D | \u10525 - 'larrhk' => "↩", // ↩ | \x21A9 | \u8617 - 'larrlp' => "↫", // ↫ | \x21AB | \u8619 - 'larrpl' => "⤹", // ⤹ | \x2939 | \u10553 - 'larrsim' => "⥳", // ⥳ | \x2973 | \u10611 - 'larrtl' => "↢", // ↢ | \x21A2 | \u8610 - 'lat' => "⪫", // ⪫ | \x2AAB | \u10923 - 'latail' => "⤙", // ⤙ | \x2919 | \u10521 - 'lAtail' => "⤛", // ⤛ | \x291B | \u10523 - 'late' => "⪭", // ⪭ | \x2AAD | \u10925 - 'lates' => "⪭︀", // ⪭︀ | \x2AAD\xFE00 | \u10925\u65024 - 'lbarr' => "⤌", // ⤌ | \x290C | \u10508 - 'lBarr' => "⤎", // ⤎ | \x290E | \u10510 - 'lbbrk' => "❲", // ❲ | \x2772 | \u10098 - 'lbrace' => "{", // { | \x7B | \u123 - 'lbrack' => "[", // [ | \x5B | \u91 - 'lbrke' => "⦋", // ⦋ | \x298B | \u10635 - 'lbrksld' => "⦏", // ⦏ | \x298F | \u10639 - 'lbrkslu' => "⦍", // ⦍ | \x298D | \u10637 - 'Lcaron' => "Ľ", // Ľ | \x13D | \u317 - 'lcaron' => "ľ", // ľ | \x13E | \u318 - 'Lcedil' => "Ļ", // Ļ | \x13B | \u315 - 'lcedil' => "ļ", // ļ | \x13C | \u316 - 'lceil' => "⌈", // ⌈ | \x2308 | \u8968 - 'lcub' => "{", // { | \x7B | \u123 - 'Lcy' => "Л", // Л | \x41B | \u1051 - 'lcy' => "л", // л | \x43B | \u1083 - 'ldca' => "⤶", // ⤶ | \x2936 | \u10550 - 'ldquo' => "“", // “ | \x201C | \u8220 - 'ldquor' => "„", // „ | \x201E | \u8222 - 'ldrdhar' => "⥧", // ⥧ | \x2967 | \u10599 - 'ldrushar' => "⥋", // ⥋ | \x294B | \u10571 - 'ldsh' => "↲", // ↲ | \x21B2 | \u8626 - 'le' => "≤", // ≤ | \x2264 | \u8804 - 'lE' => "≦", // ≦ | \x2266 | \u8806 - 'LeftAngleBracket' => "⟨", // ⟨ | \x27E8 | \u10216 - 'leftarrow' => "←", // ← | \x2190 | \u8592 - 'LeftArrow' => "←", // ← | \x2190 | \u8592 - 'Leftarrow' => "⇐", // ⇐ | \x21D0 | \u8656 - 'LeftArrowBar' => "⇤", // ⇤ | \x21E4 | \u8676 - 'LeftArrowRightArrow' => "⇆", // ⇆ | \x21C6 | \u8646 - 'leftarrowtail' => "↢", // ↢ | \x21A2 | \u8610 - 'LeftCeiling' => "⌈", // ⌈ | \x2308 | \u8968 - 'LeftDoubleBracket' => "⟦", // ⟦ | \x27E6 | \u10214 - 'LeftDownTeeVector' => "⥡", // ⥡ | \x2961 | \u10593 - 'LeftDownVector' => "⇃", // ⇃ | \x21C3 | \u8643 - 'LeftDownVectorBar' => "⥙", // ⥙ | \x2959 | \u10585 - 'LeftFloor' => "⌊", // ⌊ | \x230A | \u8970 - 'leftharpoondown' => "↽", // ↽ | \x21BD | \u8637 - 'leftharpoonup' => "↼", // ↼ | \x21BC | \u8636 - 'leftleftarrows' => "⇇", // ⇇ | \x21C7 | \u8647 - 'leftrightarrow' => "↔", // ↔ | \x2194 | \u8596 - 'LeftRightArrow' => "↔", // ↔ | \x2194 | \u8596 - 'Leftrightarrow' => "⇔", // ⇔ | \x21D4 | \u8660 - 'leftrightarrows' => "⇆", // ⇆ | \x21C6 | \u8646 - 'leftrightharpoons' => "⇋", // ⇋ | \x21CB | \u8651 - 'leftrightsquigarrow' => "↭", // ↭ | \x21AD | \u8621 - 'LeftRightVector' => "⥎", // ⥎ | \x294E | \u10574 - 'LeftTee' => "⊣", // ⊣ | \x22A3 | \u8867 - 'LeftTeeArrow' => "↤", // ↤ | \x21A4 | \u8612 - 'LeftTeeVector' => "⥚", // ⥚ | \x295A | \u10586 - 'leftthreetimes' => "⋋", // ⋋ | \x22CB | \u8907 - 'LeftTriangle' => "⊲", // ⊲ | \x22B2 | \u8882 - 'LeftTriangleBar' => "⧏", // ⧏ | \x29CF | \u10703 - 'LeftTriangleEqual' => "⊴", // ⊴ | \x22B4 | \u8884 - 'LeftUpDownVector' => "⥑", // ⥑ | \x2951 | \u10577 - 'LeftUpTeeVector' => "⥠", // ⥠ | \x2960 | \u10592 - 'LeftUpVector' => "↿", // ↿ | \x21BF | \u8639 - 'LeftUpVectorBar' => "⥘", // ⥘ | \x2958 | \u10584 - 'LeftVector' => "↼", // ↼ | \x21BC | \u8636 - 'LeftVectorBar' => "⥒", // ⥒ | \x2952 | \u10578 - 'lEg' => "⪋", // ⪋ | \x2A8B | \u10891 - 'leg' => "⋚", // ⋚ | \x22DA | \u8922 - 'leq' => "≤", // ≤ | \x2264 | \u8804 - 'leqq' => "≦", // ≦ | \x2266 | \u8806 - 'leqslant' => "⩽", // ⩽ | \x2A7D | \u10877 - 'les' => "⩽", // ⩽ | \x2A7D | \u10877 - 'lescc' => "⪨", // ⪨ | \x2AA8 | \u10920 - 'lesdot' => "⩿", // ⩿ | \x2A7F | \u10879 - 'lesdoto' => "⪁", // ⪁ | \x2A81 | \u10881 - 'lesdotor' => "⪃", // ⪃ | \x2A83 | \u10883 - 'lesg' => "⋚︀", // ⋚︀ | \x22DA\xFE00 | \u8922\u65024 - 'lesges' => "⪓", // ⪓ | \x2A93 | \u10899 - 'lessapprox' => "⪅", // ⪅ | \x2A85 | \u10885 - 'lessdot' => "⋖", // ⋖ | \x22D6 | \u8918 - 'lesseqgtr' => "⋚", // ⋚ | \x22DA | \u8922 - 'lesseqqgtr' => "⪋", // ⪋ | \x2A8B | \u10891 - 'LessEqualGreater' => "⋚", // ⋚ | \x22DA | \u8922 - 'LessFullEqual' => "≦", // ≦ | \x2266 | \u8806 - 'LessGreater' => "≶", // ≶ | \x2276 | \u8822 - 'lessgtr' => "≶", // ≶ | \x2276 | \u8822 - 'LessLess' => "⪡", // ⪡ | \x2AA1 | \u10913 - 'lesssim' => "≲", // ≲ | \x2272 | \u8818 - 'LessSlantEqual' => "⩽", // ⩽ | \x2A7D | \u10877 - 'LessTilde' => "≲", // ≲ | \x2272 | \u8818 - 'lfisht' => "⥼", // ⥼ | \x297C | \u10620 - 'lfloor' => "⌊", // ⌊ | \x230A | \u8970 - 'Lfr' => "𝔏", // 𝔏 | \x1D50F | \u120079 - 'lfr' => "𝔩", // 𝔩 | \x1D529 | \u120105 - 'lg' => "≶", // ≶ | \x2276 | \u8822 - 'lgE' => "⪑", // ⪑ | \x2A91 | \u10897 - 'lHar' => "⥢", // ⥢ | \x2962 | \u10594 - 'lhard' => "↽", // ↽ | \x21BD | \u8637 - 'lharu' => "↼", // ↼ | \x21BC | \u8636 - 'lharul' => "⥪", // ⥪ | \x296A | \u10602 - 'lhblk' => "▄", // ▄ | \x2584 | \u9604 - 'LJcy' => "Љ", // Љ | \x409 | \u1033 - 'ljcy' => "љ", // љ | \x459 | \u1113 - 'll' => "≪", // ≪ | \x226A | \u8810 - 'Ll' => "⋘", // ⋘ | \x22D8 | \u8920 - 'llarr' => "⇇", // ⇇ | \x21C7 | \u8647 - 'llcorner' => "⌞", // ⌞ | \x231E | \u8990 - 'Lleftarrow' => "⇚", // ⇚ | \x21DA | \u8666 - 'llhard' => "⥫", // ⥫ | \x296B | \u10603 - 'lltri' => "◺", // ◺ | \x25FA | \u9722 - 'Lmidot' => "Ŀ", // Ŀ | \x13F | \u319 - 'lmidot' => "ŀ", // ŀ | \x140 | \u320 - 'lmoust' => "⎰", // ⎰ | \x23B0 | \u9136 - 'lmoustache' => "⎰", // ⎰ | \x23B0 | \u9136 - 'lnap' => "⪉", // ⪉ | \x2A89 | \u10889 - 'lnapprox' => "⪉", // ⪉ | \x2A89 | \u10889 - 'lne' => "⪇", // ⪇ | \x2A87 | \u10887 - 'lnE' => "≨", // ≨ | \x2268 | \u8808 - 'lneq' => "⪇", // ⪇ | \x2A87 | \u10887 - 'lneqq' => "≨", // ≨ | \x2268 | \u8808 - 'lnsim' => "⋦", // ⋦ | \x22E6 | \u8934 - 'loang' => "⟬", // ⟬ | \x27EC | \u10220 - 'loarr' => "⇽", // ⇽ | \x21FD | \u8701 - 'lobrk' => "⟦", // ⟦ | \x27E6 | \u10214 - 'longleftarrow' => "⟵", // ⟵ | \x27F5 | \u10229 - 'LongLeftArrow' => "⟵", // ⟵ | \x27F5 | \u10229 - 'Longleftarrow' => "⟸", // ⟸ | \x27F8 | \u10232 - 'longleftrightarrow' => "⟷", // ⟷ | \x27F7 | \u10231 - 'LongLeftRightArrow' => "⟷", // ⟷ | \x27F7 | \u10231 - 'Longleftrightarrow' => "⟺", // ⟺ | \x27FA | \u10234 - 'longmapsto' => "⟼", // ⟼ | \x27FC | \u10236 - 'longrightarrow' => "⟶", // ⟶ | \x27F6 | \u10230 - 'LongRightArrow' => "⟶", // ⟶ | \x27F6 | \u10230 - 'Longrightarrow' => "⟹", // ⟹ | \x27F9 | \u10233 - 'looparrowleft' => "↫", // ↫ | \x21AB | \u8619 - 'looparrowright' => "↬", // ↬ | \x21AC | \u8620 - 'lopar' => "⦅", // ⦅ | \x2985 | \u10629 - 'Lopf' => "𝕃", // 𝕃 | \x1D543 | \u120131 - 'lopf' => "𝕝", // 𝕝 | \x1D55D | \u120157 - 'loplus' => "⨭", // ⨭ | \x2A2D | \u10797 - 'lotimes' => "⨴", // ⨴ | \x2A34 | \u10804 - 'lowast' => "∗", // ∗ | \x2217 | \u8727 - 'lowbar' => "_", // _ | \x5F | \u95 - 'LowerLeftArrow' => "↙", // ↙ | \x2199 | \u8601 - 'LowerRightArrow' => "↘", // ↘ | \x2198 | \u8600 - 'loz' => "◊", // ◊ | \x25CA | \u9674 - 'lozenge' => "◊", // ◊ | \x25CA | \u9674 - 'lozf' => "⧫", // ⧫ | \x29EB | \u10731 - 'lpar' => "(", // ( | \x28 | \u40 - 'lparlt' => "⦓", // ⦓ | \x2993 | \u10643 - 'lrarr' => "⇆", // ⇆ | \x21C6 | \u8646 - 'lrcorner' => "⌟", // ⌟ | \x231F | \u8991 - 'lrhar' => "⇋", // ⇋ | \x21CB | \u8651 - 'lrhard' => "⥭", // ⥭ | \x296D | \u10605 - 'lrm' => "‎", // ‎ | \x200E | \u8206 - 'lrtri' => "⊿", // ⊿ | \x22BF | \u8895 - 'lsaquo' => "‹", // ‹ | \x2039 | \u8249 - 'Lscr' => "ℒ", // ℒ | \x2112 | \u8466 - 'lscr' => "𝓁", // 𝓁 | \x1D4C1 | \u120001 - 'Lsh' => "↰", // ↰ | \x21B0 | \u8624 - 'lsh' => "↰", // ↰ | \x21B0 | \u8624 - 'lsim' => "≲", // ≲ | \x2272 | \u8818 - 'lsime' => "⪍", // ⪍ | \x2A8D | \u10893 - 'lsimg' => "⪏", // ⪏ | \x2A8F | \u10895 - 'lsqb' => "[", // [ | \x5B | \u91 - 'lsquo' => "‘", // ‘ | \x2018 | \u8216 - 'lsquor' => "‚", // ‚ | \x201A | \u8218 - 'Lstrok' => "Ł", // Ł | \x141 | \u321 - 'lstrok' => "ł", // ł | \x142 | \u322 - 'LT' => "<", // < | \x3C | \u60 - 'LT' => "<", // < | \x3C | \u60 - 'Lt' => "≪", // ≪ | \x226A | \u8810 - 'lt' => "<", // < | \x3C | \u60 - 'lt' => "<", // < | \x3C | \u60 - 'ltcc' => "⪦", // ⪦ | \x2AA6 | \u10918 - 'ltcir' => "⩹", // ⩹ | \x2A79 | \u10873 - 'ltdot' => "⋖", // ⋖ | \x22D6 | \u8918 - 'lthree' => "⋋", // ⋋ | \x22CB | \u8907 - 'ltimes' => "⋉", // ⋉ | \x22C9 | \u8905 - 'ltlarr' => "⥶", // ⥶ | \x2976 | \u10614 - 'ltquest' => "⩻", // ⩻ | \x2A7B | \u10875 - 'ltri' => "◃", // ◃ | \x25C3 | \u9667 - 'ltrie' => "⊴", // ⊴ | \x22B4 | \u8884 - 'ltrif' => "◂", // ◂ | \x25C2 | \u9666 - 'ltrPar' => "⦖", // ⦖ | \x2996 | \u10646 - 'lurdshar' => "⥊", // ⥊ | \x294A | \u10570 - 'luruhar' => "⥦", // ⥦ | \x2966 | \u10598 - 'lvertneqq' => "≨︀", // ≨︀ | \x2268\xFE00 | \u8808\u65024 - 'lvnE' => "≨︀", // ≨︀ | \x2268\xFE00 | \u8808\u65024 - 'macr' => "¯", // ¯ | \xAF | \u175 - 'macr' => "¯", // ¯ | \xAF | \u175 - 'male' => "♂", // ♂ | \x2642 | \u9794 - 'malt' => "✠", // ✠ | \x2720 | \u10016 - 'maltese' => "✠", // ✠ | \x2720 | \u10016 - 'Map' => "⤅", // ⤅ | \x2905 | \u10501 - 'map' => "↦", // ↦ | \x21A6 | \u8614 - 'mapsto' => "↦", // ↦ | \x21A6 | \u8614 - 'mapstodown' => "↧", // ↧ | \x21A7 | \u8615 - 'mapstoleft' => "↤", // ↤ | \x21A4 | \u8612 - 'mapstoup' => "↥", // ↥ | \x21A5 | \u8613 - 'marker' => "▮", // ▮ | \x25AE | \u9646 - 'mcomma' => "⨩", // ⨩ | \x2A29 | \u10793 - 'Mcy' => "М", // М | \x41C | \u1052 - 'mcy' => "м", // м | \x43C | \u1084 - 'mdash' => "—", // — | \x2014 | \u8212 - 'mDDot' => "∺", // ∺ | \x223A | \u8762 - 'measuredangle' => "∡", // ∡ | \x2221 | \u8737 - 'MediumSpace' => " ", //   | \x205F | \u8287 - 'Mellintrf' => "ℳ", // ℳ | \x2133 | \u8499 - 'mfr' => "𝔪", // 𝔪 | \x1D52A | \u120106 - 'Mfr' => "𝔐", // 𝔐 | \x1D510 | \u120080 - 'mho' => "℧", // ℧ | \x2127 | \u8487 - 'micro' => "µ", // µ | \xB5 | \u181 - 'micro' => "µ", // µ | \xB5 | \u181 - 'mid' => "∣", // ∣ | \x2223 | \u8739 - 'midast' => "*", // * | \x2A | \u42 - 'midcir' => "⫰", // ⫰ | \x2AF0 | \u10992 - 'middot' => "·", // · | \xB7 | \u183 - 'middot' => "·", // · | \xB7 | \u183 - 'minus' => "−", // − | \x2212 | \u8722 - 'minusb' => "⊟", // ⊟ | \x229F | \u8863 - 'minusd' => "∸", // ∸ | \x2238 | \u8760 - 'minusdu' => "⨪", // ⨪ | \x2A2A | \u10794 - 'MinusPlus' => "∓", // ∓ | \x2213 | \u8723 - 'mlcp' => "⫛", // ⫛ | \x2ADB | \u10971 - 'mldr' => "…", // … | \x2026 | \u8230 - 'mnplus' => "∓", // ∓ | \x2213 | \u8723 - 'models' => "⊧", // ⊧ | \x22A7 | \u8871 - 'Mopf' => "𝕄", // 𝕄 | \x1D544 | \u120132 - 'mopf' => "𝕞", // 𝕞 | \x1D55E | \u120158 - 'mp' => "∓", // ∓ | \x2213 | \u8723 - 'mscr' => "𝓂", // 𝓂 | \x1D4C2 | \u120002 - 'Mscr' => "ℳ", // ℳ | \x2133 | \u8499 - 'mstpos' => "∾", // ∾ | \x223E | \u8766 - 'Mu' => "Μ", // Μ | \x39C | \u924 - 'mu' => "μ", // μ | \x3BC | \u956 - 'multimap' => "⊸", // ⊸ | \x22B8 | \u8888 - 'mumap' => "⊸", // ⊸ | \x22B8 | \u8888 - 'nabla' => "∇", // ∇ | \x2207 | \u8711 - 'Nacute' => "Ń", // Ń | \x143 | \u323 - 'nacute' => "ń", // ń | \x144 | \u324 - 'nang' => "∠⃒", // ∠⃒ | \x2220\x20D2 | \u8736\u8402 - 'nap' => "≉", // ≉ | \x2249 | \u8777 - 'napE' => "⩰̸", // ⩰̸ | \x2A70\x338 | \u10864\u824 - 'napid' => "≋̸", // ≋̸ | \x224B\x338 | \u8779\u824 - 'napos' => "ʼn", // ʼn | \x149 | \u329 - 'napprox' => "≉", // ≉ | \x2249 | \u8777 - 'natur' => "♮", // ♮ | \x266E | \u9838 - 'natural' => "♮", // ♮ | \x266E | \u9838 - 'naturals' => "ℕ", // ℕ | \x2115 | \u8469 - 'nbsp' => " ", //   | \xA0 | \u160 - 'nbsp' => " ", //   | \xA0 | \u160 - 'nbump' => "≎̸", // ≎̸ | \x224E\x338 | \u8782\u824 - 'nbumpe' => "≏̸", // ≏̸ | \x224F\x338 | \u8783\u824 - 'ncap' => "⩃", // ⩃ | \x2A43 | \u10819 - 'Ncaron' => "Ň", // Ň | \x147 | \u327 - 'ncaron' => "ň", // ň | \x148 | \u328 - 'Ncedil' => "Ņ", // Ņ | \x145 | \u325 - 'ncedil' => "ņ", // ņ | \x146 | \u326 - 'ncong' => "≇", // ≇ | \x2247 | \u8775 - 'ncongdot' => "⩭̸", // ⩭̸ | \x2A6D\x338 | \u10861\u824 - 'ncup' => "⩂", // ⩂ | \x2A42 | \u10818 - 'Ncy' => "Н", // Н | \x41D | \u1053 - 'ncy' => "н", // н | \x43D | \u1085 - 'ndash' => "–", // – | \x2013 | \u8211 - 'ne' => "≠", // ≠ | \x2260 | \u8800 - 'nearhk' => "⤤", // ⤤ | \x2924 | \u10532 - 'nearr' => "↗", // ↗ | \x2197 | \u8599 - 'neArr' => "⇗", // ⇗ | \x21D7 | \u8663 - 'nearrow' => "↗", // ↗ | \x2197 | \u8599 - 'nedot' => "≐̸", // ≐̸ | \x2250\x338 | \u8784\u824 - 'NegativeMediumSpace' => "​", // ​ | \x200B | \u8203 - 'NegativeThickSpace' => "​", // ​ | \x200B | \u8203 - 'NegativeThinSpace' => "​", // ​ | \x200B | \u8203 - 'NegativeVeryThinSpace' => "​", // ​ | \x200B | \u8203 - 'nequiv' => "≢", // ≢ | \x2262 | \u8802 - 'nesear' => "⤨", // ⤨ | \x2928 | \u10536 - 'nesim' => "≂̸", // ≂̸ | \x2242\x338 | \u8770\u824 - 'NestedGreaterGreater' => "≫", // ≫ | \x226B | \u8811 - 'NestedLessLess' => "≪", // ≪ | \x226A | \u8810 + 'ApplyFunction' => '⁡', // ⁡ | \x2061 | \u8289 + 'approx' => '≈', // ≈ | \x2248 | \u8776 + 'approxeq' => '≊', // ≊ | \x224A | \u8778 + 'Aring' => 'Å', // Å | \xC5 | \u197 + 'Aring' => 'Å', // Å | \xC5 | \u197 + 'aring' => 'å', // å | \xE5 | \u229 + 'aring' => 'å', // å | \xE5 | \u229 + 'Ascr' => '𝒜', // 𝒜 | \x1D49C | \u119964 + 'ascr' => '𝒶', // 𝒶 | \x1D4B6 | \u119990 + 'Assign' => '≔', // ≔ | \x2254 | \u8788 + 'ast' => '*', // * | \x2A | \u42 + 'asymp' => '≈', // ≈ | \x2248 | \u8776 + 'asympeq' => '≍', // ≍ | \x224D | \u8781 + 'atilde' => 'ã', // ã | \xE3 | \u227 + 'atilde' => 'ã', // ã | \xE3 | \u227 + 'Atilde' => 'Ã', // à | \xC3 | \u195 + 'Atilde' => 'Ã', // à | \xC3 | \u195 + 'Auml' => 'Ä', // Ä | \xC4 | \u196 + 'Auml' => 'Ä', // Ä | \xC4 | \u196 + 'auml' => 'ä', // ä | \xE4 | \u228 + 'auml' => 'ä', // ä | \xE4 | \u228 + 'awconint' => '∳', // ∳ | \x2233 | \u8755 + 'awint' => '⨑', // ⨑ | \x2A11 | \u10769 + 'backcong' => '≌', // ≌ | \x224C | \u8780 + 'backepsilon' => '϶', // ϶ | \x3F6 | \u1014 + 'backprime' => '‵', // ‵ | \x2035 | \u8245 + 'backsim' => '∽', // ∽ | \x223D | \u8765 + 'backsimeq' => '⋍', // ⋍ | \x22CD | \u8909 + 'Backslash' => '∖', // ∖ | \x2216 | \u8726 + 'Barv' => '⫧', // ⫧ | \x2AE7 | \u10983 + 'barvee' => '⊽', // ⊽ | \x22BD | \u8893 + 'Barwed' => '⌆', // ⌆ | \x2306 | \u8966 + 'barwed' => '⌅', // ⌅ | \x2305 | \u8965 + 'barwedge' => '⌅', // ⌅ | \x2305 | \u8965 + 'bbrk' => '⎵', // ⎵ | \x23B5 | \u9141 + 'bbrktbrk' => '⎶', // ⎶ | \x23B6 | \u9142 + 'bcong' => '≌', // ≌ | \x224C | \u8780 + 'Bcy' => 'Б', // Б | \x411 | \u1041 + 'bcy' => 'б', // б | \x431 | \u1073 + 'bdquo' => '„', // „ | \x201E | \u8222 + 'becaus' => '∵', // ∵ | \x2235 | \u8757 + 'because' => '∵', // ∵ | \x2235 | \u8757 + 'Because' => '∵', // ∵ | \x2235 | \u8757 + 'bemptyv' => '⦰', // ⦰ | \x29B0 | \u10672 + 'bepsi' => '϶', // ϶ | \x3F6 | \u1014 + 'bernou' => 'ℬ', // ℬ | \x212C | \u8492 + 'Bernoullis' => 'ℬ', // ℬ | \x212C | \u8492 + 'Beta' => 'Β', // Β | \x392 | \u914 + 'beta' => 'β', // β | \x3B2 | \u946 + 'beth' => 'ℶ', // ℶ | \x2136 | \u8502 + 'between' => '≬', // ≬ | \x226C | \u8812 + 'Bfr' => '𝔅', // 𝔅 | \x1D505 | \u120069 + 'bfr' => '𝔟', // 𝔟 | \x1D51F | \u120095 + 'bigcap' => '⋂', // ⋂ | \x22C2 | \u8898 + 'bigcirc' => '◯', // ◯ | \x25EF | \u9711 + 'bigcup' => '⋃', // ⋃ | \x22C3 | \u8899 + 'bigodot' => '⨀', // ⨀ | \x2A00 | \u10752 + 'bigoplus' => '⨁', // ⨁ | \x2A01 | \u10753 + 'bigotimes' => '⨂', // ⨂ | \x2A02 | \u10754 + 'bigsqcup' => '⨆', // ⨆ | \x2A06 | \u10758 + 'bigstar' => '★', // ★ | \x2605 | \u9733 + 'bigtriangledown' => '▽', // ▽ | \x25BD | \u9661 + 'bigtriangleup' => '△', // △ | \x25B3 | \u9651 + 'biguplus' => '⨄', // ⨄ | \x2A04 | \u10756 + 'bigvee' => '⋁', // ⋁ | \x22C1 | \u8897 + 'bigwedge' => '⋀', // ⋀ | \x22C0 | \u8896 + 'bkarow' => '⤍', // ⤍ | \x290D | \u10509 + 'blacklozenge' => '⧫', // ⧫ | \x29EB | \u10731 + 'blacksquare' => '▪', // ▪ | \x25AA | \u9642 + 'blacktriangle' => '▴', // ▴ | \x25B4 | \u9652 + 'blacktriangledown' => '▾', // ▾ | \x25BE | \u9662 + 'blacktriangleleft' => '◂', // ◂ | \x25C2 | \u9666 + 'blacktriangleright' => '▸', // ▸ | \x25B8 | \u9656 + 'blank' => '␣', // ␣ | \x2423 | \u9251 + 'blk12' => '▒', // ▒ | \x2592 | \u9618 + 'blk14' => '░', // ░ | \x2591 | \u9617 + 'blk34' => '▓', // ▓ | \x2593 | \u9619 + 'block' => '█', // █ | \x2588 | \u9608 + 'bne' => '=⃥', // =⃥ | \x3D\x20E5 | \u61\u8421 + 'bnequiv' => '≡⃥', // ≡⃥ | \x2261\x20E5 | \u8801\u8421 + 'bNot' => '⫭', // ⫭ | \x2AED | \u10989 + 'bnot' => '⌐', // ⌐ | \x2310 | \u8976 + 'Bopf' => '𝔹', // 𝔹 | \x1D539 | \u120121 + 'bopf' => '𝕓', // 𝕓 | \x1D553 | \u120147 + 'bot' => '⊥', // ⊥ | \x22A5 | \u8869 + 'bottom' => '⊥', // ⊥ | \x22A5 | \u8869 + 'bowtie' => '⋈', // ⋈ | \x22C8 | \u8904 + 'boxbox' => '⧉', // ⧉ | \x29C9 | \u10697 + 'boxdl' => '┐', // ┐ | \x2510 | \u9488 + 'boxdL' => '╕', // ╕ | \x2555 | \u9557 + 'boxDl' => '╖', // ╖ | \x2556 | \u9558 + 'boxDL' => '╗', // ╗ | \x2557 | \u9559 + 'boxdr' => '┌', // ┌ | \x250C | \u9484 + 'boxdR' => '╒', // ╒ | \x2552 | \u9554 + 'boxDr' => '╓', // ╓ | \x2553 | \u9555 + 'boxDR' => '╔', // ╔ | \x2554 | \u9556 + 'boxh' => '─', // ─ | \x2500 | \u9472 + 'boxH' => '═', // ═ | \x2550 | \u9552 + 'boxhd' => '┬', // ┬ | \x252C | \u9516 + 'boxHd' => '╤', // ╤ | \x2564 | \u9572 + 'boxhD' => '╥', // ╥ | \x2565 | \u9573 + 'boxHD' => '╦', // ╦ | \x2566 | \u9574 + 'boxHU' => '╩', // ╩ | \x2569 | \u9577 + 'boxhu' => '┴', // ┴ | \x2534 | \u9524 + 'boxhU' => '╨', // ╨ | \x2568 | \u9576 + 'boxHu' => '╧', // ╧ | \x2567 | \u9575 + 'boxminus' => '⊟', // ⊟ | \x229F | \u8863 + 'boxplus' => '⊞', // ⊞ | \x229E | \u8862 + 'boxtimes' => '⊠', // ⊠ | \x22A0 | \u8864 + 'boxul' => '┘', // ┘ | \x2518 | \u9496 + 'boxuL' => '╛', // ╛ | \x255B | \u9563 + 'boxUl' => '╜', // ╜ | \x255C | \u9564 + 'boxUL' => '╝', // ╝ | \x255D | \u9565 + 'boxur' => '└', // └ | \x2514 | \u9492 + 'boxuR' => '╘', // ╘ | \x2558 | \u9560 + 'boxUr' => '╙', // ╙ | \x2559 | \u9561 + 'boxUR' => '╚', // ╚ | \x255A | \u9562 + 'boxv' => '│', // │ | \x2502 | \u9474 + 'boxV' => '║', // ║ | \x2551 | \u9553 + 'boxVH' => '╬', // ╬ | \x256C | \u9580 + 'boxvH' => '╪', // ╪ | \x256A | \u9578 + 'boxVh' => '╫', // ╫ | \x256B | \u9579 + 'boxvh' => '┼', // ┼ | \x253C | \u9532 + 'boxvl' => '┤', // ┤ | \x2524 | \u9508 + 'boxvL' => '╡', // ╡ | \x2561 | \u9569 + 'boxVl' => '╢', // ╢ | \x2562 | \u9570 + 'boxVL' => '╣', // ╣ | \x2563 | \u9571 + 'boxvr' => '├', // ├ | \x251C | \u9500 + 'boxvR' => '╞', // ╞ | \x255E | \u9566 + 'boxVr' => '╟', // ╟ | \x255F | \u9567 + 'boxVR' => '╠', // ╠ | \x2560 | \u9568 + 'bprime' => '‵', // ‵ | \x2035 | \u8245 + 'breve' => '˘', // ˘ | \x2D8 | \u728 + 'Breve' => '˘', // ˘ | \x2D8 | \u728 + 'brvbar' => '¦', // ¦ | \xA6 | \u166 + 'brvbar' => '¦', // ¦ | \xA6 | \u166 + 'Bscr' => 'ℬ', // ℬ | \x212C | \u8492 + 'bscr' => '𝒷', // 𝒷 | \x1D4B7 | \u119991 + 'bsemi' => '⁏', // ⁏ | \x204F | \u8271 + 'bsim' => '∽', // ∽ | \x223D | \u8765 + 'bsime' => '⋍', // ⋍ | \x22CD | \u8909 + 'bsol' => '\\', // \ | \x5C | \u92 + 'bsolb' => '⧅', // ⧅ | \x29C5 | \u10693 + 'bsolhsub' => '⟈', // ⟈ | \x27C8 | \u10184 + 'bull' => '•', // • | \x2022 | \u8226 + 'bullet' => '•', // • | \x2022 | \u8226 + 'bump' => '≎', // ≎ | \x224E | \u8782 + 'bumpE' => '⪮', // ⪮ | \x2AAE | \u10926 + 'bumpe' => '≏', // ≏ | \x224F | \u8783 + 'Bumpeq' => '≎', // ≎ | \x224E | \u8782 + 'bumpeq' => '≏', // ≏ | \x224F | \u8783 + 'Cacute' => 'Ć', // Ć | \x106 | \u262 + 'cacute' => 'ć', // ć | \x107 | \u263 + 'cap' => '∩', // ∩ | \x2229 | \u8745 + 'Cap' => '⋒', // ⋒ | \x22D2 | \u8914 + 'capand' => '⩄', // ⩄ | \x2A44 | \u10820 + 'capbrcup' => '⩉', // ⩉ | \x2A49 | \u10825 + 'capcap' => '⩋', // ⩋ | \x2A4B | \u10827 + 'capcup' => '⩇', // ⩇ | \x2A47 | \u10823 + 'capdot' => '⩀', // ⩀ | \x2A40 | \u10816 + 'CapitalDifferentialD' => 'ⅅ', // ⅅ | \x2145 | \u8517 + 'caps' => '∩︀', // ∩︀ | \x2229\xFE00 | \u8745\u65024 + 'caret' => '⁁', // ⁁ | \x2041 | \u8257 + 'caron' => 'ˇ', // ˇ | \x2C7 | \u711 + 'Cayleys' => 'ℭ', // ℭ | \x212D | \u8493 + 'ccaps' => '⩍', // ⩍ | \x2A4D | \u10829 + 'Ccaron' => 'Č', // Č | \x10C | \u268 + 'ccaron' => 'č', // č | \x10D | \u269 + 'ccedil' => 'ç', // ç | \xE7 | \u231 + 'ccedil' => 'ç', // ç | \xE7 | \u231 + 'Ccedil' => 'Ç', // Ç | \xC7 | \u199 + 'Ccedil' => 'Ç', // Ç | \xC7 | \u199 + 'Ccirc' => 'Ĉ', // Ĉ | \x108 | \u264 + 'ccirc' => 'ĉ', // ĉ | \x109 | \u265 + 'Cconint' => '∰', // ∰ | \x2230 | \u8752 + 'ccups' => '⩌', // ⩌ | \x2A4C | \u10828 + 'ccupssm' => '⩐', // ⩐ | \x2A50 | \u10832 + 'cdot' => 'ċ', // ċ | \x10B | \u267 + 'Cdot' => 'Ċ', // Ċ | \x10A | \u266 + 'cedil' => '¸', // ¸ | \xB8 | \u184 + 'cedil' => '¸', // ¸ | \xB8 | \u184 + 'Cedilla' => '¸', // ¸ | \xB8 | \u184 + 'cemptyv' => '⦲', // ⦲ | \x29B2 | \u10674 + 'cent' => '¢', // ¢ | \xA2 | \u162 + 'cent' => '¢', // ¢ | \xA2 | \u162 + 'centerdot' => '·', // · | \xB7 | \u183 + 'CenterDot' => '·', // · | \xB7 | \u183 + 'Cfr' => 'ℭ', // ℭ | \x212D | \u8493 + 'cfr' => '𝔠', // 𝔠 | \x1D520 | \u120096 + 'CHcy' => 'Ч', // Ч | \x427 | \u1063 + 'chcy' => 'ч', // ч | \x447 | \u1095 + 'check' => '✓', // ✓ | \x2713 | \u10003 + 'checkmark' => '✓', // ✓ | \x2713 | \u10003 + 'Chi' => 'Χ', // Χ | \x3A7 | \u935 + 'chi' => 'χ', // χ | \x3C7 | \u967 + 'cir' => '○', // ○ | \x25CB | \u9675 + 'circ' => 'ˆ', // ˆ | \x2C6 | \u710 + 'circeq' => '≗', // ≗ | \x2257 | \u8791 + 'circlearrowleft' => '↺', // ↺ | \x21BA | \u8634 + 'circlearrowright' => '↻', // ↻ | \x21BB | \u8635 + 'circledast' => '⊛', // ⊛ | \x229B | \u8859 + 'circledcirc' => '⊚', // ⊚ | \x229A | \u8858 + 'circleddash' => '⊝', // ⊝ | \x229D | \u8861 + 'CircleDot' => '⊙', // ⊙ | \x2299 | \u8857 + 'circledR' => '®', // ® | \xAE | \u174 + 'circledS' => 'Ⓢ', // Ⓢ | \x24C8 | \u9416 + 'CircleMinus' => '⊖', // ⊖ | \x2296 | \u8854 + 'CirclePlus' => '⊕', // ⊕ | \x2295 | \u8853 + 'CircleTimes' => '⊗', // ⊗ | \x2297 | \u8855 + 'cirE' => '⧃', // ⧃ | \x29C3 | \u10691 + 'cire' => '≗', // ≗ | \x2257 | \u8791 + 'cirfnint' => '⨐', // ⨐ | \x2A10 | \u10768 + 'cirmid' => '⫯', // ⫯ | \x2AEF | \u10991 + 'cirscir' => '⧂', // ⧂ | \x29C2 | \u10690 + 'ClockwiseContourIntegral' => '∲', // ∲ | \x2232 | \u8754 + 'CloseCurlyDoubleQuote' => '”', // ” | \x201D | \u8221 + 'CloseCurlyQuote' => '’', // ’ | \x2019 | \u8217 + 'clubs' => '♣', // ♣ | \x2663 | \u9827 + 'clubsuit' => '♣', // ♣ | \x2663 | \u9827 + 'colon' => ':', // : | \x3A | \u58 + 'Colon' => '∷', // ∷ | \x2237 | \u8759 + 'Colone' => '⩴', // ⩴ | \x2A74 | \u10868 + 'colone' => '≔', // ≔ | \x2254 | \u8788 + 'coloneq' => '≔', // ≔ | \x2254 | \u8788 + 'comma' => ',', // , | \x2C | \u44 + 'commat' => '@', // @ | \x40 | \u64 + 'comp' => '∁', // ∁ | \x2201 | \u8705 + 'compfn' => '∘', // ∘ | \x2218 | \u8728 + 'complement' => '∁', // ∁ | \x2201 | \u8705 + 'complexes' => 'ℂ', // ℂ | \x2102 | \u8450 + 'cong' => '≅', // ≅ | \x2245 | \u8773 + 'congdot' => '⩭', // ⩭ | \x2A6D | \u10861 + 'Congruent' => '≡', // ≡ | \x2261 | \u8801 + 'conint' => '∮', // ∮ | \x222E | \u8750 + 'Conint' => '∯', // ∯ | \x222F | \u8751 + 'ContourIntegral' => '∮', // ∮ | \x222E | \u8750 + 'copf' => '𝕔', // 𝕔 | \x1D554 | \u120148 + 'Copf' => 'ℂ', // ℂ | \x2102 | \u8450 + 'coprod' => '∐', // ∐ | \x2210 | \u8720 + 'Coproduct' => '∐', // ∐ | \x2210 | \u8720 + 'COPY' => '©', // © | \xA9 | \u169 + 'copy' => '©', // © | \xA9 | \u169 + 'COPY' => '©', // © | \xA9 | \u169 + 'copy' => '©', // © | \xA9 | \u169 + 'copysr' => '℗', // ℗ | \x2117 | \u8471 + 'CounterClockwiseContourIntegral' => '∳', // ∳ | \x2233 | \u8755 + 'crarr' => '↵', // ↵ | \x21B5 | \u8629 + 'cross' => '✗', // ✗ | \x2717 | \u10007 + 'Cross' => '⨯', // ⨯ | \x2A2F | \u10799 + 'cscr' => '𝒸', // 𝒸 | \x1D4B8 | \u119992 + 'Cscr' => '𝒞', // 𝒞 | \x1D49E | \u119966 + 'csub' => '⫏', // ⫏ | \x2ACF | \u10959 + 'csube' => '⫑', // ⫑ | \x2AD1 | \u10961 + 'csup' => '⫐', // ⫐ | \x2AD0 | \u10960 + 'csupe' => '⫒', // ⫒ | \x2AD2 | \u10962 + 'ctdot' => '⋯', // ⋯ | \x22EF | \u8943 + 'cudarrl' => '⤸', // ⤸ | \x2938 | \u10552 + 'cudarrr' => '⤵', // ⤵ | \x2935 | \u10549 + 'cuepr' => '⋞', // ⋞ | \x22DE | \u8926 + 'cuesc' => '⋟', // ⋟ | \x22DF | \u8927 + 'cularr' => '↶', // ↶ | \x21B6 | \u8630 + 'cularrp' => '⤽', // ⤽ | \x293D | \u10557 + 'cup' => '∪', // ∪ | \x222A | \u8746 + 'Cup' => '⋓', // ⋓ | \x22D3 | \u8915 + 'cupbrcap' => '⩈', // ⩈ | \x2A48 | \u10824 + 'cupcap' => '⩆', // ⩆ | \x2A46 | \u10822 + 'CupCap' => '≍', // ≍ | \x224D | \u8781 + 'cupcup' => '⩊', // ⩊ | \x2A4A | \u10826 + 'cupdot' => '⊍', // ⊍ | \x228D | \u8845 + 'cupor' => '⩅', // ⩅ | \x2A45 | \u10821 + 'cups' => '∪︀', // ∪︀ | \x222A\xFE00 | \u8746\u65024 + 'curarr' => '↷', // ↷ | \x21B7 | \u8631 + 'curarrm' => '⤼', // ⤼ | \x293C | \u10556 + 'curlyeqprec' => '⋞', // ⋞ | \x22DE | \u8926 + 'curlyeqsucc' => '⋟', // ⋟ | \x22DF | \u8927 + 'curlyvee' => '⋎', // ⋎ | \x22CE | \u8910 + 'curlywedge' => '⋏', // ⋏ | \x22CF | \u8911 + 'curren' => '¤', // ¤ | \xA4 | \u164 + 'curren' => '¤', // ¤ | \xA4 | \u164 + 'curvearrowleft' => '↶', // ↶ | \x21B6 | \u8630 + 'curvearrowright' => '↷', // ↷ | \x21B7 | \u8631 + 'cuvee' => '⋎', // ⋎ | \x22CE | \u8910 + 'cuwed' => '⋏', // ⋏ | \x22CF | \u8911 + 'cwconint' => '∲', // ∲ | \x2232 | \u8754 + 'cwint' => '∱', // ∱ | \x2231 | \u8753 + 'cylcty' => '⌭', // ⌭ | \x232D | \u9005 + 'dagger' => '†', // † | \x2020 | \u8224 + 'Dagger' => '‡', // ‡ | \x2021 | \u8225 + 'daleth' => 'ℸ', // ℸ | \x2138 | \u8504 + 'darr' => '↓', // ↓ | \x2193 | \u8595 + 'Darr' => '↡', // ↡ | \x21A1 | \u8609 + 'dArr' => '⇓', // ⇓ | \x21D3 | \u8659 + 'dash' => '‐', // ‐ | \x2010 | \u8208 + 'Dashv' => '⫤', // ⫤ | \x2AE4 | \u10980 + 'dashv' => '⊣', // ⊣ | \x22A3 | \u8867 + 'dbkarow' => '⤏', // ⤏ | \x290F | \u10511 + 'dblac' => '˝', // ˝ | \x2DD | \u733 + 'Dcaron' => 'Ď', // Ď | \x10E | \u270 + 'dcaron' => 'ď', // ď | \x10F | \u271 + 'Dcy' => 'Д', // Д | \x414 | \u1044 + 'dcy' => 'д', // д | \x434 | \u1076 + 'DD' => 'ⅅ', // ⅅ | \x2145 | \u8517 + 'dd' => 'ⅆ', // ⅆ | \x2146 | \u8518 + 'ddagger' => '‡', // ‡ | \x2021 | \u8225 + 'ddarr' => '⇊', // ⇊ | \x21CA | \u8650 + 'DDotrahd' => '⤑', // ⤑ | \x2911 | \u10513 + 'ddotseq' => '⩷', // ⩷ | \x2A77 | \u10871 + 'deg' => '°', // ° | \xB0 | \u176 + 'deg' => '°', // ° | \xB0 | \u176 + 'Del' => '∇', // ∇ | \x2207 | \u8711 + 'delta' => 'δ', // δ | \x3B4 | \u948 + 'Delta' => 'Δ', // Δ | \x394 | \u916 + 'demptyv' => '⦱', // ⦱ | \x29B1 | \u10673 + 'dfisht' => '⥿', // ⥿ | \x297F | \u10623 + 'Dfr' => '𝔇', // 𝔇 | \x1D507 | \u120071 + 'dfr' => '𝔡', // 𝔡 | \x1D521 | \u120097 + 'dHar' => '⥥', // ⥥ | \x2965 | \u10597 + 'dharl' => '⇃', // ⇃ | \x21C3 | \u8643 + 'dharr' => '⇂', // ⇂ | \x21C2 | \u8642 + 'DiacriticalAcute' => '´', // ´ | \xB4 | \u180 + 'DiacriticalDot' => '˙', // ˙ | \x2D9 | \u729 + 'DiacriticalDoubleAcute' => '˝', // ˝ | \x2DD | \u733 + 'DiacriticalGrave' => '\\`', // ` | \x60 | \u96 + 'DiacriticalTilde' => '˜', // ˜ | \x2DC | \u732 + 'diam' => '⋄', // ⋄ | \x22C4 | \u8900 + 'diamond' => '⋄', // ⋄ | \x22C4 | \u8900 + 'Diamond' => '⋄', // ⋄ | \x22C4 | \u8900 + 'diamondsuit' => '♦', // ♦ | \x2666 | \u9830 + 'diams' => '♦', // ♦ | \x2666 | \u9830 + 'die' => '¨', // ¨ | \xA8 | \u168 + 'DifferentialD' => 'ⅆ', // ⅆ | \x2146 | \u8518 + 'digamma' => 'ϝ', // ϝ | \x3DD | \u989 + 'disin' => '⋲', // ⋲ | \x22F2 | \u8946 + 'div' => '÷', // ÷ | \xF7 | \u247 + 'divide' => '÷', // ÷ | \xF7 | \u247 + 'divide' => '÷', // ÷ | \xF7 | \u247 + 'divideontimes' => '⋇', // ⋇ | \x22C7 | \u8903 + 'divonx' => '⋇', // ⋇ | \x22C7 | \u8903 + 'DJcy' => 'Ђ', // Ђ | \x402 | \u1026 + 'djcy' => 'ђ', // ђ | \x452 | \u1106 + 'dlcorn' => '⌞', // ⌞ | \x231E | \u8990 + 'dlcrop' => '⌍', // ⌍ | \x230D | \u8973 + 'dollar' => '$', // $ | \x24 | \u36 + 'Dopf' => '𝔻', // 𝔻 | \x1D53B | \u120123 + 'dopf' => '𝕕', // 𝕕 | \x1D555 | \u120149 + 'Dot' => '¨', // ¨ | \xA8 | \u168 + 'dot' => '˙', // ˙ | \x2D9 | \u729 + 'DotDot' => '⃜', // ⃜ | \x20DC | \u8412 + 'doteq' => '≐', // ≐ | \x2250 | \u8784 + 'doteqdot' => '≑', // ≑ | \x2251 | \u8785 + 'DotEqual' => '≐', // ≐ | \x2250 | \u8784 + 'dotminus' => '∸', // ∸ | \x2238 | \u8760 + 'dotplus' => '∔', // ∔ | \x2214 | \u8724 + 'dotsquare' => '⊡', // ⊡ | \x22A1 | \u8865 + 'doublebarwedge' => '⌆', // ⌆ | \x2306 | \u8966 + 'DoubleContourIntegral' => '∯', // ∯ | \x222F | \u8751 + 'DoubleDot' => '¨', // ¨ | \xA8 | \u168 + 'DoubleDownArrow' => '⇓', // ⇓ | \x21D3 | \u8659 + 'DoubleLeftArrow' => '⇐', // ⇐ | \x21D0 | \u8656 + 'DoubleLeftRightArrow' => '⇔', // ⇔ | \x21D4 | \u8660 + 'DoubleLeftTee' => '⫤', // ⫤ | \x2AE4 | \u10980 + 'DoubleLongLeftArrow' => '⟸', // ⟸ | \x27F8 | \u10232 + 'DoubleLongLeftRightArrow' => '⟺', // ⟺ | \x27FA | \u10234 + 'DoubleLongRightArrow' => '⟹', // ⟹ | \x27F9 | \u10233 + 'DoubleRightArrow' => '⇒', // ⇒ | \x21D2 | \u8658 + 'DoubleRightTee' => '⊨', // ⊨ | \x22A8 | \u8872 + 'DoubleUpArrow' => '⇑', // ⇑ | \x21D1 | \u8657 + 'DoubleUpDownArrow' => '⇕', // ⇕ | \x21D5 | \u8661 + 'DoubleVerticalBar' => '∥', // ∥ | \x2225 | \u8741 + 'DownArrow' => '↓', // ↓ | \x2193 | \u8595 + 'Downarrow' => '⇓', // ⇓ | \x21D3 | \u8659 + 'downarrow' => '↓', // ↓ | \x2193 | \u8595 + 'DownArrowBar' => '⤓', // ⤓ | \x2913 | \u10515 + 'DownArrowUpArrow' => '⇵', // ⇵ | \x21F5 | \u8693 + 'DownBreve' => '̑', // ̑ | \x311 | \u785 + 'downdownarrows' => '⇊', // ⇊ | \x21CA | \u8650 + 'downharpoonleft' => '⇃', // ⇃ | \x21C3 | \u8643 + 'downharpoonright' => '⇂', // ⇂ | \x21C2 | \u8642 + 'DownLeftRightVector' => '⥐', // ⥐ | \x2950 | \u10576 + 'DownLeftTeeVector' => '⥞', // ⥞ | \x295E | \u10590 + 'DownLeftVector' => '↽', // ↽ | \x21BD | \u8637 + 'DownLeftVectorBar' => '⥖', // ⥖ | \x2956 | \u10582 + 'DownRightTeeVector' => '⥟', // ⥟ | \x295F | \u10591 + 'DownRightVector' => '⇁', // ⇁ | \x21C1 | \u8641 + 'DownRightVectorBar' => '⥗', // ⥗ | \x2957 | \u10583 + 'DownTee' => '⊤', // ⊤ | \x22A4 | \u8868 + 'DownTeeArrow' => '↧', // ↧ | \x21A7 | \u8615 + 'drbkarow' => '⤐', // ⤐ | \x2910 | \u10512 + 'drcorn' => '⌟', // ⌟ | \x231F | \u8991 + 'drcrop' => '⌌', // ⌌ | \x230C | \u8972 + 'Dscr' => '𝒟', // 𝒟 | \x1D49F | \u119967 + 'dscr' => '𝒹', // 𝒹 | \x1D4B9 | \u119993 + 'DScy' => 'Ѕ', // Ѕ | \x405 | \u1029 + 'dscy' => 'ѕ', // ѕ | \x455 | \u1109 + 'dsol' => '⧶', // ⧶ | \x29F6 | \u10742 + 'Dstrok' => 'Đ', // Đ | \x110 | \u272 + 'dstrok' => 'đ', // đ | \x111 | \u273 + 'dtdot' => '⋱', // ⋱ | \x22F1 | \u8945 + 'dtri' => '▿', // ▿ | \x25BF | \u9663 + 'dtrif' => '▾', // ▾ | \x25BE | \u9662 + 'duarr' => '⇵', // ⇵ | \x21F5 | \u8693 + 'duhar' => '⥯', // ⥯ | \x296F | \u10607 + 'dwangle' => '⦦', // ⦦ | \x29A6 | \u10662 + 'DZcy' => 'Џ', // Џ | \x40F | \u1039 + 'dzcy' => 'џ', // џ | \x45F | \u1119 + 'dzigrarr' => '⟿', // ⟿ | \x27FF | \u10239 + 'Eacute' => 'É', // É | \xC9 | \u201 + 'Eacute' => 'É', // É | \xC9 | \u201 + 'eacute' => 'é', // é | \xE9 | \u233 + 'eacute' => 'é', // é | \xE9 | \u233 + 'easter' => '⩮', // ⩮ | \x2A6E | \u10862 + 'Ecaron' => 'Ě', // Ě | \x11A | \u282 + 'ecaron' => 'ě', // ě | \x11B | \u283 + 'ecir' => '≖', // ≖ | \x2256 | \u8790 + 'ecirc' => 'ê', // ê | \xEA | \u234 + 'ecirc' => 'ê', // ê | \xEA | \u234 + 'Ecirc' => 'Ê', // Ê | \xCA | \u202 + 'Ecirc' => 'Ê', // Ê | \xCA | \u202 + 'ecolon' => '≕', // ≕ | \x2255 | \u8789 + 'ecy' => 'э', // э | \x44D | \u1101 + 'Ecy' => 'Э', // Э | \x42D | \u1069 + 'eDDot' => '⩷', // ⩷ | \x2A77 | \u10871 + 'Edot' => 'Ė', // Ė | \x116 | \u278 + 'edot' => 'ė', // ė | \x117 | \u279 + 'eDot' => '≑', // ≑ | \x2251 | \u8785 + 'ee' => 'ⅇ', // ⅇ | \x2147 | \u8519 + 'efDot' => '≒', // ≒ | \x2252 | \u8786 + 'Efr' => '𝔈', // 𝔈 | \x1D508 | \u120072 + 'efr' => '𝔢', // 𝔢 | \x1D522 | \u120098 + 'eg' => '⪚', // ⪚ | \x2A9A | \u10906 + 'egrave' => 'è', // è | \xE8 | \u232 + 'egrave' => 'è', // è | \xE8 | \u232 + 'Egrave' => 'È', // È | \xC8 | \u200 + 'Egrave' => 'È', // È | \xC8 | \u200 + 'egs' => '⪖', // ⪖ | \x2A96 | \u10902 + 'egsdot' => '⪘', // ⪘ | \x2A98 | \u10904 + 'el' => '⪙', // ⪙ | \x2A99 | \u10905 + 'Element' => '∈', // ∈ | \x2208 | \u8712 + 'elinters' => '⏧', // ⏧ | \x23E7 | \u9191 + 'ell' => 'ℓ', // ℓ | \x2113 | \u8467 + 'els' => '⪕', // ⪕ | \x2A95 | \u10901 + 'elsdot' => '⪗', // ⪗ | \x2A97 | \u10903 + 'Emacr' => 'Ē', // Ē | \x112 | \u274 + 'emacr' => 'ē', // ē | \x113 | \u275 + 'empty' => '∅', // ∅ | \x2205 | \u8709 + 'emptyset' => '∅', // ∅ | \x2205 | \u8709 + 'EmptySmallSquare' => '◻', // ◻ | \x25FB | \u9723 + 'emptyv' => '∅', // ∅ | \x2205 | \u8709 + 'EmptyVerySmallSquare' => '▫', // ▫ | \x25AB | \u9643 + 'emsp' => ' ', //   | \x2003 | \u8195 + 'emsp13' => ' ', //   | \x2004 | \u8196 + 'emsp14' => ' ', //   | \x2005 | \u8197 + 'ENG' => 'Ŋ', // Ŋ | \x14A | \u330 + 'eng' => 'ŋ', // ŋ | \x14B | \u331 + 'ensp' => ' ', //   | \x2002 | \u8194 + 'Eogon' => 'Ę', // Ę | \x118 | \u280 + 'eogon' => 'ę', // ę | \x119 | \u281 + 'Eopf' => '𝔼', // 𝔼 | \x1D53C | \u120124 + 'eopf' => '𝕖', // 𝕖 | \x1D556 | \u120150 + 'epar' => '⋕', // ⋕ | \x22D5 | \u8917 + 'eparsl' => '⧣', // ⧣ | \x29E3 | \u10723 + 'eplus' => '⩱', // ⩱ | \x2A71 | \u10865 + 'epsi' => 'ε', // ε | \x3B5 | \u949 + 'Epsilon' => 'Ε', // Ε | \x395 | \u917 + 'epsilon' => 'ε', // ε | \x3B5 | \u949 + 'epsiv' => 'ϵ', // ϵ | \x3F5 | \u1013 + 'eqcirc' => '≖', // ≖ | \x2256 | \u8790 + 'eqcolon' => '≕', // ≕ | \x2255 | \u8789 + 'eqsim' => '≂', // ≂ | \x2242 | \u8770 + 'eqslantgtr' => '⪖', // ⪖ | \x2A96 | \u10902 + 'eqslantless' => '⪕', // ⪕ | \x2A95 | \u10901 + 'Equal' => '⩵', // ⩵ | \x2A75 | \u10869 + 'equals' => '=', // = | \x3D | \u61 + 'EqualTilde' => '≂', // ≂ | \x2242 | \u8770 + 'equest' => '≟', // ≟ | \x225F | \u8799 + 'Equilibrium' => '⇌', // ⇌ | \x21CC | \u8652 + 'equiv' => '≡', // ≡ | \x2261 | \u8801 + 'equivDD' => '⩸', // ⩸ | \x2A78 | \u10872 + 'eqvparsl' => '⧥', // ⧥ | \x29E5 | \u10725 + 'erarr' => '⥱', // ⥱ | \x2971 | \u10609 + 'erDot' => '≓', // ≓ | \x2253 | \u8787 + 'escr' => 'ℯ', // ℯ | \x212F | \u8495 + 'Escr' => 'ℰ', // ℰ | \x2130 | \u8496 + 'esdot' => '≐', // ≐ | \x2250 | \u8784 + 'Esim' => '⩳', // ⩳ | \x2A73 | \u10867 + 'esim' => '≂', // ≂ | \x2242 | \u8770 + 'Eta' => 'Η', // Η | \x397 | \u919 + 'eta' => 'η', // η | \x3B7 | \u951 + 'ETH' => 'Ð', // Ð | \xD0 | \u208 + 'ETH' => 'Ð', // Ð | \xD0 | \u208 + 'eth' => 'ð', // ð | \xF0 | \u240 + 'eth' => 'ð', // ð | \xF0 | \u240 + 'Euml' => 'Ë', // Ë | \xCB | \u203 + 'Euml' => 'Ë', // Ë | \xCB | \u203 + 'euml' => 'ë', // ë | \xEB | \u235 + 'euml' => 'ë', // ë | \xEB | \u235 + 'euro' => '€', // € | \x20AC | \u8364 + 'excl' => '!', // ! | \x21 | \u33 + 'exist' => '∃', // ∃ | \x2203 | \u8707 + 'Exists' => '∃', // ∃ | \x2203 | \u8707 + 'expectation' => 'ℰ', // ℰ | \x2130 | \u8496 + 'ExponentialE' => 'ⅇ', // ⅇ | \x2147 | \u8519 + 'exponentiale' => 'ⅇ', // ⅇ | \x2147 | \u8519 + 'fallingdotseq' => '≒', // ≒ | \x2252 | \u8786 + 'Fcy' => 'Ф', // Ф | \x424 | \u1060 + 'fcy' => 'ф', // ф | \x444 | \u1092 + 'female' => '♀', // ♀ | \x2640 | \u9792 + 'ffilig' => 'ffi', // ffi | \xFB03 | \u64259 + 'fflig' => 'ff', // ff | \xFB00 | \u64256 + 'ffllig' => 'ffl', // ffl | \xFB04 | \u64260 + 'Ffr' => '𝔉', // 𝔉 | \x1D509 | \u120073 + 'ffr' => '𝔣', // 𝔣 | \x1D523 | \u120099 + 'filig' => 'fi', // fi | \xFB01 | \u64257 + 'FilledSmallSquare' => '◼', // ◼ | \x25FC | \u9724 + 'FilledVerySmallSquare' => '▪', // ▪ | \x25AA | \u9642 + 'fjlig' => 'fj', // fj | \x66\x6A | \u102\u106 + 'flat' => '♭', // ♭ | \x266D | \u9837 + 'fllig' => 'fl', // fl | \xFB02 | \u64258 + 'fltns' => '▱', // ▱ | \x25B1 | \u9649 + 'fnof' => 'ƒ', // ƒ | \x192 | \u402 + 'Fopf' => '𝔽', // 𝔽 | \x1D53D | \u120125 + 'fopf' => '𝕗', // 𝕗 | \x1D557 | \u120151 + 'forall' => '∀', // ∀ | \x2200 | \u8704 + 'ForAll' => '∀', // ∀ | \x2200 | \u8704 + 'fork' => '⋔', // ⋔ | \x22D4 | \u8916 + 'forkv' => '⫙', // ⫙ | \x2AD9 | \u10969 + 'Fouriertrf' => 'ℱ', // ℱ | \x2131 | \u8497 + 'fpartint' => '⨍', // ⨍ | \x2A0D | \u10765 + 'frac12' => '½', // ½ | \xBD | \u189 + 'frac12' => '½', // ½ | \xBD | \u189 + 'frac13' => '⅓', // ⅓ | \x2153 | \u8531 + 'frac14' => '¼', // ¼ | \xBC | \u188 + 'frac14' => '¼', // ¼ | \xBC | \u188 + 'frac15' => '⅕', // ⅕ | \x2155 | \u8533 + 'frac16' => '⅙', // ⅙ | \x2159 | \u8537 + 'frac18' => '⅛', // ⅛ | \x215B | \u8539 + 'frac23' => '⅔', // ⅔ | \x2154 | \u8532 + 'frac25' => '⅖', // ⅖ | \x2156 | \u8534 + 'frac34' => '¾', // ¾ | \xBE | \u190 + 'frac34' => '¾', // ¾ | \xBE | \u190 + 'frac35' => '⅗', // ⅗ | \x2157 | \u8535 + 'frac38' => '⅜', // ⅜ | \x215C | \u8540 + 'frac45' => '⅘', // ⅘ | \x2158 | \u8536 + 'frac56' => '⅚', // ⅚ | \x215A | \u8538 + 'frac58' => '⅝', // ⅝ | \x215D | \u8541 + 'frac78' => '⅞', // ⅞ | \x215E | \u8542 + 'frasl' => '⁄', // ⁄ | \x2044 | \u8260 + 'frown' => '⌢', // ⌢ | \x2322 | \u8994 + 'fscr' => '𝒻', // 𝒻 | \x1D4BB | \u119995 + 'Fscr' => 'ℱ', // ℱ | \x2131 | \u8497 + 'gacute' => 'ǵ', // ǵ | \x1F5 | \u501 + 'Gamma' => 'Γ', // Γ | \x393 | \u915 + 'gamma' => 'γ', // γ | \x3B3 | \u947 + 'gammad' => 'ϝ', // ϝ | \x3DD | \u989 + 'Gammad' => 'Ϝ', // Ϝ | \x3DC | \u988 + 'gap' => '⪆', // ⪆ | \x2A86 | \u10886 + 'Gbreve' => 'Ğ', // Ğ | \x11E | \u286 + 'gbreve' => 'ğ', // ğ | \x11F | \u287 + 'Gcedil' => 'Ģ', // Ģ | \x122 | \u290 + 'Gcirc' => 'Ĝ', // Ĝ | \x11C | \u284 + 'gcirc' => 'ĝ', // ĝ | \x11D | \u285 + 'gcy' => 'г', // г | \x433 | \u1075 + 'Gcy' => 'Г', // Г | \x413 | \u1043 + 'Gdot' => 'Ġ', // Ġ | \x120 | \u288 + 'gdot' => 'ġ', // ġ | \x121 | \u289 + 'ge' => '≥', // ≥ | \x2265 | \u8805 + 'gE' => '≧', // ≧ | \x2267 | \u8807 + 'gEl' => '⪌', // ⪌ | \x2A8C | \u10892 + 'gel' => '⋛', // ⋛ | \x22DB | \u8923 + 'geq' => '≥', // ≥ | \x2265 | \u8805 + 'geqq' => '≧', // ≧ | \x2267 | \u8807 + 'geqslant' => '⩾', // ⩾ | \x2A7E | \u10878 + 'ges' => '⩾', // ⩾ | \x2A7E | \u10878 + 'gescc' => '⪩', // ⪩ | \x2AA9 | \u10921 + 'gesdot' => '⪀', // ⪀ | \x2A80 | \u10880 + 'gesdoto' => '⪂', // ⪂ | \x2A82 | \u10882 + 'gesdotol' => '⪄', // ⪄ | \x2A84 | \u10884 + 'gesl' => '⋛︀', // ⋛︀ | \x22DB\xFE00 | \u8923\u65024 + 'gesles' => '⪔', // ⪔ | \x2A94 | \u10900 + 'gfr' => '𝔤', // 𝔤 | \x1D524 | \u120100 + 'Gfr' => '𝔊', // 𝔊 | \x1D50A | \u120074 + 'gg' => '≫', // ≫ | \x226B | \u8811 + 'Gg' => '⋙', // ⋙ | \x22D9 | \u8921 + 'ggg' => '⋙', // ⋙ | \x22D9 | \u8921 + 'gimel' => 'ℷ', // ℷ | \x2137 | \u8503 + 'GJcy' => 'Ѓ', // Ѓ | \x403 | \u1027 + 'gjcy' => 'ѓ', // ѓ | \x453 | \u1107 + 'gl' => '≷', // ≷ | \x2277 | \u8823 + 'gla' => '⪥', // ⪥ | \x2AA5 | \u10917 + 'glE' => '⪒', // ⪒ | \x2A92 | \u10898 + 'glj' => '⪤', // ⪤ | \x2AA4 | \u10916 + 'gnap' => '⪊', // ⪊ | \x2A8A | \u10890 + 'gnapprox' => '⪊', // ⪊ | \x2A8A | \u10890 + 'gne' => '⪈', // ⪈ | \x2A88 | \u10888 + 'gnE' => '≩', // ≩ | \x2269 | \u8809 + 'gneq' => '⪈', // ⪈ | \x2A88 | \u10888 + 'gneqq' => '≩', // ≩ | \x2269 | \u8809 + 'gnsim' => '⋧', // ⋧ | \x22E7 | \u8935 + 'Gopf' => '𝔾', // 𝔾 | \x1D53E | \u120126 + 'gopf' => '𝕘', // 𝕘 | \x1D558 | \u120152 + 'grave' => '\\`', // ` | \x60 | \u96 + 'GreaterEqual' => '≥', // ≥ | \x2265 | \u8805 + 'GreaterEqualLess' => '⋛', // ⋛ | \x22DB | \u8923 + 'GreaterFullEqual' => '≧', // ≧ | \x2267 | \u8807 + 'GreaterGreater' => '⪢', // ⪢ | \x2AA2 | \u10914 + 'GreaterLess' => '≷', // ≷ | \x2277 | \u8823 + 'GreaterSlantEqual' => '⩾', // ⩾ | \x2A7E | \u10878 + 'GreaterTilde' => '≳', // ≳ | \x2273 | \u8819 + 'Gscr' => '𝒢', // 𝒢 | \x1D4A2 | \u119970 + 'gscr' => 'ℊ', // ℊ | \x210A | \u8458 + 'gsim' => '≳', // ≳ | \x2273 | \u8819 + 'gsime' => '⪎', // ⪎ | \x2A8E | \u10894 + 'gsiml' => '⪐', // ⪐ | \x2A90 | \u10896 + 'gt' => '>', // > | \x3E | \u62 + 'gt' => '>', // > | \x3E | \u62 + 'GT' => '>', // > | \x3E | \u62 + 'GT' => '>', // > | \x3E | \u62 + 'Gt' => '≫', // ≫ | \x226B | \u8811 + 'gtcc' => '⪧', // ⪧ | \x2AA7 | \u10919 + 'gtcir' => '⩺', // ⩺ | \x2A7A | \u10874 + 'gtdot' => '⋗', // ⋗ | \x22D7 | \u8919 + 'gtlPar' => '⦕', // ⦕ | \x2995 | \u10645 + 'gtquest' => '⩼', // ⩼ | \x2A7C | \u10876 + 'gtrapprox' => '⪆', // ⪆ | \x2A86 | \u10886 + 'gtrarr' => '⥸', // ⥸ | \x2978 | \u10616 + 'gtrdot' => '⋗', // ⋗ | \x22D7 | \u8919 + 'gtreqless' => '⋛', // ⋛ | \x22DB | \u8923 + 'gtreqqless' => '⪌', // ⪌ | \x2A8C | \u10892 + 'gtrless' => '≷', // ≷ | \x2277 | \u8823 + 'gtrsim' => '≳', // ≳ | \x2273 | \u8819 + 'gvertneqq' => '≩︀', // ≩︀ | \x2269\xFE00 | \u8809\u65024 + 'gvnE' => '≩︀', // ≩︀ | \x2269\xFE00 | \u8809\u65024 + 'Hacek' => 'ˇ', // ˇ | \x2C7 | \u711 + 'hairsp' => ' ', //   | \x200A | \u8202 + 'half' => '½', // ½ | \xBD | \u189 + 'hamilt' => 'ℋ', // ℋ | \x210B | \u8459 + 'HARDcy' => 'Ъ', // Ъ | \x42A | \u1066 + 'hardcy' => 'ъ', // ъ | \x44A | \u1098 + 'harr' => '↔', // ↔ | \x2194 | \u8596 + 'hArr' => '⇔', // ⇔ | \x21D4 | \u8660 + 'harrcir' => '⥈', // ⥈ | \x2948 | \u10568 + 'harrw' => '↭', // ↭ | \x21AD | \u8621 + 'Hat' => '^', // ^ | \x5E | \u94 + 'hbar' => 'ℏ', // ℏ | \x210F | \u8463 + 'Hcirc' => 'Ĥ', // Ĥ | \x124 | \u292 + 'hcirc' => 'ĥ', // ĥ | \x125 | \u293 + 'hearts' => '♥', // ♥ | \x2665 | \u9829 + 'heartsuit' => '♥', // ♥ | \x2665 | \u9829 + 'hellip' => '…', // … | \x2026 | \u8230 + 'hercon' => '⊹', // ⊹ | \x22B9 | \u8889 + 'hfr' => '𝔥', // 𝔥 | \x1D525 | \u120101 + 'Hfr' => 'ℌ', // ℌ | \x210C | \u8460 + 'HilbertSpace' => 'ℋ', // ℋ | \x210B | \u8459 + 'hksearow' => '⤥', // ⤥ | \x2925 | \u10533 + 'hkswarow' => '⤦', // ⤦ | \x2926 | \u10534 + 'hoarr' => '⇿', // ⇿ | \x21FF | \u8703 + 'homtht' => '∻', // ∻ | \x223B | \u8763 + 'hookleftarrow' => '↩', // ↩ | \x21A9 | \u8617 + 'hookrightarrow' => '↪', // ↪ | \x21AA | \u8618 + 'hopf' => '𝕙', // 𝕙 | \x1D559 | \u120153 + 'Hopf' => 'ℍ', // ℍ | \x210D | \u8461 + 'horbar' => '―', // ― | \x2015 | \u8213 + 'HorizontalLine' => '─', // ─ | \x2500 | \u9472 + 'hscr' => '𝒽', // 𝒽 | \x1D4BD | \u119997 + 'Hscr' => 'ℋ', // ℋ | \x210B | \u8459 + 'hslash' => 'ℏ', // ℏ | \x210F | \u8463 + 'Hstrok' => 'Ħ', // Ħ | \x126 | \u294 + 'hstrok' => 'ħ', // ħ | \x127 | \u295 + 'HumpDownHump' => '≎', // ≎ | \x224E | \u8782 + 'HumpEqual' => '≏', // ≏ | \x224F | \u8783 + 'hybull' => '⁃', // ⁃ | \x2043 | \u8259 + 'hyphen' => '‐', // ‐ | \x2010 | \u8208 + 'iacute' => 'í', // í | \xED | \u237 + 'iacute' => 'í', // í | \xED | \u237 + 'Iacute' => 'Í', // Í | \xCD | \u205 + 'Iacute' => 'Í', // Í | \xCD | \u205 + 'ic' => '⁣', // ⁣ | \x2063 | \u8291 + 'Icirc' => 'Î', // Î | \xCE | \u206 + 'Icirc' => 'Î', // Î | \xCE | \u206 + 'icirc' => 'î', // î | \xEE | \u238 + 'icirc' => 'î', // î | \xEE | \u238 + 'Icy' => 'И', // И | \x418 | \u1048 + 'icy' => 'и', // и | \x438 | \u1080 + 'Idot' => 'İ', // İ | \x130 | \u304 + 'IEcy' => 'Е', // Е | \x415 | \u1045 + 'iecy' => 'е', // е | \x435 | \u1077 + 'iexcl' => '¡', // ¡ | \xA1 | \u161 + 'iexcl' => '¡', // ¡ | \xA1 | \u161 + 'iff' => '⇔', // ⇔ | \x21D4 | \u8660 + 'ifr' => '𝔦', // 𝔦 | \x1D526 | \u120102 + 'Ifr' => 'ℑ', // ℑ | \x2111 | \u8465 + 'igrave' => 'ì', // ì | \xEC | \u236 + 'igrave' => 'ì', // ì | \xEC | \u236 + 'Igrave' => 'Ì', // Ì | \xCC | \u204 + 'Igrave' => 'Ì', // Ì | \xCC | \u204 + 'ii' => 'ⅈ', // ⅈ | \x2148 | \u8520 + 'iiiint' => '⨌', // ⨌ | \x2A0C | \u10764 + 'iiint' => '∭', // ∭ | \x222D | \u8749 + 'iinfin' => '⧜', // ⧜ | \x29DC | \u10716 + 'iiota' => '℩', // ℩ | \x2129 | \u8489 + 'ijlig' => 'ij', // ij | \x133 | \u307 + 'IJlig' => 'IJ', // IJ | \x132 | \u306 + 'Im' => 'ℑ', // ℑ | \x2111 | \u8465 + 'Imacr' => 'Ī', // Ī | \x12A | \u298 + 'imacr' => 'ī', // ī | \x12B | \u299 + 'image' => 'ℑ', // ℑ | \x2111 | \u8465 + 'ImaginaryI' => 'ⅈ', // ⅈ | \x2148 | \u8520 + 'imagline' => 'ℐ', // ℐ | \x2110 | \u8464 + 'imagpart' => 'ℑ', // ℑ | \x2111 | \u8465 + 'imath' => 'ı', // ı | \x131 | \u305 + 'imof' => '⊷', // ⊷ | \x22B7 | \u8887 + 'imped' => 'Ƶ', // Ƶ | \x1B5 | \u437 + 'Implies' => '⇒', // ⇒ | \x21D2 | \u8658 + 'in' => '∈', // ∈ | \x2208 | \u8712 + 'incare' => '℅', // ℅ | \x2105 | \u8453 + 'infin' => '∞', // ∞ | \x221E | \u8734 + 'infintie' => '⧝', // ⧝ | \x29DD | \u10717 + 'inodot' => 'ı', // ı | \x131 | \u305 + 'Int' => '∬', // ∬ | \x222C | \u8748 + 'int' => '∫', // ∫ | \x222B | \u8747 + 'intcal' => '⊺', // ⊺ | \x22BA | \u8890 + 'integers' => 'ℤ', // ℤ | \x2124 | \u8484 + 'Integral' => '∫', // ∫ | \x222B | \u8747 + 'intercal' => '⊺', // ⊺ | \x22BA | \u8890 + 'Intersection' => '⋂', // ⋂ | \x22C2 | \u8898 + 'intlarhk' => '⨗', // ⨗ | \x2A17 | \u10775 + 'intprod' => '⨼', // ⨼ | \x2A3C | \u10812 + 'InvisibleComma' => '⁣', // ⁣ | \x2063 | \u8291 + 'InvisibleTimes' => '⁢', // ⁢ | \x2062 | \u8290 + 'IOcy' => 'Ё', // Ё | \x401 | \u1025 + 'iocy' => 'ё', // ё | \x451 | \u1105 + 'Iogon' => 'Į', // Į | \x12E | \u302 + 'iogon' => 'į', // į | \x12F | \u303 + 'Iopf' => '𝕀', // 𝕀 | \x1D540 | \u120128 + 'iopf' => '𝕚', // 𝕚 | \x1D55A | \u120154 + 'Iota' => 'Ι', // Ι | \x399 | \u921 + 'iota' => 'ι', // ι | \x3B9 | \u953 + 'iprod' => '⨼', // ⨼ | \x2A3C | \u10812 + 'iquest' => '¿', // ¿ | \xBF | \u191 + 'iquest' => '¿', // ¿ | \xBF | \u191 + 'iscr' => '𝒾', // 𝒾 | \x1D4BE | \u119998 + 'Iscr' => 'ℐ', // ℐ | \x2110 | \u8464 + 'isin' => '∈', // ∈ | \x2208 | \u8712 + 'isindot' => '⋵', // ⋵ | \x22F5 | \u8949 + 'isinE' => '⋹', // ⋹ | \x22F9 | \u8953 + 'isins' => '⋴', // ⋴ | \x22F4 | \u8948 + 'isinsv' => '⋳', // ⋳ | \x22F3 | \u8947 + 'isinv' => '∈', // ∈ | \x2208 | \u8712 + 'it' => '⁢', // ⁢ | \x2062 | \u8290 + 'Itilde' => 'Ĩ', // Ĩ | \x128 | \u296 + 'itilde' => 'ĩ', // ĩ | \x129 | \u297 + 'Iukcy' => 'І', // І | \x406 | \u1030 + 'iukcy' => 'і', // і | \x456 | \u1110 + 'Iuml' => 'Ï', // Ï | \xCF | \u207 + 'Iuml' => 'Ï', // Ï | \xCF | \u207 + 'iuml' => 'ï', // ï | \xEF | \u239 + 'iuml' => 'ï', // ï | \xEF | \u239 + 'Jcirc' => 'Ĵ', // Ĵ | \x134 | \u308 + 'jcirc' => 'ĵ', // ĵ | \x135 | \u309 + 'Jcy' => 'Й', // Й | \x419 | \u1049 + 'jcy' => 'й', // й | \x439 | \u1081 + 'Jfr' => '𝔍', // 𝔍 | \x1D50D | \u120077 + 'jfr' => '𝔧', // 𝔧 | \x1D527 | \u120103 + 'jmath' => 'ȷ', // ȷ | \x237 | \u567 + 'Jopf' => '𝕁', // 𝕁 | \x1D541 | \u120129 + 'jopf' => '𝕛', // 𝕛 | \x1D55B | \u120155 + 'Jscr' => '𝒥', // 𝒥 | \x1D4A5 | \u119973 + 'jscr' => '𝒿', // 𝒿 | \x1D4BF | \u119999 + 'Jsercy' => 'Ј', // Ј | \x408 | \u1032 + 'jsercy' => 'ј', // ј | \x458 | \u1112 + 'Jukcy' => 'Є', // Є | \x404 | \u1028 + 'jukcy' => 'є', // є | \x454 | \u1108 + 'Kappa' => 'Κ', // Κ | \x39A | \u922 + 'kappa' => 'κ', // κ | \x3BA | \u954 + 'kappav' => 'ϰ', // ϰ | \x3F0 | \u1008 + 'Kcedil' => 'Ķ', // Ķ | \x136 | \u310 + 'kcedil' => 'ķ', // ķ | \x137 | \u311 + 'Kcy' => 'К', // К | \x41A | \u1050 + 'kcy' => 'к', // к | \x43A | \u1082 + 'kfr' => '𝔨', // 𝔨 | \x1D528 | \u120104 + 'Kfr' => '𝔎', // 𝔎 | \x1D50E | \u120078 + 'kgreen' => 'ĸ', // ĸ | \x138 | \u312 + 'KHcy' => 'Х', // Х | \x425 | \u1061 + 'khcy' => 'х', // х | \x445 | \u1093 + 'KJcy' => 'Ќ', // Ќ | \x40C | \u1036 + 'kjcy' => 'ќ', // ќ | \x45C | \u1116 + 'Kopf' => '𝕂', // 𝕂 | \x1D542 | \u120130 + 'kopf' => '𝕜', // 𝕜 | \x1D55C | \u120156 + 'Kscr' => '𝒦', // 𝒦 | \x1D4A6 | \u119974 + 'kscr' => '𝓀', // 𝓀 | \x1D4C0 | \u120000 + 'lAarr' => '⇚', // ⇚ | \x21DA | \u8666 + 'Lacute' => 'Ĺ', // Ĺ | \x139 | \u313 + 'lacute' => 'ĺ', // ĺ | \x13A | \u314 + 'laemptyv' => '⦴', // ⦴ | \x29B4 | \u10676 + 'lagran' => 'ℒ', // ℒ | \x2112 | \u8466 + 'Lambda' => 'Λ', // Λ | \x39B | \u923 + 'lambda' => 'λ', // λ | \x3BB | \u955 + 'Lang' => '⟪', // ⟪ | \x27EA | \u10218 + 'lang' => '⟨', // ⟨ | \x27E8 | \u10216 + 'langd' => '⦑', // ⦑ | \x2991 | \u10641 + 'langle' => '⟨', // ⟨ | \x27E8 | \u10216 + 'lap' => '⪅', // ⪅ | \x2A85 | \u10885 + 'Laplacetrf' => 'ℒ', // ℒ | \x2112 | \u8466 + 'laquo' => '«', // « | \xAB | \u171 + 'laquo' => '«', // « | \xAB | \u171 + 'lArr' => '⇐', // ⇐ | \x21D0 | \u8656 + 'larr' => '←', // ← | \x2190 | \u8592 + 'Larr' => '↞', // ↞ | \x219E | \u8606 + 'larrb' => '⇤', // ⇤ | \x21E4 | \u8676 + 'larrbfs' => '⤟', // ⤟ | \x291F | \u10527 + 'larrfs' => '⤝', // ⤝ | \x291D | \u10525 + 'larrhk' => '↩', // ↩ | \x21A9 | \u8617 + 'larrlp' => '↫', // ↫ | \x21AB | \u8619 + 'larrpl' => '⤹', // ⤹ | \x2939 | \u10553 + 'larrsim' => '⥳', // ⥳ | \x2973 | \u10611 + 'larrtl' => '↢', // ↢ | \x21A2 | \u8610 + 'lat' => '⪫', // ⪫ | \x2AAB | \u10923 + 'latail' => '⤙', // ⤙ | \x2919 | \u10521 + 'lAtail' => '⤛', // ⤛ | \x291B | \u10523 + 'late' => '⪭', // ⪭ | \x2AAD | \u10925 + 'lates' => '⪭︀', // ⪭︀ | \x2AAD\xFE00 | \u10925\u65024 + 'lbarr' => '⤌', // ⤌ | \x290C | \u10508 + 'lBarr' => '⤎', // ⤎ | \x290E | \u10510 + 'lbbrk' => '❲', // ❲ | \x2772 | \u10098 + 'lbrace' => '{', // { | \x7B | \u123 + 'lbrack' => '[', // [ | \x5B | \u91 + 'lbrke' => '⦋', // ⦋ | \x298B | \u10635 + 'lbrksld' => '⦏', // ⦏ | \x298F | \u10639 + 'lbrkslu' => '⦍', // ⦍ | \x298D | \u10637 + 'Lcaron' => 'Ľ', // Ľ | \x13D | \u317 + 'lcaron' => 'ľ', // ľ | \x13E | \u318 + 'Lcedil' => 'Ļ', // Ļ | \x13B | \u315 + 'lcedil' => 'ļ', // ļ | \x13C | \u316 + 'lceil' => '⌈', // ⌈ | \x2308 | \u8968 + 'lcub' => '{', // { | \x7B | \u123 + 'Lcy' => 'Л', // Л | \x41B | \u1051 + 'lcy' => 'л', // л | \x43B | \u1083 + 'ldca' => '⤶', // ⤶ | \x2936 | \u10550 + 'ldquo' => '“', // “ | \x201C | \u8220 + 'ldquor' => '„', // „ | \x201E | \u8222 + 'ldrdhar' => '⥧', // ⥧ | \x2967 | \u10599 + 'ldrushar' => '⥋', // ⥋ | \x294B | \u10571 + 'ldsh' => '↲', // ↲ | \x21B2 | \u8626 + 'le' => '≤', // ≤ | \x2264 | \u8804 + 'lE' => '≦', // ≦ | \x2266 | \u8806 + 'LeftAngleBracket' => '⟨', // ⟨ | \x27E8 | \u10216 + 'leftarrow' => '←', // ← | \x2190 | \u8592 + 'LeftArrow' => '←', // ← | \x2190 | \u8592 + 'Leftarrow' => '⇐', // ⇐ | \x21D0 | \u8656 + 'LeftArrowBar' => '⇤', // ⇤ | \x21E4 | \u8676 + 'LeftArrowRightArrow' => '⇆', // ⇆ | \x21C6 | \u8646 + 'leftarrowtail' => '↢', // ↢ | \x21A2 | \u8610 + 'LeftCeiling' => '⌈', // ⌈ | \x2308 | \u8968 + 'LeftDoubleBracket' => '⟦', // ⟦ | \x27E6 | \u10214 + 'LeftDownTeeVector' => '⥡', // ⥡ | \x2961 | \u10593 + 'LeftDownVector' => '⇃', // ⇃ | \x21C3 | \u8643 + 'LeftDownVectorBar' => '⥙', // ⥙ | \x2959 | \u10585 + 'LeftFloor' => '⌊', // ⌊ | \x230A | \u8970 + 'leftharpoondown' => '↽', // ↽ | \x21BD | \u8637 + 'leftharpoonup' => '↼', // ↼ | \x21BC | \u8636 + 'leftleftarrows' => '⇇', // ⇇ | \x21C7 | \u8647 + 'leftrightarrow' => '↔', // ↔ | \x2194 | \u8596 + 'LeftRightArrow' => '↔', // ↔ | \x2194 | \u8596 + 'Leftrightarrow' => '⇔', // ⇔ | \x21D4 | \u8660 + 'leftrightarrows' => '⇆', // ⇆ | \x21C6 | \u8646 + 'leftrightharpoons' => '⇋', // ⇋ | \x21CB | \u8651 + 'leftrightsquigarrow' => '↭', // ↭ | \x21AD | \u8621 + 'LeftRightVector' => '⥎', // ⥎ | \x294E | \u10574 + 'LeftTee' => '⊣', // ⊣ | \x22A3 | \u8867 + 'LeftTeeArrow' => '↤', // ↤ | \x21A4 | \u8612 + 'LeftTeeVector' => '⥚', // ⥚ | \x295A | \u10586 + 'leftthreetimes' => '⋋', // ⋋ | \x22CB | \u8907 + 'LeftTriangle' => '⊲', // ⊲ | \x22B2 | \u8882 + 'LeftTriangleBar' => '⧏', // ⧏ | \x29CF | \u10703 + 'LeftTriangleEqual' => '⊴', // ⊴ | \x22B4 | \u8884 + 'LeftUpDownVector' => '⥑', // ⥑ | \x2951 | \u10577 + 'LeftUpTeeVector' => '⥠', // ⥠ | \x2960 | \u10592 + 'LeftUpVector' => '↿', // ↿ | \x21BF | \u8639 + 'LeftUpVectorBar' => '⥘', // ⥘ | \x2958 | \u10584 + 'LeftVector' => '↼', // ↼ | \x21BC | \u8636 + 'LeftVectorBar' => '⥒', // ⥒ | \x2952 | \u10578 + 'lEg' => '⪋', // ⪋ | \x2A8B | \u10891 + 'leg' => '⋚', // ⋚ | \x22DA | \u8922 + 'leq' => '≤', // ≤ | \x2264 | \u8804 + 'leqq' => '≦', // ≦ | \x2266 | \u8806 + 'leqslant' => '⩽', // ⩽ | \x2A7D | \u10877 + 'les' => '⩽', // ⩽ | \x2A7D | \u10877 + 'lescc' => '⪨', // ⪨ | \x2AA8 | \u10920 + 'lesdot' => '⩿', // ⩿ | \x2A7F | \u10879 + 'lesdoto' => '⪁', // ⪁ | \x2A81 | \u10881 + 'lesdotor' => '⪃', // ⪃ | \x2A83 | \u10883 + 'lesg' => '⋚︀', // ⋚︀ | \x22DA\xFE00 | \u8922\u65024 + 'lesges' => '⪓', // ⪓ | \x2A93 | \u10899 + 'lessapprox' => '⪅', // ⪅ | \x2A85 | \u10885 + 'lessdot' => '⋖', // ⋖ | \x22D6 | \u8918 + 'lesseqgtr' => '⋚', // ⋚ | \x22DA | \u8922 + 'lesseqqgtr' => '⪋', // ⪋ | \x2A8B | \u10891 + 'LessEqualGreater' => '⋚', // ⋚ | \x22DA | \u8922 + 'LessFullEqual' => '≦', // ≦ | \x2266 | \u8806 + 'LessGreater' => '≶', // ≶ | \x2276 | \u8822 + 'lessgtr' => '≶', // ≶ | \x2276 | \u8822 + 'LessLess' => '⪡', // ⪡ | \x2AA1 | \u10913 + 'lesssim' => '≲', // ≲ | \x2272 | \u8818 + 'LessSlantEqual' => '⩽', // ⩽ | \x2A7D | \u10877 + 'LessTilde' => '≲', // ≲ | \x2272 | \u8818 + 'lfisht' => '⥼', // ⥼ | \x297C | \u10620 + 'lfloor' => '⌊', // ⌊ | \x230A | \u8970 + 'Lfr' => '𝔏', // 𝔏 | \x1D50F | \u120079 + 'lfr' => '𝔩', // 𝔩 | \x1D529 | \u120105 + 'lg' => '≶', // ≶ | \x2276 | \u8822 + 'lgE' => '⪑', // ⪑ | \x2A91 | \u10897 + 'lHar' => '⥢', // ⥢ | \x2962 | \u10594 + 'lhard' => '↽', // ↽ | \x21BD | \u8637 + 'lharu' => '↼', // ↼ | \x21BC | \u8636 + 'lharul' => '⥪', // ⥪ | \x296A | \u10602 + 'lhblk' => '▄', // ▄ | \x2584 | \u9604 + 'LJcy' => 'Љ', // Љ | \x409 | \u1033 + 'ljcy' => 'љ', // љ | \x459 | \u1113 + 'll' => '≪', // ≪ | \x226A | \u8810 + 'Ll' => '⋘', // ⋘ | \x22D8 | \u8920 + 'llarr' => '⇇', // ⇇ | \x21C7 | \u8647 + 'llcorner' => '⌞', // ⌞ | \x231E | \u8990 + 'Lleftarrow' => '⇚', // ⇚ | \x21DA | \u8666 + 'llhard' => '⥫', // ⥫ | \x296B | \u10603 + 'lltri' => '◺', // ◺ | \x25FA | \u9722 + 'Lmidot' => 'Ŀ', // Ŀ | \x13F | \u319 + 'lmidot' => 'ŀ', // ŀ | \x140 | \u320 + 'lmoust' => '⎰', // ⎰ | \x23B0 | \u9136 + 'lmoustache' => '⎰', // ⎰ | \x23B0 | \u9136 + 'lnap' => '⪉', // ⪉ | \x2A89 | \u10889 + 'lnapprox' => '⪉', // ⪉ | \x2A89 | \u10889 + 'lne' => '⪇', // ⪇ | \x2A87 | \u10887 + 'lnE' => '≨', // ≨ | \x2268 | \u8808 + 'lneq' => '⪇', // ⪇ | \x2A87 | \u10887 + 'lneqq' => '≨', // ≨ | \x2268 | \u8808 + 'lnsim' => '⋦', // ⋦ | \x22E6 | \u8934 + 'loang' => '⟬', // ⟬ | \x27EC | \u10220 + 'loarr' => '⇽', // ⇽ | \x21FD | \u8701 + 'lobrk' => '⟦', // ⟦ | \x27E6 | \u10214 + 'longleftarrow' => '⟵', // ⟵ | \x27F5 | \u10229 + 'LongLeftArrow' => '⟵', // ⟵ | \x27F5 | \u10229 + 'Longleftarrow' => '⟸', // ⟸ | \x27F8 | \u10232 + 'longleftrightarrow' => '⟷', // ⟷ | \x27F7 | \u10231 + 'LongLeftRightArrow' => '⟷', // ⟷ | \x27F7 | \u10231 + 'Longleftrightarrow' => '⟺', // ⟺ | \x27FA | \u10234 + 'longmapsto' => '⟼', // ⟼ | \x27FC | \u10236 + 'longrightarrow' => '⟶', // ⟶ | \x27F6 | \u10230 + 'LongRightArrow' => '⟶', // ⟶ | \x27F6 | \u10230 + 'Longrightarrow' => '⟹', // ⟹ | \x27F9 | \u10233 + 'looparrowleft' => '↫', // ↫ | \x21AB | \u8619 + 'looparrowright' => '↬', // ↬ | \x21AC | \u8620 + 'lopar' => '⦅', // ⦅ | \x2985 | \u10629 + 'Lopf' => '𝕃', // 𝕃 | \x1D543 | \u120131 + 'lopf' => '𝕝', // 𝕝 | \x1D55D | \u120157 + 'loplus' => '⨭', // ⨭ | \x2A2D | \u10797 + 'lotimes' => '⨴', // ⨴ | \x2A34 | \u10804 + 'lowast' => '∗', // ∗ | \x2217 | \u8727 + 'lowbar' => '_', // _ | \x5F | \u95 + 'LowerLeftArrow' => '↙', // ↙ | \x2199 | \u8601 + 'LowerRightArrow' => '↘', // ↘ | \x2198 | \u8600 + 'loz' => '◊', // ◊ | \x25CA | \u9674 + 'lozenge' => '◊', // ◊ | \x25CA | \u9674 + 'lozf' => '⧫', // ⧫ | \x29EB | \u10731 + 'lpar' => '(', // ( | \x28 | \u40 + 'lparlt' => '⦓', // ⦓ | \x2993 | \u10643 + 'lrarr' => '⇆', // ⇆ | \x21C6 | \u8646 + 'lrcorner' => '⌟', // ⌟ | \x231F | \u8991 + 'lrhar' => '⇋', // ⇋ | \x21CB | \u8651 + 'lrhard' => '⥭', // ⥭ | \x296D | \u10605 + 'lrm' => '‎', // ‎ | \x200E | \u8206 + 'lrtri' => '⊿', // ⊿ | \x22BF | \u8895 + 'lsaquo' => '‹', // ‹ | \x2039 | \u8249 + 'Lscr' => 'ℒ', // ℒ | \x2112 | \u8466 + 'lscr' => '𝓁', // 𝓁 | \x1D4C1 | \u120001 + 'Lsh' => '↰', // ↰ | \x21B0 | \u8624 + 'lsh' => '↰', // ↰ | \x21B0 | \u8624 + 'lsim' => '≲', // ≲ | \x2272 | \u8818 + 'lsime' => '⪍', // ⪍ | \x2A8D | \u10893 + 'lsimg' => '⪏', // ⪏ | \x2A8F | \u10895 + 'lsqb' => '[', // [ | \x5B | \u91 + 'lsquo' => '‘', // ‘ | \x2018 | \u8216 + 'lsquor' => '‚', // ‚ | \x201A | \u8218 + 'Lstrok' => 'Ł', // Ł | \x141 | \u321 + 'lstrok' => 'ł', // ł | \x142 | \u322 + 'LT' => '<', // < | \x3C | \u60 + 'LT' => '<', // < | \x3C | \u60 + 'Lt' => '≪', // ≪ | \x226A | \u8810 + 'lt' => '<', // < | \x3C | \u60 + 'lt' => '<', // < | \x3C | \u60 + 'ltcc' => '⪦', // ⪦ | \x2AA6 | \u10918 + 'ltcir' => '⩹', // ⩹ | \x2A79 | \u10873 + 'ltdot' => '⋖', // ⋖ | \x22D6 | \u8918 + 'lthree' => '⋋', // ⋋ | \x22CB | \u8907 + 'ltimes' => '⋉', // ⋉ | \x22C9 | \u8905 + 'ltlarr' => '⥶', // ⥶ | \x2976 | \u10614 + 'ltquest' => '⩻', // ⩻ | \x2A7B | \u10875 + 'ltri' => '◃', // ◃ | \x25C3 | \u9667 + 'ltrie' => '⊴', // ⊴ | \x22B4 | \u8884 + 'ltrif' => '◂', // ◂ | \x25C2 | \u9666 + 'ltrPar' => '⦖', // ⦖ | \x2996 | \u10646 + 'lurdshar' => '⥊', // ⥊ | \x294A | \u10570 + 'luruhar' => '⥦', // ⥦ | \x2966 | \u10598 + 'lvertneqq' => '≨︀', // ≨︀ | \x2268\xFE00 | \u8808\u65024 + 'lvnE' => '≨︀', // ≨︀ | \x2268\xFE00 | \u8808\u65024 + 'macr' => '¯', // ¯ | \xAF | \u175 + 'macr' => '¯', // ¯ | \xAF | \u175 + 'male' => '♂', // ♂ | \x2642 | \u9794 + 'malt' => '✠', // ✠ | \x2720 | \u10016 + 'maltese' => '✠', // ✠ | \x2720 | \u10016 + 'Map' => '⤅', // ⤅ | \x2905 | \u10501 + 'map' => '↦', // ↦ | \x21A6 | \u8614 + 'mapsto' => '↦', // ↦ | \x21A6 | \u8614 + 'mapstodown' => '↧', // ↧ | \x21A7 | \u8615 + 'mapstoleft' => '↤', // ↤ | \x21A4 | \u8612 + 'mapstoup' => '↥', // ↥ | \x21A5 | \u8613 + 'marker' => '▮', // ▮ | \x25AE | \u9646 + 'mcomma' => '⨩', // ⨩ | \x2A29 | \u10793 + 'Mcy' => 'М', // М | \x41C | \u1052 + 'mcy' => 'м', // м | \x43C | \u1084 + 'mdash' => '—', // — | \x2014 | \u8212 + 'mDDot' => '∺', // ∺ | \x223A | \u8762 + 'measuredangle' => '∡', // ∡ | \x2221 | \u8737 + 'MediumSpace' => ' ', //   | \x205F | \u8287 + 'Mellintrf' => 'ℳ', // ℳ | \x2133 | \u8499 + 'mfr' => '𝔪', // 𝔪 | \x1D52A | \u120106 + 'Mfr' => '𝔐', // 𝔐 | \x1D510 | \u120080 + 'mho' => '℧', // ℧ | \x2127 | \u8487 + 'micro' => 'µ', // µ | \xB5 | \u181 + 'micro' => 'µ', // µ | \xB5 | \u181 + 'mid' => '∣', // ∣ | \x2223 | \u8739 + 'midast' => '*', // * | \x2A | \u42 + 'midcir' => '⫰', // ⫰ | \x2AF0 | \u10992 + 'middot' => '·', // · | \xB7 | \u183 + 'middot' => '·', // · | \xB7 | \u183 + 'minus' => '−', // − | \x2212 | \u8722 + 'minusb' => '⊟', // ⊟ | \x229F | \u8863 + 'minusd' => '∸', // ∸ | \x2238 | \u8760 + 'minusdu' => '⨪', // ⨪ | \x2A2A | \u10794 + 'MinusPlus' => '∓', // ∓ | \x2213 | \u8723 + 'mlcp' => '⫛', // ⫛ | \x2ADB | \u10971 + 'mldr' => '…', // … | \x2026 | \u8230 + 'mnplus' => '∓', // ∓ | \x2213 | \u8723 + 'models' => '⊧', // ⊧ | \x22A7 | \u8871 + 'Mopf' => '𝕄', // 𝕄 | \x1D544 | \u120132 + 'mopf' => '𝕞', // 𝕞 | \x1D55E | \u120158 + 'mp' => '∓', // ∓ | \x2213 | \u8723 + 'mscr' => '𝓂', // 𝓂 | \x1D4C2 | \u120002 + 'Mscr' => 'ℳ', // ℳ | \x2133 | \u8499 + 'mstpos' => '∾', // ∾ | \x223E | \u8766 + 'Mu' => 'Μ', // Μ | \x39C | \u924 + 'mu' => 'μ', // μ | \x3BC | \u956 + 'multimap' => '⊸', // ⊸ | \x22B8 | \u8888 + 'mumap' => '⊸', // ⊸ | \x22B8 | \u8888 + 'nabla' => '∇', // ∇ | \x2207 | \u8711 + 'Nacute' => 'Ń', // Ń | \x143 | \u323 + 'nacute' => 'ń', // ń | \x144 | \u324 + 'nang' => '∠⃒', // ∠⃒ | \x2220\x20D2 | \u8736\u8402 + 'nap' => '≉', // ≉ | \x2249 | \u8777 + 'napE' => '⩰̸', // ⩰̸ | \x2A70\x338 | \u10864\u824 + 'napid' => '≋̸', // ≋̸ | \x224B\x338 | \u8779\u824 + 'napos' => 'ʼn', // ʼn | \x149 | \u329 + 'napprox' => '≉', // ≉ | \x2249 | \u8777 + 'natur' => '♮', // ♮ | \x266E | \u9838 + 'natural' => '♮', // ♮ | \x266E | \u9838 + 'naturals' => 'ℕ', // ℕ | \x2115 | \u8469 + 'nbsp' => ' ', //   | \xA0 | \u160 + 'nbsp' => ' ', //   | \xA0 | \u160 + 'nbump' => '≎̸', // ≎̸ | \x224E\x338 | \u8782\u824 + 'nbumpe' => '≏̸', // ≏̸ | \x224F\x338 | \u8783\u824 + 'ncap' => '⩃', // ⩃ | \x2A43 | \u10819 + 'Ncaron' => 'Ň', // Ň | \x147 | \u327 + 'ncaron' => 'ň', // ň | \x148 | \u328 + 'Ncedil' => 'Ņ', // Ņ | \x145 | \u325 + 'ncedil' => 'ņ', // ņ | \x146 | \u326 + 'ncong' => '≇', // ≇ | \x2247 | \u8775 + 'ncongdot' => '⩭̸', // ⩭̸ | \x2A6D\x338 | \u10861\u824 + 'ncup' => '⩂', // ⩂ | \x2A42 | \u10818 + 'Ncy' => 'Н', // Н | \x41D | \u1053 + 'ncy' => 'н', // н | \x43D | \u1085 + 'ndash' => '–', // – | \x2013 | \u8211 + 'ne' => '≠', // ≠ | \x2260 | \u8800 + 'nearhk' => '⤤', // ⤤ | \x2924 | \u10532 + 'nearr' => '↗', // ↗ | \x2197 | \u8599 + 'neArr' => '⇗', // ⇗ | \x21D7 | \u8663 + 'nearrow' => '↗', // ↗ | \x2197 | \u8599 + 'nedot' => '≐̸', // ≐̸ | \x2250\x338 | \u8784\u824 + 'NegativeMediumSpace' => '', // ​ | \x200B | \u8203 + 'NegativeThickSpace' => '', // ​ | \x200B | \u8203 + 'NegativeThinSpace' => '', // ​ | \x200B | \u8203 + 'NegativeVeryThinSpace' => '', // ​ | \x200B | \u8203 + 'nequiv' => '≢', // ≢ | \x2262 | \u8802 + 'nesear' => '⤨', // ⤨ | \x2928 | \u10536 + 'nesim' => '≂̸', // ≂̸ | \x2242\x338 | \u8770\u824 + 'NestedGreaterGreater' => '≫', // ≫ | \x226B | \u8811 + 'NestedLessLess' => '≪', // ≪ | \x226A | \u8810 'NewLine' => "\n", // | \xA | \u10 - 'nexist' => "∄", // ∄ | \x2204 | \u8708 - 'nexists' => "∄", // ∄ | \x2204 | \u8708 - 'Nfr' => "𝔑", // 𝔑 | \x1D511 | \u120081 - 'nfr' => "𝔫", // 𝔫 | \x1D52B | \u120107 - 'ngE' => "≧̸", // ≧̸ | \x2267\x338 | \u8807\u824 - 'nge' => "≱", // ≱ | \x2271 | \u8817 - 'ngeq' => "≱", // ≱ | \x2271 | \u8817 - 'ngeqq' => "≧̸", // ≧̸ | \x2267\x338 | \u8807\u824 - 'ngeqslant' => "⩾̸", // ⩾̸ | \x2A7E\x338 | \u10878\u824 - 'nges' => "⩾̸", // ⩾̸ | \x2A7E\x338 | \u10878\u824 - 'nGg' => "⋙̸", // ⋙̸ | \x22D9\x338 | \u8921\u824 - 'ngsim' => "≵", // ≵ | \x2275 | \u8821 - 'nGt' => "≫⃒", // ≫⃒ | \x226B\x20D2 | \u8811\u8402 - 'ngt' => "≯", // ≯ | \x226F | \u8815 - 'ngtr' => "≯", // ≯ | \x226F | \u8815 - 'nGtv' => "≫̸", // ≫̸ | \x226B\x338 | \u8811\u824 - 'nharr' => "↮", // ↮ | \x21AE | \u8622 - 'nhArr' => "⇎", // ⇎ | \x21CE | \u8654 - 'nhpar' => "⫲", // ⫲ | \x2AF2 | \u10994 - 'ni' => "∋", // ∋ | \x220B | \u8715 - 'nis' => "⋼", // ⋼ | \x22FC | \u8956 - 'nisd' => "⋺", // ⋺ | \x22FA | \u8954 - 'niv' => "∋", // ∋ | \x220B | \u8715 - 'NJcy' => "Њ", // Њ | \x40A | \u1034 - 'njcy' => "њ", // њ | \x45A | \u1114 - 'nlarr' => "↚", // ↚ | \x219A | \u8602 - 'nlArr' => "⇍", // ⇍ | \x21CD | \u8653 - 'nldr' => "‥", // ‥ | \x2025 | \u8229 - 'nlE' => "≦̸", // ≦̸ | \x2266\x338 | \u8806\u824 - 'nle' => "≰", // ≰ | \x2270 | \u8816 - 'nleftarrow' => "↚", // ↚ | \x219A | \u8602 - 'nLeftarrow' => "⇍", // ⇍ | \x21CD | \u8653 - 'nleftrightarrow' => "↮", // ↮ | \x21AE | \u8622 - 'nLeftrightarrow' => "⇎", // ⇎ | \x21CE | \u8654 - 'nleq' => "≰", // ≰ | \x2270 | \u8816 - 'nleqq' => "≦̸", // ≦̸ | \x2266\x338 | \u8806\u824 - 'nleqslant' => "⩽̸", // ⩽̸ | \x2A7D\x338 | \u10877\u824 - 'nles' => "⩽̸", // ⩽̸ | \x2A7D\x338 | \u10877\u824 - 'nless' => "≮", // ≮ | \x226E | \u8814 - 'nLl' => "⋘̸", // ⋘̸ | \x22D8\x338 | \u8920\u824 - 'nlsim' => "≴", // ≴ | \x2274 | \u8820 - 'nLt' => "≪⃒", // ≪⃒ | \x226A\x20D2 | \u8810\u8402 - 'nlt' => "≮", // ≮ | \x226E | \u8814 - 'nltri' => "⋪", // ⋪ | \x22EA | \u8938 - 'nltrie' => "⋬", // ⋬ | \x22EC | \u8940 - 'nLtv' => "≪̸", // ≪̸ | \x226A\x338 | \u8810\u824 - 'nmid' => "∤", // ∤ | \x2224 | \u8740 - 'NoBreak' => "⁠", // ⁠ | \x2060 | \u8288 - 'NonBreakingSpace' => " ", //   | \xA0 | \u160 - 'nopf' => "𝕟", // 𝕟 | \x1D55F | \u120159 - 'Nopf' => "ℕ", // ℕ | \x2115 | \u8469 - 'not' => "¬", // ¬ | \xAC | \u172 - 'Not' => "⫬", // ⫬ | \x2AEC | \u10988 - 'not' => "¬", // ¬ | \xAC | \u172 - 'NotCongruent' => "≢", // ≢ | \x2262 | \u8802 - 'NotCupCap' => "≭", // ≭ | \x226D | \u8813 - 'NotDoubleVerticalBar' => "∦", // ∦ | \x2226 | \u8742 - 'NotElement' => "∉", // ∉ | \x2209 | \u8713 - 'NotEqual' => "≠", // ≠ | \x2260 | \u8800 - 'NotEqualTilde' => "≂̸", // ≂̸ | \x2242\x338 | \u8770\u824 - 'NotExists' => "∄", // ∄ | \x2204 | \u8708 - 'NotGreater' => "≯", // ≯ | \x226F | \u8815 - 'NotGreaterEqual' => "≱", // ≱ | \x2271 | \u8817 - 'NotGreaterFullEqual' => "≧̸", // ≧̸ | \x2267\x338 | \u8807\u824 - 'NotGreaterGreater' => "≫̸", // ≫̸ | \x226B\x338 | \u8811\u824 - 'NotGreaterLess' => "≹", // ≹ | \x2279 | \u8825 - 'NotGreaterSlantEqual' => "⩾̸", // ⩾̸ | \x2A7E\x338 | \u10878\u824 - 'NotGreaterTilde' => "≵", // ≵ | \x2275 | \u8821 - 'NotHumpDownHump' => "≎̸", // ≎̸ | \x224E\x338 | \u8782\u824 - 'NotHumpEqual' => "≏̸", // ≏̸ | \x224F\x338 | \u8783\u824 - 'notin' => "∉", // ∉ | \x2209 | \u8713 - 'notindot' => "⋵̸", // ⋵̸ | \x22F5\x338 | \u8949\u824 - 'notinE' => "⋹̸", // ⋹̸ | \x22F9\x338 | \u8953\u824 - 'notinva' => "∉", // ∉ | \x2209 | \u8713 - 'notinvb' => "⋷", // ⋷ | \x22F7 | \u8951 - 'notinvc' => "⋶", // ⋶ | \x22F6 | \u8950 - 'NotLeftTriangle' => "⋪", // ⋪ | \x22EA | \u8938 - 'NotLeftTriangleBar' => "⧏̸", // ⧏̸ | \x29CF\x338 | \u10703\u824 - 'NotLeftTriangleEqual' => "⋬", // ⋬ | \x22EC | \u8940 - 'NotLess' => "≮", // ≮ | \x226E | \u8814 - 'NotLessEqual' => "≰", // ≰ | \x2270 | \u8816 - 'NotLessGreater' => "≸", // ≸ | \x2278 | \u8824 - 'NotLessLess' => "≪̸", // ≪̸ | \x226A\x338 | \u8810\u824 - 'NotLessSlantEqual' => "⩽̸", // ⩽̸ | \x2A7D\x338 | \u10877\u824 - 'NotLessTilde' => "≴", // ≴ | \x2274 | \u8820 - 'NotNestedGreaterGreater' => "⪢̸", // ⪢̸ | \x2AA2\x338 | \u10914\u824 - 'NotNestedLessLess' => "⪡̸", // ⪡̸ | \x2AA1\x338 | \u10913\u824 - 'notni' => "∌", // ∌ | \x220C | \u8716 - 'notniva' => "∌", // ∌ | \x220C | \u8716 - 'notnivb' => "⋾", // ⋾ | \x22FE | \u8958 - 'notnivc' => "⋽", // ⋽ | \x22FD | \u8957 - 'NotPrecedes' => "⊀", // ⊀ | \x2280 | \u8832 - 'NotPrecedesEqual' => "⪯̸", // ⪯̸ | \x2AAF\x338 | \u10927\u824 - 'NotPrecedesSlantEqual' => "⋠", // ⋠ | \x22E0 | \u8928 - 'NotReverseElement' => "∌", // ∌ | \x220C | \u8716 - 'NotRightTriangle' => "⋫", // ⋫ | \x22EB | \u8939 - 'NotRightTriangleBar' => "⧐̸", // ⧐̸ | \x29D0\x338 | \u10704\u824 - 'NotRightTriangleEqual' => "⋭", // ⋭ | \x22ED | \u8941 - 'NotSquareSubset' => "⊏̸", // ⊏̸ | \x228F\x338 | \u8847\u824 - 'NotSquareSubsetEqual' => "⋢", // ⋢ | \x22E2 | \u8930 - 'NotSquareSuperset' => "⊐̸", // ⊐̸ | \x2290\x338 | \u8848\u824 - 'NotSquareSupersetEqual' => "⋣", // ⋣ | \x22E3 | \u8931 - 'NotSubset' => "⊂⃒", // ⊂⃒ | \x2282\x20D2 | \u8834\u8402 - 'NotSubsetEqual' => "⊈", // ⊈ | \x2288 | \u8840 - 'NotSucceeds' => "⊁", // ⊁ | \x2281 | \u8833 - 'NotSucceedsEqual' => "⪰̸", // ⪰̸ | \x2AB0\x338 | \u10928\u824 - 'NotSucceedsSlantEqual' => "⋡", // ⋡ | \x22E1 | \u8929 - 'NotSucceedsTilde' => "≿̸", // ≿̸ | \x227F\x338 | \u8831\u824 - 'NotSuperset' => "⊃⃒", // ⊃⃒ | \x2283\x20D2 | \u8835\u8402 - 'NotSupersetEqual' => "⊉", // ⊉ | \x2289 | \u8841 - 'NotTilde' => "≁", // ≁ | \x2241 | \u8769 - 'NotTildeEqual' => "≄", // ≄ | \x2244 | \u8772 - 'NotTildeFullEqual' => "≇", // ≇ | \x2247 | \u8775 - 'NotTildeTilde' => "≉", // ≉ | \x2249 | \u8777 - 'NotVerticalBar' => "∤", // ∤ | \x2224 | \u8740 - 'npar' => "∦", // ∦ | \x2226 | \u8742 - 'nparallel' => "∦", // ∦ | \x2226 | \u8742 - 'nparsl' => "⫽⃥", // ⫽⃥ | \x2AFD\x20E5 | \u11005\u8421 - 'npart' => "∂̸", // ∂̸ | \x2202\x338 | \u8706\u824 - 'npolint' => "⨔", // ⨔ | \x2A14 | \u10772 - 'npr' => "⊀", // ⊀ | \x2280 | \u8832 - 'nprcue' => "⋠", // ⋠ | \x22E0 | \u8928 - 'npre' => "⪯̸", // ⪯̸ | \x2AAF\x338 | \u10927\u824 - 'nprec' => "⊀", // ⊀ | \x2280 | \u8832 - 'npreceq' => "⪯̸", // ⪯̸ | \x2AAF\x338 | \u10927\u824 - 'nrarr' => "↛", // ↛ | \x219B | \u8603 - 'nrArr' => "⇏", // ⇏ | \x21CF | \u8655 - 'nrarrc' => "⤳̸", // ⤳̸ | \x2933\x338 | \u10547\u824 - 'nrarrw' => "↝̸", // ↝̸ | \x219D\x338 | \u8605\u824 - 'nRightarrow' => "⇏", // ⇏ | \x21CF | \u8655 - 'nrightarrow' => "↛", // ↛ | \x219B | \u8603 - 'nrtri' => "⋫", // ⋫ | \x22EB | \u8939 - 'nrtrie' => "⋭", // ⋭ | \x22ED | \u8941 - 'nsc' => "⊁", // ⊁ | \x2281 | \u8833 - 'nsccue' => "⋡", // ⋡ | \x22E1 | \u8929 - 'nsce' => "⪰̸", // ⪰̸ | \x2AB0\x338 | \u10928\u824 - 'Nscr' => "𝒩", // 𝒩 | \x1D4A9 | \u119977 - 'nscr' => "𝓃", // 𝓃 | \x1D4C3 | \u120003 - 'nshortmid' => "∤", // ∤ | \x2224 | \u8740 - 'nshortparallel' => "∦", // ∦ | \x2226 | \u8742 - 'nsim' => "≁", // ≁ | \x2241 | \u8769 - 'nsime' => "≄", // ≄ | \x2244 | \u8772 - 'nsimeq' => "≄", // ≄ | \x2244 | \u8772 - 'nsmid' => "∤", // ∤ | \x2224 | \u8740 - 'nspar' => "∦", // ∦ | \x2226 | \u8742 - 'nsqsube' => "⋢", // ⋢ | \x22E2 | \u8930 - 'nsqsupe' => "⋣", // ⋣ | \x22E3 | \u8931 - 'nsub' => "⊄", // ⊄ | \x2284 | \u8836 - 'nsubE' => "⫅̸", // ⫅̸ | \x2AC5\x338 | \u10949\u824 - 'nsube' => "⊈", // ⊈ | \x2288 | \u8840 - 'nsubset' => "⊂⃒", // ⊂⃒ | \x2282\x20D2 | \u8834\u8402 - 'nsubseteq' => "⊈", // ⊈ | \x2288 | \u8840 - 'nsubseteqq' => "⫅̸", // ⫅̸ | \x2AC5\x338 | \u10949\u824 - 'nsucc' => "⊁", // ⊁ | \x2281 | \u8833 - 'nsucceq' => "⪰̸", // ⪰̸ | \x2AB0\x338 | \u10928\u824 - 'nsup' => "⊅", // ⊅ | \x2285 | \u8837 - 'nsupE' => "⫆̸", // ⫆̸ | \x2AC6\x338 | \u10950\u824 - 'nsupe' => "⊉", // ⊉ | \x2289 | \u8841 - 'nsupset' => "⊃⃒", // ⊃⃒ | \x2283\x20D2 | \u8835\u8402 - 'nsupseteq' => "⊉", // ⊉ | \x2289 | \u8841 - 'nsupseteqq' => "⫆̸", // ⫆̸ | \x2AC6\x338 | \u10950\u824 - 'ntgl' => "≹", // ≹ | \x2279 | \u8825 - 'ntilde' => "ñ", // ñ | \xF1 | \u241 - 'ntilde' => "ñ", // ñ | \xF1 | \u241 - 'Ntilde' => "Ñ", // Ñ | \xD1 | \u209 - 'Ntilde' => "Ñ", // Ñ | \xD1 | \u209 - 'ntlg' => "≸", // ≸ | \x2278 | \u8824 - 'ntriangleleft' => "⋪", // ⋪ | \x22EA | \u8938 - 'ntrianglelefteq' => "⋬", // ⋬ | \x22EC | \u8940 - 'ntriangleright' => "⋫", // ⋫ | \x22EB | \u8939 - 'ntrianglerighteq' => "⋭", // ⋭ | \x22ED | \u8941 - 'Nu' => "Ν", // Ν | \x39D | \u925 - 'nu' => "ν", // ν | \x3BD | \u957 - 'num' => "#", // # | \x23 | \u35 - 'numero' => "№", // № | \x2116 | \u8470 - 'numsp' => " ", //   | \x2007 | \u8199 - 'nvap' => "≍⃒", // ≍⃒ | \x224D\x20D2 | \u8781\u8402 - 'nvdash' => "⊬", // ⊬ | \x22AC | \u8876 - 'nvDash' => "⊭", // ⊭ | \x22AD | \u8877 - 'nVdash' => "⊮", // ⊮ | \x22AE | \u8878 - 'nVDash' => "⊯", // ⊯ | \x22AF | \u8879 - 'nvge' => "≥⃒", // ≥⃒ | \x2265\x20D2 | \u8805\u8402 - 'nvgt' => ">⃒", // >⃒ | \x3E\x20D2 | \u62\u8402 - 'nvHarr' => "⤄", // ⤄ | \x2904 | \u10500 - 'nvinfin' => "⧞", // ⧞ | \x29DE | \u10718 - 'nvlArr' => "⤂", // ⤂ | \x2902 | \u10498 - 'nvle' => "≤⃒", // ≤⃒ | \x2264\x20D2 | \u8804\u8402 - 'nvlt' => "<⃒", // <⃒ | \x3C\x20D2 | \u60\u8402 - 'nvltrie' => "⊴⃒", // ⊴⃒ | \x22B4\x20D2 | \u8884\u8402 - 'nvrArr' => "⤃", // ⤃ | \x2903 | \u10499 - 'nvrtrie' => "⊵⃒", // ⊵⃒ | \x22B5\x20D2 | \u8885\u8402 - 'nvsim' => "∼⃒", // ∼⃒ | \x223C\x20D2 | \u8764\u8402 - 'nwarhk' => "⤣", // ⤣ | \x2923 | \u10531 - 'nwarr' => "↖", // ↖ | \x2196 | \u8598 - 'nwArr' => "⇖", // ⇖ | \x21D6 | \u8662 - 'nwarrow' => "↖", // ↖ | \x2196 | \u8598 - 'nwnear' => "⤧", // ⤧ | \x2927 | \u10535 - 'Oacute' => "Ó", // Ó | \xD3 | \u211 - 'Oacute' => "Ó", // Ó | \xD3 | \u211 - 'oacute' => "ó", // ó | \xF3 | \u243 - 'oacute' => "ó", // ó | \xF3 | \u243 - 'oast' => "⊛", // ⊛ | \x229B | \u8859 - 'ocir' => "⊚", // ⊚ | \x229A | \u8858 - 'Ocirc' => "Ô", // Ô | \xD4 | \u212 - 'Ocirc' => "Ô", // Ô | \xD4 | \u212 - 'ocirc' => "ô", // ô | \xF4 | \u244 - 'ocirc' => "ô", // ô | \xF4 | \u244 - 'ocy' => "о", // о | \x43E | \u1086 - 'Ocy' => "О", // О | \x41E | \u1054 - 'odash' => "⊝", // ⊝ | \x229D | \u8861 - 'Odblac' => "Ő", // Ő | \x150 | \u336 - 'odblac' => "ő", // ő | \x151 | \u337 - 'odiv' => "⨸", // ⨸ | \x2A38 | \u10808 - 'odot' => "⊙", // ⊙ | \x2299 | \u8857 - 'odsold' => "⦼", // ⦼ | \x29BC | \u10684 - 'oelig' => "œ", // œ | \x153 | \u339 - 'OElig' => "Œ", // Œ | \x152 | \u338 - 'ofcir' => "⦿", // ⦿ | \x29BF | \u10687 - 'Ofr' => "𝔒", // 𝔒 | \x1D512 | \u120082 - 'ofr' => "𝔬", // 𝔬 | \x1D52C | \u120108 - 'ogon' => "˛", // ˛ | \x2DB | \u731 - 'Ograve' => "Ò", // Ò | \xD2 | \u210 - 'Ograve' => "Ò", // Ò | \xD2 | \u210 - 'ograve' => "ò", // ò | \xF2 | \u242 - 'ograve' => "ò", // ò | \xF2 | \u242 - 'ogt' => "⧁", // ⧁ | \x29C1 | \u10689 - 'ohbar' => "⦵", // ⦵ | \x29B5 | \u10677 - 'ohm' => "Ω", // Ω | \x3A9 | \u937 - 'oint' => "∮", // ∮ | \x222E | \u8750 - 'olarr' => "↺", // ↺ | \x21BA | \u8634 - 'olcir' => "⦾", // ⦾ | \x29BE | \u10686 - 'olcross' => "⦻", // ⦻ | \x29BB | \u10683 - 'oline' => "‾", // ‾ | \x203E | \u8254 - 'olt' => "⧀", // ⧀ | \x29C0 | \u10688 - 'Omacr' => "Ō", // Ō | \x14C | \u332 - 'omacr' => "ō", // ō | \x14D | \u333 - 'Omega' => "Ω", // Ω | \x3A9 | \u937 - 'omega' => "ω", // ω | \x3C9 | \u969 - 'Omicron' => "Ο", // Ο | \x39F | \u927 - 'omicron' => "ο", // ο | \x3BF | \u959 - 'omid' => "⦶", // ⦶ | \x29B6 | \u10678 - 'ominus' => "⊖", // ⊖ | \x2296 | \u8854 - 'Oopf' => "𝕆", // 𝕆 | \x1D546 | \u120134 - 'oopf' => "𝕠", // 𝕠 | \x1D560 | \u120160 - 'opar' => "⦷", // ⦷ | \x29B7 | \u10679 - 'OpenCurlyDoubleQuote' => "“", // “ | \x201C | \u8220 - 'OpenCurlyQuote' => "‘", // ‘ | \x2018 | \u8216 - 'operp' => "⦹", // ⦹ | \x29B9 | \u10681 - 'oplus' => "⊕", // ⊕ | \x2295 | \u8853 - 'Or' => "⩔", // ⩔ | \x2A54 | \u10836 - 'or' => "∨", // ∨ | \x2228 | \u8744 - 'orarr' => "↻", // ↻ | \x21BB | \u8635 - 'ord' => "⩝", // ⩝ | \x2A5D | \u10845 - 'order' => "ℴ", // ℴ | \x2134 | \u8500 - 'orderof' => "ℴ", // ℴ | \x2134 | \u8500 - 'ordf' => "ª", // ª | \xAA | \u170 - 'ordf' => "ª", // ª | \xAA | \u170 - 'ordm' => "º", // º | \xBA | \u186 - 'ordm' => "º", // º | \xBA | \u186 - 'origof' => "⊶", // ⊶ | \x22B6 | \u8886 - 'oror' => "⩖", // ⩖ | \x2A56 | \u10838 - 'orslope' => "⩗", // ⩗ | \x2A57 | \u10839 - 'orv' => "⩛", // ⩛ | \x2A5B | \u10843 - 'oS' => "Ⓢ", // Ⓢ | \x24C8 | \u9416 - 'Oscr' => "𝒪", // 𝒪 | \x1D4AA | \u119978 - 'oscr' => "ℴ", // ℴ | \x2134 | \u8500 - 'Oslash' => "Ø", // Ø | \xD8 | \u216 - 'Oslash' => "Ø", // Ø | \xD8 | \u216 - 'oslash' => "ø", // ø | \xF8 | \u248 - 'oslash' => "ø", // ø | \xF8 | \u248 - 'osol' => "⊘", // ⊘ | \x2298 | \u8856 - 'Otilde' => "Õ", // Õ | \xD5 | \u213 - 'Otilde' => "Õ", // Õ | \xD5 | \u213 - 'otilde' => "õ", // õ | \xF5 | \u245 - 'otilde' => "õ", // õ | \xF5 | \u245 - 'Otimes' => "⨷", // ⨷ | \x2A37 | \u10807 - 'otimes' => "⊗", // ⊗ | \x2297 | \u8855 - 'otimesas' => "⨶", // ⨶ | \x2A36 | \u10806 - 'ouml' => "ö", // ö | \xF6 | \u246 - 'Ouml' => "Ö", // Ö | \xD6 | \u214 - 'ouml' => "ö", // ö | \xF6 | \u246 - 'Ouml' => "Ö", // Ö | \xD6 | \u214 - 'ovbar' => "⌽", // ⌽ | \x233D | \u9021 - 'OverBar' => "‾", // ‾ | \x203E | \u8254 - 'OverBrace' => "⏞", // ⏞ | \x23DE | \u9182 - 'OverBracket' => "⎴", // ⎴ | \x23B4 | \u9140 - 'OverParenthesis' => "⏜", // ⏜ | \x23DC | \u9180 - 'par' => "∥", // ∥ | \x2225 | \u8741 - 'para' => "¶", // ¶ | \xB6 | \u182 - 'para' => "¶", // ¶ | \xB6 | \u182 - 'parallel' => "∥", // ∥ | \x2225 | \u8741 - 'parsim' => "⫳", // ⫳ | \x2AF3 | \u10995 - 'parsl' => "⫽", // ⫽ | \x2AFD | \u11005 - 'part' => "∂", // ∂ | \x2202 | \u8706 - 'PartialD' => "∂", // ∂ | \x2202 | \u8706 - 'pcy' => "п", // п | \x43F | \u1087 - 'Pcy' => "П", // П | \x41F | \u1055 - 'percnt' => "%", // % | \x25 | \u37 - 'period' => ".", // . | \x2E | \u46 - 'permil' => "‰", // ‰ | \x2030 | \u8240 - 'perp' => "⊥", // ⊥ | \x22A5 | \u8869 - 'pertenk' => "‱", // ‱ | \x2031 | \u8241 - 'Pfr' => "𝔓", // 𝔓 | \x1D513 | \u120083 - 'pfr' => "𝔭", // 𝔭 | \x1D52D | \u120109 - 'Phi' => "Φ", // Φ | \x3A6 | \u934 - 'phi' => "φ", // φ | \x3C6 | \u966 - 'phiv' => "ϕ", // ϕ | \x3D5 | \u981 - 'phmmat' => "ℳ", // ℳ | \x2133 | \u8499 - 'phone' => "☎", // ☎ | \x260E | \u9742 - 'Pi' => "Π", // Π | \x3A0 | \u928 - 'pi' => "π", // π | \x3C0 | \u960 - 'pitchfork' => "⋔", // ⋔ | \x22D4 | \u8916 - 'piv' => "ϖ", // ϖ | \x3D6 | \u982 - 'planck' => "ℏ", // ℏ | \x210F | \u8463 - 'planckh' => "ℎ", // ℎ | \x210E | \u8462 - 'plankv' => "ℏ", // ℏ | \x210F | \u8463 - 'plus' => "+", // + | \x2B | \u43 - 'plusacir' => "⨣", // ⨣ | \x2A23 | \u10787 - 'plusb' => "⊞", // ⊞ | \x229E | \u8862 - 'pluscir' => "⨢", // ⨢ | \x2A22 | \u10786 - 'plusdo' => "∔", // ∔ | \x2214 | \u8724 - 'plusdu' => "⨥", // ⨥ | \x2A25 | \u10789 - 'pluse' => "⩲", // ⩲ | \x2A72 | \u10866 - 'PlusMinus' => "±", // ± | \xB1 | \u177 - 'plusmn' => "±", // ± | \xB1 | \u177 - 'plusmn' => "±", // ± | \xB1 | \u177 - 'plussim' => "⨦", // ⨦ | \x2A26 | \u10790 - 'plustwo' => "⨧", // ⨧ | \x2A27 | \u10791 - 'pm' => "±", // ± | \xB1 | \u177 - 'Poincareplane' => "ℌ", // ℌ | \x210C | \u8460 - 'pointint' => "⨕", // ⨕ | \x2A15 | \u10773 - 'popf' => "𝕡", // 𝕡 | \x1D561 | \u120161 - 'Popf' => "ℙ", // ℙ | \x2119 | \u8473 - 'pound' => "£", // £ | \xA3 | \u163 - 'pound' => "£", // £ | \xA3 | \u163 - 'Pr' => "⪻", // ⪻ | \x2ABB | \u10939 - 'pr' => "≺", // ≺ | \x227A | \u8826 - 'prap' => "⪷", // ⪷ | \x2AB7 | \u10935 - 'prcue' => "≼", // ≼ | \x227C | \u8828 - 'prE' => "⪳", // ⪳ | \x2AB3 | \u10931 - 'pre' => "⪯", // ⪯ | \x2AAF | \u10927 - 'prec' => "≺", // ≺ | \x227A | \u8826 - 'precapprox' => "⪷", // ⪷ | \x2AB7 | \u10935 - 'preccurlyeq' => "≼", // ≼ | \x227C | \u8828 - 'Precedes' => "≺", // ≺ | \x227A | \u8826 - 'PrecedesEqual' => "⪯", // ⪯ | \x2AAF | \u10927 - 'PrecedesSlantEqual' => "≼", // ≼ | \x227C | \u8828 - 'PrecedesTilde' => "≾", // ≾ | \x227E | \u8830 - 'preceq' => "⪯", // ⪯ | \x2AAF | \u10927 - 'precnapprox' => "⪹", // ⪹ | \x2AB9 | \u10937 - 'precneqq' => "⪵", // ⪵ | \x2AB5 | \u10933 - 'precnsim' => "⋨", // ⋨ | \x22E8 | \u8936 - 'precsim' => "≾", // ≾ | \x227E | \u8830 - 'prime' => "′", // ′ | \x2032 | \u8242 - 'Prime' => "″", // ″ | \x2033 | \u8243 - 'primes' => "ℙ", // ℙ | \x2119 | \u8473 - 'prnap' => "⪹", // ⪹ | \x2AB9 | \u10937 - 'prnE' => "⪵", // ⪵ | \x2AB5 | \u10933 - 'prnsim' => "⋨", // ⋨ | \x22E8 | \u8936 - 'prod' => "∏", // ∏ | \x220F | \u8719 - 'Product' => "∏", // ∏ | \x220F | \u8719 - 'profalar' => "⌮", // ⌮ | \x232E | \u9006 - 'profline' => "⌒", // ⌒ | \x2312 | \u8978 - 'profsurf' => "⌓", // ⌓ | \x2313 | \u8979 - 'prop' => "∝", // ∝ | \x221D | \u8733 - 'Proportion' => "∷", // ∷ | \x2237 | \u8759 - 'Proportional' => "∝", // ∝ | \x221D | \u8733 - 'propto' => "∝", // ∝ | \x221D | \u8733 - 'prsim' => "≾", // ≾ | \x227E | \u8830 - 'prurel' => "⊰", // ⊰ | \x22B0 | \u8880 - 'Pscr' => "𝒫", // 𝒫 | \x1D4AB | \u119979 - 'pscr' => "𝓅", // 𝓅 | \x1D4C5 | \u120005 - 'Psi' => "Ψ", // Ψ | \x3A8 | \u936 - 'psi' => "ψ", // ψ | \x3C8 | \u968 - 'puncsp' => " ", //   | \x2008 | \u8200 - 'Qfr' => "𝔔", // 𝔔 | \x1D514 | \u120084 - 'qfr' => "𝔮", // 𝔮 | \x1D52E | \u120110 - 'qint' => "⨌", // ⨌ | \x2A0C | \u10764 - 'qopf' => "𝕢", // 𝕢 | \x1D562 | \u120162 - 'Qopf' => "ℚ", // ℚ | \x211A | \u8474 - 'qprime' => "⁗", // ⁗ | \x2057 | \u8279 - 'Qscr' => "𝒬", // 𝒬 | \x1D4AC | \u119980 - 'qscr' => "𝓆", // 𝓆 | \x1D4C6 | \u120006 - 'quaternions' => "ℍ", // ℍ | \x210D | \u8461 - 'quatint' => "⨖", // ⨖ | \x2A16 | \u10774 - 'quest' => "?", // ? | \x3F | \u63 - 'questeq' => "≟", // ≟ | \x225F | \u8799 - 'quot' => "\"", // " | \x22 | \u34 - 'quot' => "\"", // " | \x22 | \u34 - 'QUOT' => "\"", // " | \x22 | \u34 - 'QUOT' => "\"", // " | \x22 | \u34 - 'rAarr' => "⇛", // ⇛ | \x21DB | \u8667 - 'race' => "∽̱", // ∽̱ | \x223D\x331 | \u8765\u817 - 'Racute' => "Ŕ", // Ŕ | \x154 | \u340 - 'racute' => "ŕ", // ŕ | \x155 | \u341 - 'radic' => "√", // √ | \x221A | \u8730 - 'raemptyv' => "⦳", // ⦳ | \x29B3 | \u10675 - 'rang' => "⟩", // ⟩ | \x27E9 | \u10217 - 'Rang' => "⟫", // ⟫ | \x27EB | \u10219 - 'rangd' => "⦒", // ⦒ | \x2992 | \u10642 - 'range' => "⦥", // ⦥ | \x29A5 | \u10661 - 'rangle' => "⟩", // ⟩ | \x27E9 | \u10217 - 'raquo' => "»", // » | \xBB | \u187 - 'raquo' => "»", // » | \xBB | \u187 - 'rarr' => "→", // → | \x2192 | \u8594 - 'Rarr' => "↠", // ↠ | \x21A0 | \u8608 - 'rArr' => "⇒", // ⇒ | \x21D2 | \u8658 - 'rarrap' => "⥵", // ⥵ | \x2975 | \u10613 - 'rarrb' => "⇥", // ⇥ | \x21E5 | \u8677 - 'rarrbfs' => "⤠", // ⤠ | \x2920 | \u10528 - 'rarrc' => "⤳", // ⤳ | \x2933 | \u10547 - 'rarrfs' => "⤞", // ⤞ | \x291E | \u10526 - 'rarrhk' => "↪", // ↪ | \x21AA | \u8618 - 'rarrlp' => "↬", // ↬ | \x21AC | \u8620 - 'rarrpl' => "⥅", // ⥅ | \x2945 | \u10565 - 'rarrsim' => "⥴", // ⥴ | \x2974 | \u10612 - 'rarrtl' => "↣", // ↣ | \x21A3 | \u8611 - 'Rarrtl' => "⤖", // ⤖ | \x2916 | \u10518 - 'rarrw' => "↝", // ↝ | \x219D | \u8605 - 'ratail' => "⤚", // ⤚ | \x291A | \u10522 - 'rAtail' => "⤜", // ⤜ | \x291C | \u10524 - 'ratio' => "∶", // ∶ | \x2236 | \u8758 - 'rationals' => "ℚ", // ℚ | \x211A | \u8474 - 'RBarr' => "⤐", // ⤐ | \x2910 | \u10512 - 'rBarr' => "⤏", // ⤏ | \x290F | \u10511 - 'rbarr' => "⤍", // ⤍ | \x290D | \u10509 - 'rbbrk' => "❳", // ❳ | \x2773 | \u10099 - 'rbrace' => "}", // } | \x7D | \u125 - 'rbrack' => "]", // ] | \x5D | \u93 - 'rbrke' => "⦌", // ⦌ | \x298C | \u10636 - 'rbrksld' => "⦎", // ⦎ | \x298E | \u10638 - 'rbrkslu' => "⦐", // ⦐ | \x2990 | \u10640 - 'Rcaron' => "Ř", // Ř | \x158 | \u344 - 'rcaron' => "ř", // ř | \x159 | \u345 - 'rcedil' => "ŗ", // ŗ | \x157 | \u343 - 'Rcedil' => "Ŗ", // Ŗ | \x156 | \u342 - 'rceil' => "⌉", // ⌉ | \x2309 | \u8969 - 'rcub' => "}", // } | \x7D | \u125 - 'Rcy' => "Р", // Р | \x420 | \u1056 - 'rcy' => "р", // р | \x440 | \u1088 - 'rdca' => "⤷", // ⤷ | \x2937 | \u10551 - 'rdldhar' => "⥩", // ⥩ | \x2969 | \u10601 - 'rdquo' => "”", // ” | \x201D | \u8221 - 'rdquor' => "”", // ” | \x201D | \u8221 - 'rdsh' => "↳", // ↳ | \x21B3 | \u8627 - 'Re' => "ℜ", // ℜ | \x211C | \u8476 - 'real' => "ℜ", // ℜ | \x211C | \u8476 - 'realine' => "ℛ", // ℛ | \x211B | \u8475 - 'realpart' => "ℜ", // ℜ | \x211C | \u8476 - 'reals' => "ℝ", // ℝ | \x211D | \u8477 - 'rect' => "▭", // ▭ | \x25AD | \u9645 - 'REG' => "®", // ® | \xAE | \u174 - 'reg' => "®", // ® | \xAE | \u174 - 'REG' => "®", // ® | \xAE | \u174 - 'reg' => "®", // ® | \xAE | \u174 - 'ReverseElement' => "∋", // ∋ | \x220B | \u8715 - 'ReverseEquilibrium' => "⇋", // ⇋ | \x21CB | \u8651 - 'ReverseUpEquilibrium' => "⥯", // ⥯ | \x296F | \u10607 - 'rfisht' => "⥽", // ⥽ | \x297D | \u10621 - 'rfloor' => "⌋", // ⌋ | \x230B | \u8971 - 'rfr' => "𝔯", // 𝔯 | \x1D52F | \u120111 - 'Rfr' => "ℜ", // ℜ | \x211C | \u8476 - 'rHar' => "⥤", // ⥤ | \x2964 | \u10596 - 'rhard' => "⇁", // ⇁ | \x21C1 | \u8641 - 'rharu' => "⇀", // ⇀ | \x21C0 | \u8640 - 'rharul' => "⥬", // ⥬ | \x296C | \u10604 - 'Rho' => "Ρ", // Ρ | \x3A1 | \u929 - 'rho' => "ρ", // ρ | \x3C1 | \u961 - 'rhov' => "ϱ", // ϱ | \x3F1 | \u1009 - 'RightAngleBracket' => "⟩", // ⟩ | \x27E9 | \u10217 - 'rightarrow' => "→", // → | \x2192 | \u8594 - 'RightArrow' => "→", // → | \x2192 | \u8594 - 'Rightarrow' => "⇒", // ⇒ | \x21D2 | \u8658 - 'RightArrowBar' => "⇥", // ⇥ | \x21E5 | \u8677 - 'RightArrowLeftArrow' => "⇄", // ⇄ | \x21C4 | \u8644 - 'rightarrowtail' => "↣", // ↣ | \x21A3 | \u8611 - 'RightCeiling' => "⌉", // ⌉ | \x2309 | \u8969 - 'RightDoubleBracket' => "⟧", // ⟧ | \x27E7 | \u10215 - 'RightDownTeeVector' => "⥝", // ⥝ | \x295D | \u10589 - 'RightDownVector' => "⇂", // ⇂ | \x21C2 | \u8642 - 'RightDownVectorBar' => "⥕", // ⥕ | \x2955 | \u10581 - 'RightFloor' => "⌋", // ⌋ | \x230B | \u8971 - 'rightharpoondown' => "⇁", // ⇁ | \x21C1 | \u8641 - 'rightharpoonup' => "⇀", // ⇀ | \x21C0 | \u8640 - 'rightleftarrows' => "⇄", // ⇄ | \x21C4 | \u8644 - 'rightleftharpoons' => "⇌", // ⇌ | \x21CC | \u8652 - 'rightrightarrows' => "⇉", // ⇉ | \x21C9 | \u8649 - 'rightsquigarrow' => "↝", // ↝ | \x219D | \u8605 - 'RightTee' => "⊢", // ⊢ | \x22A2 | \u8866 - 'RightTeeArrow' => "↦", // ↦ | \x21A6 | \u8614 - 'RightTeeVector' => "⥛", // ⥛ | \x295B | \u10587 - 'rightthreetimes' => "⋌", // ⋌ | \x22CC | \u8908 - 'RightTriangle' => "⊳", // ⊳ | \x22B3 | \u8883 - 'RightTriangleBar' => "⧐", // ⧐ | \x29D0 | \u10704 - 'RightTriangleEqual' => "⊵", // ⊵ | \x22B5 | \u8885 - 'RightUpDownVector' => "⥏", // ⥏ | \x294F | \u10575 - 'RightUpTeeVector' => "⥜", // ⥜ | \x295C | \u10588 - 'RightUpVector' => "↾", // ↾ | \x21BE | \u8638 - 'RightUpVectorBar' => "⥔", // ⥔ | \x2954 | \u10580 - 'RightVector' => "⇀", // ⇀ | \x21C0 | \u8640 - 'RightVectorBar' => "⥓", // ⥓ | \x2953 | \u10579 - 'ring' => "˚", // ˚ | \x2DA | \u730 - 'risingdotseq' => "≓", // ≓ | \x2253 | \u8787 - 'rlarr' => "⇄", // ⇄ | \x21C4 | \u8644 - 'rlhar' => "⇌", // ⇌ | \x21CC | \u8652 - 'rlm' => "‏", // ‏ | \x200F | \u8207 - 'rmoust' => "⎱", // ⎱ | \x23B1 | \u9137 - 'rmoustache' => "⎱", // ⎱ | \x23B1 | \u9137 - 'rnmid' => "⫮", // ⫮ | \x2AEE | \u10990 - 'roang' => "⟭", // ⟭ | \x27ED | \u10221 - 'roarr' => "⇾", // ⇾ | \x21FE | \u8702 - 'robrk' => "⟧", // ⟧ | \x27E7 | \u10215 - 'ropar' => "⦆", // ⦆ | \x2986 | \u10630 - 'ropf' => "𝕣", // 𝕣 | \x1D563 | \u120163 - 'Ropf' => "ℝ", // ℝ | \x211D | \u8477 - 'roplus' => "⨮", // ⨮ | \x2A2E | \u10798 - 'rotimes' => "⨵", // ⨵ | \x2A35 | \u10805 - 'RoundImplies' => "⥰", // ⥰ | \x2970 | \u10608 - 'rpar' => ")", // ) | \x29 | \u41 - 'rpargt' => "⦔", // ⦔ | \x2994 | \u10644 - 'rppolint' => "⨒", // ⨒ | \x2A12 | \u10770 - 'rrarr' => "⇉", // ⇉ | \x21C9 | \u8649 - 'Rrightarrow' => "⇛", // ⇛ | \x21DB | \u8667 - 'rsaquo' => "›", // › | \x203A | \u8250 - 'Rscr' => "ℛ", // ℛ | \x211B | \u8475 - 'rscr' => "𝓇", // 𝓇 | \x1D4C7 | \u120007 - 'rsh' => "↱", // ↱ | \x21B1 | \u8625 - 'Rsh' => "↱", // ↱ | \x21B1 | \u8625 - 'rsqb' => "]", // ] | \x5D | \u93 - 'rsquo' => "’", // ’ | \x2019 | \u8217 - 'rsquor' => "’", // ’ | \x2019 | \u8217 - 'rthree' => "⋌", // ⋌ | \x22CC | \u8908 - 'rtimes' => "⋊", // ⋊ | \x22CA | \u8906 - 'rtri' => "▹", // ▹ | \x25B9 | \u9657 - 'rtrie' => "⊵", // ⊵ | \x22B5 | \u8885 - 'rtrif' => "▸", // ▸ | \x25B8 | \u9656 - 'rtriltri' => "⧎", // ⧎ | \x29CE | \u10702 - 'RuleDelayed' => "⧴", // ⧴ | \x29F4 | \u10740 - 'ruluhar' => "⥨", // ⥨ | \x2968 | \u10600 - 'rx' => "℞", // ℞ | \x211E | \u8478 - 'Sacute' => "Ś", // Ś | \x15A | \u346 - 'sacute' => "ś", // ś | \x15B | \u347 - 'sbquo' => "‚", // ‚ | \x201A | \u8218 - 'Sc' => "⪼", // ⪼ | \x2ABC | \u10940 - 'sc' => "≻", // ≻ | \x227B | \u8827 - 'scap' => "⪸", // ⪸ | \x2AB8 | \u10936 - 'Scaron' => "Š", // Š | \x160 | \u352 - 'scaron' => "š", // š | \x161 | \u353 - 'sccue' => "≽", // ≽ | \x227D | \u8829 - 'sce' => "⪰", // ⪰ | \x2AB0 | \u10928 - 'scE' => "⪴", // ⪴ | \x2AB4 | \u10932 - 'Scedil' => "Ş", // Ş | \x15E | \u350 - 'scedil' => "ş", // ş | \x15F | \u351 - 'Scirc' => "Ŝ", // Ŝ | \x15C | \u348 - 'scirc' => "ŝ", // ŝ | \x15D | \u349 - 'scnap' => "⪺", // ⪺ | \x2ABA | \u10938 - 'scnE' => "⪶", // ⪶ | \x2AB6 | \u10934 - 'scnsim' => "⋩", // ⋩ | \x22E9 | \u8937 - 'scpolint' => "⨓", // ⨓ | \x2A13 | \u10771 - 'scsim' => "≿", // ≿ | \x227F | \u8831 - 'Scy' => "С", // С | \x421 | \u1057 - 'scy' => "с", // с | \x441 | \u1089 - 'sdot' => "⋅", // ⋅ | \x22C5 | \u8901 - 'sdotb' => "⊡", // ⊡ | \x22A1 | \u8865 - 'sdote' => "⩦", // ⩦ | \x2A66 | \u10854 - 'searhk' => "⤥", // ⤥ | \x2925 | \u10533 - 'searr' => "↘", // ↘ | \x2198 | \u8600 - 'seArr' => "⇘", // ⇘ | \x21D8 | \u8664 - 'searrow' => "↘", // ↘ | \x2198 | \u8600 - 'sect' => "§", // § | \xA7 | \u167 - 'sect' => "§", // § | \xA7 | \u167 - 'semi' => ";", // ; | \x3B | \u59 - 'seswar' => "⤩", // ⤩ | \x2929 | \u10537 - 'setminus' => "∖", // ∖ | \x2216 | \u8726 - 'setmn' => "∖", // ∖ | \x2216 | \u8726 - 'sext' => "✶", // ✶ | \x2736 | \u10038 - 'Sfr' => "𝔖", // 𝔖 | \x1D516 | \u120086 - 'sfr' => "𝔰", // 𝔰 | \x1D530 | \u120112 - 'sfrown' => "⌢", // ⌢ | \x2322 | \u8994 - 'sharp' => "♯", // ♯ | \x266F | \u9839 - 'SHCHcy' => "Щ", // Щ | \x429 | \u1065 - 'shchcy' => "щ", // щ | \x449 | \u1097 - 'SHcy' => "Ш", // Ш | \x428 | \u1064 - 'shcy' => "ш", // ш | \x448 | \u1096 - 'ShortDownArrow' => "↓", // ↓ | \x2193 | \u8595 - 'ShortLeftArrow' => "←", // ← | \x2190 | \u8592 - 'shortmid' => "∣", // ∣ | \x2223 | \u8739 - 'shortparallel' => "∥", // ∥ | \x2225 | \u8741 - 'ShortRightArrow' => "→", // → | \x2192 | \u8594 - 'ShortUpArrow' => "↑", // ↑ | \x2191 | \u8593 - 'shy' => "­", // ­ | \xAD | \u173 - 'shy' => "­", // ­ | \xAD | \u173 - 'Sigma' => "Σ", // Σ | \x3A3 | \u931 - 'sigma' => "σ", // σ | \x3C3 | \u963 - 'sigmaf' => "ς", // ς | \x3C2 | \u962 - 'sigmav' => "ς", // ς | \x3C2 | \u962 - 'sim' => "∼", // ∼ | \x223C | \u8764 - 'simdot' => "⩪", // ⩪ | \x2A6A | \u10858 - 'sime' => "≃", // ≃ | \x2243 | \u8771 - 'simeq' => "≃", // ≃ | \x2243 | \u8771 - 'simg' => "⪞", // ⪞ | \x2A9E | \u10910 - 'simgE' => "⪠", // ⪠ | \x2AA0 | \u10912 - 'siml' => "⪝", // ⪝ | \x2A9D | \u10909 - 'simlE' => "⪟", // ⪟ | \x2A9F | \u10911 - 'simne' => "≆", // ≆ | \x2246 | \u8774 - 'simplus' => "⨤", // ⨤ | \x2A24 | \u10788 - 'simrarr' => "⥲", // ⥲ | \x2972 | \u10610 - 'slarr' => "←", // ← | \x2190 | \u8592 - 'SmallCircle' => "∘", // ∘ | \x2218 | \u8728 - 'smallsetminus' => "∖", // ∖ | \x2216 | \u8726 - 'smashp' => "⨳", // ⨳ | \x2A33 | \u10803 - 'smeparsl' => "⧤", // ⧤ | \x29E4 | \u10724 - 'smid' => "∣", // ∣ | \x2223 | \u8739 - 'smile' => "⌣", // ⌣ | \x2323 | \u8995 - 'smt' => "⪪", // ⪪ | \x2AAA | \u10922 - 'smte' => "⪬", // ⪬ | \x2AAC | \u10924 - 'smtes' => "⪬︀", // ⪬︀ | \x2AAC\xFE00 | \u10924\u65024 - 'SOFTcy' => "Ь", // Ь | \x42C | \u1068 - 'softcy' => "ь", // ь | \x44C | \u1100 - 'sol' => "/", // / | \x2F | \u47 - 'solb' => "⧄", // ⧄ | \x29C4 | \u10692 - 'solbar' => "⌿", // ⌿ | \x233F | \u9023 - 'Sopf' => "𝕊", // 𝕊 | \x1D54A | \u120138 - 'sopf' => "𝕤", // 𝕤 | \x1D564 | \u120164 - 'spades' => "♠", // ♠ | \x2660 | \u9824 - 'spadesuit' => "♠", // ♠ | \x2660 | \u9824 - 'spar' => "∥", // ∥ | \x2225 | \u8741 - 'sqcap' => "⊓", // ⊓ | \x2293 | \u8851 - 'sqcaps' => "⊓︀", // ⊓︀ | \x2293\xFE00 | \u8851\u65024 - 'sqcup' => "⊔", // ⊔ | \x2294 | \u8852 - 'sqcups' => "⊔︀", // ⊔︀ | \x2294\xFE00 | \u8852\u65024 - 'Sqrt' => "√", // √ | \x221A | \u8730 - 'sqsub' => "⊏", // ⊏ | \x228F | \u8847 - 'sqsube' => "⊑", // ⊑ | \x2291 | \u8849 - 'sqsubset' => "⊏", // ⊏ | \x228F | \u8847 - 'sqsubseteq' => "⊑", // ⊑ | \x2291 | \u8849 - 'sqsup' => "⊐", // ⊐ | \x2290 | \u8848 - 'sqsupe' => "⊒", // ⊒ | \x2292 | \u8850 - 'sqsupset' => "⊐", // ⊐ | \x2290 | \u8848 - 'sqsupseteq' => "⊒", // ⊒ | \x2292 | \u8850 - 'squ' => "□", // □ | \x25A1 | \u9633 - 'square' => "□", // □ | \x25A1 | \u9633 - 'Square' => "□", // □ | \x25A1 | \u9633 - 'SquareIntersection' => "⊓", // ⊓ | \x2293 | \u8851 - 'SquareSubset' => "⊏", // ⊏ | \x228F | \u8847 - 'SquareSubsetEqual' => "⊑", // ⊑ | \x2291 | \u8849 - 'SquareSuperset' => "⊐", // ⊐ | \x2290 | \u8848 - 'SquareSupersetEqual' => "⊒", // ⊒ | \x2292 | \u8850 - 'SquareUnion' => "⊔", // ⊔ | \x2294 | \u8852 - 'squarf' => "▪", // ▪ | \x25AA | \u9642 - 'squf' => "▪", // ▪ | \x25AA | \u9642 - 'srarr' => "→", // → | \x2192 | \u8594 - 'Sscr' => "𝒮", // 𝒮 | \x1D4AE | \u119982 - 'sscr' => "𝓈", // 𝓈 | \x1D4C8 | \u120008 - 'ssetmn' => "∖", // ∖ | \x2216 | \u8726 - 'ssmile' => "⌣", // ⌣ | \x2323 | \u8995 - 'sstarf' => "⋆", // ⋆ | \x22C6 | \u8902 - 'Star' => "⋆", // ⋆ | \x22C6 | \u8902 - 'star' => "☆", // ☆ | \x2606 | \u9734 - 'starf' => "★", // ★ | \x2605 | \u9733 - 'straightepsilon' => "ϵ", // ϵ | \x3F5 | \u1013 - 'straightphi' => "ϕ", // ϕ | \x3D5 | \u981 - 'strns' => "¯", // ¯ | \xAF | \u175 - 'Sub' => "⋐", // ⋐ | \x22D0 | \u8912 - 'sub' => "⊂", // ⊂ | \x2282 | \u8834 - 'subdot' => "⪽", // ⪽ | \x2ABD | \u10941 - 'subE' => "⫅", // ⫅ | \x2AC5 | \u10949 - 'sube' => "⊆", // ⊆ | \x2286 | \u8838 - 'subedot' => "⫃", // ⫃ | \x2AC3 | \u10947 - 'submult' => "⫁", // ⫁ | \x2AC1 | \u10945 - 'subnE' => "⫋", // ⫋ | \x2ACB | \u10955 - 'subne' => "⊊", // ⊊ | \x228A | \u8842 - 'subplus' => "⪿", // ⪿ | \x2ABF | \u10943 - 'subrarr' => "⥹", // ⥹ | \x2979 | \u10617 - 'subset' => "⊂", // ⊂ | \x2282 | \u8834 - 'Subset' => "⋐", // ⋐ | \x22D0 | \u8912 - 'subseteq' => "⊆", // ⊆ | \x2286 | \u8838 - 'subseteqq' => "⫅", // ⫅ | \x2AC5 | \u10949 - 'SubsetEqual' => "⊆", // ⊆ | \x2286 | \u8838 - 'subsetneq' => "⊊", // ⊊ | \x228A | \u8842 - 'subsetneqq' => "⫋", // ⫋ | \x2ACB | \u10955 - 'subsim' => "⫇", // ⫇ | \x2AC7 | \u10951 - 'subsub' => "⫕", // ⫕ | \x2AD5 | \u10965 - 'subsup' => "⫓", // ⫓ | \x2AD3 | \u10963 - 'succ' => "≻", // ≻ | \x227B | \u8827 - 'succapprox' => "⪸", // ⪸ | \x2AB8 | \u10936 - 'succcurlyeq' => "≽", // ≽ | \x227D | \u8829 - 'Succeeds' => "≻", // ≻ | \x227B | \u8827 - 'SucceedsEqual' => "⪰", // ⪰ | \x2AB0 | \u10928 - 'SucceedsSlantEqual' => "≽", // ≽ | \x227D | \u8829 - 'SucceedsTilde' => "≿", // ≿ | \x227F | \u8831 - 'succeq' => "⪰", // ⪰ | \x2AB0 | \u10928 - 'succnapprox' => "⪺", // ⪺ | \x2ABA | \u10938 - 'succneqq' => "⪶", // ⪶ | \x2AB6 | \u10934 - 'succnsim' => "⋩", // ⋩ | \x22E9 | \u8937 - 'succsim' => "≿", // ≿ | \x227F | \u8831 - 'SuchThat' => "∋", // ∋ | \x220B | \u8715 - 'Sum' => "∑", // ∑ | \x2211 | \u8721 - 'sum' => "∑", // ∑ | \x2211 | \u8721 - 'sung' => "♪", // ♪ | \x266A | \u9834 - 'Sup' => "⋑", // ⋑ | \x22D1 | \u8913 - 'sup' => "⊃", // ⊃ | \x2283 | \u8835 - 'sup1' => "¹", // ¹ | \xB9 | \u185 - 'sup1' => "¹", // ¹ | \xB9 | \u185 - 'sup2' => "²", // ² | \xB2 | \u178 - 'sup2' => "²", // ² | \xB2 | \u178 - 'sup3' => "³", // ³ | \xB3 | \u179 - 'sup3' => "³", // ³ | \xB3 | \u179 - 'supdot' => "⪾", // ⪾ | \x2ABE | \u10942 - 'supdsub' => "⫘", // ⫘ | \x2AD8 | \u10968 - 'supE' => "⫆", // ⫆ | \x2AC6 | \u10950 - 'supe' => "⊇", // ⊇ | \x2287 | \u8839 - 'supedot' => "⫄", // ⫄ | \x2AC4 | \u10948 - 'Superset' => "⊃", // ⊃ | \x2283 | \u8835 - 'SupersetEqual' => "⊇", // ⊇ | \x2287 | \u8839 - 'suphsol' => "⟉", // ⟉ | \x27C9 | \u10185 - 'suphsub' => "⫗", // ⫗ | \x2AD7 | \u10967 - 'suplarr' => "⥻", // ⥻ | \x297B | \u10619 - 'supmult' => "⫂", // ⫂ | \x2AC2 | \u10946 - 'supnE' => "⫌", // ⫌ | \x2ACC | \u10956 - 'supne' => "⊋", // ⊋ | \x228B | \u8843 - 'supplus' => "⫀", // ⫀ | \x2AC0 | \u10944 - 'supset' => "⊃", // ⊃ | \x2283 | \u8835 - 'Supset' => "⋑", // ⋑ | \x22D1 | \u8913 - 'supseteq' => "⊇", // ⊇ | \x2287 | \u8839 - 'supseteqq' => "⫆", // ⫆ | \x2AC6 | \u10950 - 'supsetneq' => "⊋", // ⊋ | \x228B | \u8843 - 'supsetneqq' => "⫌", // ⫌ | \x2ACC | \u10956 - 'supsim' => "⫈", // ⫈ | \x2AC8 | \u10952 - 'supsub' => "⫔", // ⫔ | \x2AD4 | \u10964 - 'supsup' => "⫖", // ⫖ | \x2AD6 | \u10966 - 'swarhk' => "⤦", // ⤦ | \x2926 | \u10534 - 'swArr' => "⇙", // ⇙ | \x21D9 | \u8665 - 'swarr' => "↙", // ↙ | \x2199 | \u8601 - 'swarrow' => "↙", // ↙ | \x2199 | \u8601 - 'swnwar' => "⤪", // ⤪ | \x292A | \u10538 - 'szlig' => "ß", // ß | \xDF | \u223 - 'szlig' => "ß", // ß | \xDF | \u223 - 'Tab' => " ", // | \x9 | \u9 - 'target' => "⌖", // ⌖ | \x2316 | \u8982 - 'tau' => "τ", // τ | \x3C4 | \u964 - 'Tau' => "Τ", // Τ | \x3A4 | \u932 - 'tbrk' => "⎴", // ⎴ | \x23B4 | \u9140 - 'Tcaron' => "Ť", // Ť | \x164 | \u356 - 'tcaron' => "ť", // ť | \x165 | \u357 - 'Tcedil' => "Ţ", // Ţ | \x162 | \u354 - 'tcedil' => "ţ", // ţ | \x163 | \u355 - 'Tcy' => "Т", // Т | \x422 | \u1058 - 'tcy' => "т", // т | \x442 | \u1090 - 'tdot' => "⃛", // ⃛ | \x20DB | \u8411 - 'telrec' => "⌕", // ⌕ | \x2315 | \u8981 - 'Tfr' => "𝔗", // 𝔗 | \x1D517 | \u120087 - 'tfr' => "𝔱", // 𝔱 | \x1D531 | \u120113 - 'there4' => "∴", // ∴ | \x2234 | \u8756 - 'therefore' => "∴", // ∴ | \x2234 | \u8756 - 'Therefore' => "∴", // ∴ | \x2234 | \u8756 - 'Theta' => "Θ", // Θ | \x398 | \u920 - 'theta' => "θ", // θ | \x3B8 | \u952 - 'thetasym' => "ϑ", // ϑ | \x3D1 | \u977 - 'thetav' => "ϑ", // ϑ | \x3D1 | \u977 - 'thickapprox' => "≈", // ≈ | \x2248 | \u8776 - 'thicksim' => "∼", // ∼ | \x223C | \u8764 - 'ThickSpace' => "  ", //    | \x205F\x200A | \u8287\u8202 - 'thinsp' => " ", //   | \x2009 | \u8201 - 'ThinSpace' => " ", //   | \x2009 | \u8201 - 'thkap' => "≈", // ≈ | \x2248 | \u8776 - 'thksim' => "∼", // ∼ | \x223C | \u8764 - 'thorn' => "þ", // þ | \xFE | \u254 - 'THORN' => "Þ", // Þ | \xDE | \u222 - 'thorn' => "þ", // þ | \xFE | \u254 - 'THORN' => "Þ", // Þ | \xDE | \u222 - 'tilde' => "˜", // ˜ | \x2DC | \u732 - 'Tilde' => "∼", // ∼ | \x223C | \u8764 - 'TildeEqual' => "≃", // ≃ | \x2243 | \u8771 - 'TildeFullEqual' => "≅", // ≅ | \x2245 | \u8773 - 'TildeTilde' => "≈", // ≈ | \x2248 | \u8776 - 'times' => "×", // × | \xD7 | \u215 - 'times' => "×", // × | \xD7 | \u215 - 'timesb' => "⊠", // ⊠ | \x22A0 | \u8864 - 'timesbar' => "⨱", // ⨱ | \x2A31 | \u10801 - 'timesd' => "⨰", // ⨰ | \x2A30 | \u10800 - 'tint' => "∭", // ∭ | \x222D | \u8749 - 'toea' => "⤨", // ⤨ | \x2928 | \u10536 - 'top' => "⊤", // ⊤ | \x22A4 | \u8868 - 'topbot' => "⌶", // ⌶ | \x2336 | \u9014 - 'topcir' => "⫱", // ⫱ | \x2AF1 | \u10993 - 'Topf' => "𝕋", // 𝕋 | \x1D54B | \u120139 - 'topf' => "𝕥", // 𝕥 | \x1D565 | \u120165 - 'topfork' => "⫚", // ⫚ | \x2ADA | \u10970 - 'tosa' => "⤩", // ⤩ | \x2929 | \u10537 - 'tprime' => "‴", // ‴ | \x2034 | \u8244 - 'trade' => "™", // ™ | \x2122 | \u8482 - 'TRADE' => "™", // ™ | \x2122 | \u8482 - 'triangle' => "▵", // ▵ | \x25B5 | \u9653 - 'triangledown' => "▿", // ▿ | \x25BF | \u9663 - 'triangleleft' => "◃", // ◃ | \x25C3 | \u9667 - 'trianglelefteq' => "⊴", // ⊴ | \x22B4 | \u8884 - 'triangleq' => "≜", // ≜ | \x225C | \u8796 - 'triangleright' => "▹", // ▹ | \x25B9 | \u9657 - 'trianglerighteq' => "⊵", // ⊵ | \x22B5 | \u8885 - 'tridot' => "◬", // ◬ | \x25EC | \u9708 - 'trie' => "≜", // ≜ | \x225C | \u8796 - 'triminus' => "⨺", // ⨺ | \x2A3A | \u10810 - 'TripleDot' => "⃛", // ⃛ | \x20DB | \u8411 - 'triplus' => "⨹", // ⨹ | \x2A39 | \u10809 - 'trisb' => "⧍", // ⧍ | \x29CD | \u10701 - 'tritime' => "⨻", // ⨻ | \x2A3B | \u10811 - 'trpezium' => "⏢", // ⏢ | \x23E2 | \u9186 - 'Tscr' => "𝒯", // 𝒯 | \x1D4AF | \u119983 - 'tscr' => "𝓉", // 𝓉 | \x1D4C9 | \u120009 - 'tscy' => "ц", // ц | \x446 | \u1094 - 'TScy' => "Ц", // Ц | \x426 | \u1062 - 'TSHcy' => "Ћ", // Ћ | \x40B | \u1035 - 'tshcy' => "ћ", // ћ | \x45B | \u1115 - 'Tstrok' => "Ŧ", // Ŧ | \x166 | \u358 - 'tstrok' => "ŧ", // ŧ | \x167 | \u359 - 'twixt' => "≬", // ≬ | \x226C | \u8812 - 'twoheadleftarrow' => "↞", // ↞ | \x219E | \u8606 - 'twoheadrightarrow' => "↠", // ↠ | \x21A0 | \u8608 - 'uacute' => "ú", // ú | \xFA | \u250 - 'Uacute' => "Ú", // Ú | \xDA | \u218 - 'uacute' => "ú", // ú | \xFA | \u250 - 'Uacute' => "Ú", // Ú | \xDA | \u218 - 'uarr' => "↑", // ↑ | \x2191 | \u8593 - 'Uarr' => "↟", // ↟ | \x219F | \u8607 - 'uArr' => "⇑", // ⇑ | \x21D1 | \u8657 - 'Uarrocir' => "⥉", // ⥉ | \x2949 | \u10569 - 'Ubrcy' => "Ў", // Ў | \x40E | \u1038 - 'ubrcy' => "ў", // ў | \x45E | \u1118 - 'Ubreve' => "Ŭ", // Ŭ | \x16C | \u364 - 'ubreve' => "ŭ", // ŭ | \x16D | \u365 - 'Ucirc' => "Û", // Û | \xDB | \u219 - 'Ucirc' => "Û", // Û | \xDB | \u219 - 'ucirc' => "û", // û | \xFB | \u251 - 'ucirc' => "û", // û | \xFB | \u251 - 'Ucy' => "У", // У | \x423 | \u1059 - 'ucy' => "у", // у | \x443 | \u1091 - 'udarr' => "⇅", // ⇅ | \x21C5 | \u8645 - 'Udblac' => "Ű", // Ű | \x170 | \u368 - 'udblac' => "ű", // ű | \x171 | \u369 - 'udhar' => "⥮", // ⥮ | \x296E | \u10606 - 'ufisht' => "⥾", // ⥾ | \x297E | \u10622 - 'Ufr' => "𝔘", // 𝔘 | \x1D518 | \u120088 - 'ufr' => "𝔲", // 𝔲 | \x1D532 | \u120114 - 'Ugrave' => "Ù", // Ù | \xD9 | \u217 - 'Ugrave' => "Ù", // Ù | \xD9 | \u217 - 'ugrave' => "ù", // ù | \xF9 | \u249 - 'ugrave' => "ù", // ù | \xF9 | \u249 - 'uHar' => "⥣", // ⥣ | \x2963 | \u10595 - 'uharl' => "↿", // ↿ | \x21BF | \u8639 - 'uharr' => "↾", // ↾ | \x21BE | \u8638 - 'uhblk' => "▀", // ▀ | \x2580 | \u9600 - 'ulcorn' => "⌜", // ⌜ | \x231C | \u8988 - 'ulcorner' => "⌜", // ⌜ | \x231C | \u8988 - 'ulcrop' => "⌏", // ⌏ | \x230F | \u8975 - 'ultri' => "◸", // ◸ | \x25F8 | \u9720 - 'Umacr' => "Ū", // Ū | \x16A | \u362 - 'umacr' => "ū", // ū | \x16B | \u363 - 'uml' => "¨", // ¨ | \xA8 | \u168 - 'uml' => "¨", // ¨ | \xA8 | \u168 - 'UnderBar' => "_", // _ | \x5F | \u95 - 'UnderBrace' => "⏟", // ⏟ | \x23DF | \u9183 - 'UnderBracket' => "⎵", // ⎵ | \x23B5 | \u9141 - 'UnderParenthesis' => "⏝", // ⏝ | \x23DD | \u9181 - 'Union' => "⋃", // ⋃ | \x22C3 | \u8899 - 'UnionPlus' => "⊎", // ⊎ | \x228E | \u8846 - 'Uogon' => "Ų", // Ų | \x172 | \u370 - 'uogon' => "ų", // ų | \x173 | \u371 - 'Uopf' => "𝕌", // 𝕌 | \x1D54C | \u120140 - 'uopf' => "𝕦", // 𝕦 | \x1D566 | \u120166 - 'Uparrow' => "⇑", // ⇑ | \x21D1 | \u8657 - 'uparrow' => "↑", // ↑ | \x2191 | \u8593 - 'UpArrow' => "↑", // ↑ | \x2191 | \u8593 - 'UpArrowBar' => "⤒", // ⤒ | \x2912 | \u10514 - 'UpArrowDownArrow' => "⇅", // ⇅ | \x21C5 | \u8645 - 'updownarrow' => "↕", // ↕ | \x2195 | \u8597 - 'UpDownArrow' => "↕", // ↕ | \x2195 | \u8597 - 'Updownarrow' => "⇕", // ⇕ | \x21D5 | \u8661 - 'UpEquilibrium' => "⥮", // ⥮ | \x296E | \u10606 - 'upharpoonleft' => "↿", // ↿ | \x21BF | \u8639 - 'upharpoonright' => "↾", // ↾ | \x21BE | \u8638 - 'uplus' => "⊎", // ⊎ | \x228E | \u8846 - 'UpperLeftArrow' => "↖", // ↖ | \x2196 | \u8598 - 'UpperRightArrow' => "↗", // ↗ | \x2197 | \u8599 - 'upsi' => "υ", // υ | \x3C5 | \u965 - 'Upsi' => "ϒ", // ϒ | \x3D2 | \u978 - 'upsih' => "ϒ", // ϒ | \x3D2 | \u978 - 'Upsilon' => "Υ", // Υ | \x3A5 | \u933 - 'upsilon' => "υ", // υ | \x3C5 | \u965 - 'UpTee' => "⊥", // ⊥ | \x22A5 | \u8869 - 'UpTeeArrow' => "↥", // ↥ | \x21A5 | \u8613 - 'upuparrows' => "⇈", // ⇈ | \x21C8 | \u8648 - 'urcorn' => "⌝", // ⌝ | \x231D | \u8989 - 'urcorner' => "⌝", // ⌝ | \x231D | \u8989 - 'urcrop' => "⌎", // ⌎ | \x230E | \u8974 - 'Uring' => "Ů", // Ů | \x16E | \u366 - 'uring' => "ů", // ů | \x16F | \u367 - 'urtri' => "◹", // ◹ | \x25F9 | \u9721 - 'Uscr' => "𝒰", // 𝒰 | \x1D4B0 | \u119984 - 'uscr' => "𝓊", // 𝓊 | \x1D4CA | \u120010 - 'utdot' => "⋰", // ⋰ | \x22F0 | \u8944 - 'Utilde' => "Ũ", // Ũ | \x168 | \u360 - 'utilde' => "ũ", // ũ | \x169 | \u361 - 'utri' => "▵", // ▵ | \x25B5 | \u9653 - 'utrif' => "▴", // ▴ | \x25B4 | \u9652 - 'uuarr' => "⇈", // ⇈ | \x21C8 | \u8648 - 'uuml' => "ü", // ü | \xFC | \u252 - 'Uuml' => "Ü", // Ü | \xDC | \u220 - 'uuml' => "ü", // ü | \xFC | \u252 - 'Uuml' => "Ü", // Ü | \xDC | \u220 - 'uwangle' => "⦧", // ⦧ | \x29A7 | \u10663 - 'vangrt' => "⦜", // ⦜ | \x299C | \u10652 - 'varepsilon' => "ϵ", // ϵ | \x3F5 | \u1013 - 'varkappa' => "ϰ", // ϰ | \x3F0 | \u1008 - 'varnothing' => "∅", // ∅ | \x2205 | \u8709 - 'varphi' => "ϕ", // ϕ | \x3D5 | \u981 - 'varpi' => "ϖ", // ϖ | \x3D6 | \u982 - 'varpropto' => "∝", // ∝ | \x221D | \u8733 - 'varr' => "↕", // ↕ | \x2195 | \u8597 - 'vArr' => "⇕", // ⇕ | \x21D5 | \u8661 - 'varrho' => "ϱ", // ϱ | \x3F1 | \u1009 - 'varsigma' => "ς", // ς | \x3C2 | \u962 - 'varsubsetneq' => "⊊︀", // ⊊︀ | \x228A\xFE00 | \u8842\u65024 - 'varsubsetneqq' => "⫋︀", // ⫋︀ | \x2ACB\xFE00 | \u10955\u65024 - 'varsupsetneq' => "⊋︀", // ⊋︀ | \x228B\xFE00 | \u8843\u65024 - 'varsupsetneqq' => "⫌︀", // ⫌︀ | \x2ACC\xFE00 | \u10956\u65024 - 'vartheta' => "ϑ", // ϑ | \x3D1 | \u977 - 'vartriangleleft' => "⊲", // ⊲ | \x22B2 | \u8882 - 'vartriangleright' => "⊳", // ⊳ | \x22B3 | \u8883 - 'vBar' => "⫨", // ⫨ | \x2AE8 | \u10984 - 'Vbar' => "⫫", // ⫫ | \x2AEB | \u10987 - 'vBarv' => "⫩", // ⫩ | \x2AE9 | \u10985 - 'Vcy' => "В", // В | \x412 | \u1042 - 'vcy' => "в", // в | \x432 | \u1074 - 'vdash' => "⊢", // ⊢ | \x22A2 | \u8866 - 'vDash' => "⊨", // ⊨ | \x22A8 | \u8872 - 'Vdash' => "⊩", // ⊩ | \x22A9 | \u8873 - 'VDash' => "⊫", // ⊫ | \x22AB | \u8875 - 'Vdashl' => "⫦", // ⫦ | \x2AE6 | \u10982 - 'Vee' => "⋁", // ⋁ | \x22C1 | \u8897 - 'vee' => "∨", // ∨ | \x2228 | \u8744 - 'veebar' => "⊻", // ⊻ | \x22BB | \u8891 - 'veeeq' => "≚", // ≚ | \x225A | \u8794 - 'vellip' => "⋮", // ⋮ | \x22EE | \u8942 - 'verbar' => "|", // | | \x7C | \u124 - 'Verbar' => "‖", // ‖ | \x2016 | \u8214 - 'vert' => "|", // | | \x7C | \u124 - 'Vert' => "‖", // ‖ | \x2016 | \u8214 - 'VerticalBar' => "∣", // ∣ | \x2223 | \u8739 - 'VerticalLine' => "|", // | | \x7C | \u124 - 'VerticalSeparator' => "❘", // ❘ | \x2758 | \u10072 - 'VerticalTilde' => "≀", // ≀ | \x2240 | \u8768 - 'VeryThinSpace' => " ", //   | \x200A | \u8202 - 'Vfr' => "𝔙", // 𝔙 | \x1D519 | \u120089 - 'vfr' => "𝔳", // 𝔳 | \x1D533 | \u120115 - 'vltri' => "⊲", // ⊲ | \x22B2 | \u8882 - 'vnsub' => "⊂⃒", // ⊂⃒ | \x2282\x20D2 | \u8834\u8402 - 'vnsup' => "⊃⃒", // ⊃⃒ | \x2283\x20D2 | \u8835\u8402 - 'Vopf' => "𝕍", // 𝕍 | \x1D54D | \u120141 - 'vopf' => "𝕧", // 𝕧 | \x1D567 | \u120167 - 'vprop' => "∝", // ∝ | \x221D | \u8733 - 'vrtri' => "⊳", // ⊳ | \x22B3 | \u8883 - 'Vscr' => "𝒱", // 𝒱 | \x1D4B1 | \u119985 - 'vscr' => "𝓋", // 𝓋 | \x1D4CB | \u120011 - 'vsubnE' => "⫋︀", // ⫋︀ | \x2ACB\xFE00 | \u10955\u65024 - 'vsubne' => "⊊︀", // ⊊︀ | \x228A\xFE00 | \u8842\u65024 - 'vsupnE' => "⫌︀", // ⫌︀ | \x2ACC\xFE00 | \u10956\u65024 - 'vsupne' => "⊋︀", // ⊋︀ | \x228B\xFE00 | \u8843\u65024 - 'Vvdash' => "⊪", // ⊪ | \x22AA | \u8874 - 'vzigzag' => "⦚", // ⦚ | \x299A | \u10650 - 'Wcirc' => "Ŵ", // Ŵ | \x174 | \u372 - 'wcirc' => "ŵ", // ŵ | \x175 | \u373 - 'wedbar' => "⩟", // ⩟ | \x2A5F | \u10847 - 'wedge' => "∧", // ∧ | \x2227 | \u8743 - 'Wedge' => "⋀", // ⋀ | \x22C0 | \u8896 - 'wedgeq' => "≙", // ≙ | \x2259 | \u8793 - 'weierp' => "℘", // ℘ | \x2118 | \u8472 - 'Wfr' => "𝔚", // 𝔚 | \x1D51A | \u120090 - 'wfr' => "𝔴", // 𝔴 | \x1D534 | \u120116 - 'Wopf' => "𝕎", // 𝕎 | \x1D54E | \u120142 - 'wopf' => "𝕨", // 𝕨 | \x1D568 | \u120168 - 'wp' => "℘", // ℘ | \x2118 | \u8472 - 'wr' => "≀", // ≀ | \x2240 | \u8768 - 'wreath' => "≀", // ≀ | \x2240 | \u8768 - 'Wscr' => "𝒲", // 𝒲 | \x1D4B2 | \u119986 - 'wscr' => "𝓌", // 𝓌 | \x1D4CC | \u120012 - 'xcap' => "⋂", // ⋂ | \x22C2 | \u8898 - 'xcirc' => "◯", // ◯ | \x25EF | \u9711 - 'xcup' => "⋃", // ⋃ | \x22C3 | \u8899 - 'xdtri' => "▽", // ▽ | \x25BD | \u9661 - 'Xfr' => "𝔛", // 𝔛 | \x1D51B | \u120091 - 'xfr' => "𝔵", // 𝔵 | \x1D535 | \u120117 - 'xhArr' => "⟺", // ⟺ | \x27FA | \u10234 - 'xharr' => "⟷", // ⟷ | \x27F7 | \u10231 - 'Xi' => "Ξ", // Ξ | \x39E | \u926 - 'xi' => "ξ", // ξ | \x3BE | \u958 - 'xlarr' => "⟵", // ⟵ | \x27F5 | \u10229 - 'xlArr' => "⟸", // ⟸ | \x27F8 | \u10232 - 'xmap' => "⟼", // ⟼ | \x27FC | \u10236 - 'xnis' => "⋻", // ⋻ | \x22FB | \u8955 - 'xodot' => "⨀", // ⨀ | \x2A00 | \u10752 - 'Xopf' => "𝕏", // 𝕏 | \x1D54F | \u120143 - 'xopf' => "𝕩", // 𝕩 | \x1D569 | \u120169 - 'xoplus' => "⨁", // ⨁ | \x2A01 | \u10753 - 'xotime' => "⨂", // ⨂ | \x2A02 | \u10754 - 'xrarr' => "⟶", // ⟶ | \x27F6 | \u10230 - 'xrArr' => "⟹", // ⟹ | \x27F9 | \u10233 - 'Xscr' => "𝒳", // 𝒳 | \x1D4B3 | \u119987 - 'xscr' => "𝓍", // 𝓍 | \x1D4CD | \u120013 - 'xsqcup' => "⨆", // ⨆ | \x2A06 | \u10758 - 'xuplus' => "⨄", // ⨄ | \x2A04 | \u10756 - 'xutri' => "△", // △ | \x25B3 | \u9651 - 'xvee' => "⋁", // ⋁ | \x22C1 | \u8897 - 'xwedge' => "⋀", // ⋀ | \x22C0 | \u8896 - 'Yacute' => "Ý", // Ý | \xDD | \u221 - 'Yacute' => "Ý", // Ý | \xDD | \u221 - 'yacute' => "ý", // ý | \xFD | \u253 - 'yacute' => "ý", // ý | \xFD | \u253 - 'YAcy' => "Я", // Я | \x42F | \u1071 - 'yacy' => "я", // я | \x44F | \u1103 - 'Ycirc' => "Ŷ", // Ŷ | \x176 | \u374 - 'ycirc' => "ŷ", // ŷ | \x177 | \u375 - 'Ycy' => "Ы", // Ы | \x42B | \u1067 - 'ycy' => "ы", // ы | \x44B | \u1099 - 'yen' => "¥", // ¥ | \xA5 | \u165 - 'yen' => "¥", // ¥ | \xA5 | \u165 - 'yfr' => "𝔶", // 𝔶 | \x1D536 | \u120118 - 'Yfr' => "𝔜", // 𝔜 | \x1D51C | \u120092 - 'YIcy' => "Ї", // Ї | \x407 | \u1031 - 'yicy' => "ї", // ї | \x457 | \u1111 - 'Yopf' => "𝕐", // 𝕐 | \x1D550 | \u120144 - 'yopf' => "𝕪", // 𝕪 | \x1D56A | \u120170 - 'Yscr' => "𝒴", // 𝒴 | \x1D4B4 | \u119988 - 'yscr' => "𝓎", // 𝓎 | \x1D4CE | \u120014 - 'YUcy' => "Ю", // Ю | \x42E | \u1070 - 'yucy' => "ю", // ю | \x44E | \u1102 - 'yuml' => "ÿ", // ÿ | \xFF | \u255 - 'yuml' => "ÿ", // ÿ | \xFF | \u255 - 'Yuml' => "Ÿ", // Ÿ | \x178 | \u376 - 'Zacute' => "Ź", // Ź | \x179 | \u377 - 'zacute' => "ź", // ź | \x17A | \u378 - 'Zcaron' => "Ž", // Ž | \x17D | \u381 - 'zcaron' => "ž", // ž | \x17E | \u382 - 'zcy' => "з", // з | \x437 | \u1079 - 'Zcy' => "З", // З | \x417 | \u1047 - 'Zdot' => "Ż", // Ż | \x17B | \u379 - 'zdot' => "ż", // ż | \x17C | \u380 - 'zeetrf' => "ℨ", // ℨ | \x2128 | \u8488 - 'ZeroWidthSpace' => "​", // ​ | \x200B | \u8203 - 'Zeta' => "Ζ", // Ζ | \x396 | \u918 - 'zeta' => "ζ", // ζ | \x3B6 | \u950 - 'zfr' => "𝔷", // 𝔷 | \x1D537 | \u120119 - 'Zfr' => "ℨ", // ℨ | \x2128 | \u8488 - 'ZHcy' => "Ж", // Ж | \x416 | \u1046 - 'zhcy' => "ж", // ж | \x436 | \u1078 - 'zigrarr' => "⇝", // ⇝ | \x21DD | \u8669 - 'zopf' => "𝕫", // 𝕫 | \x1D56B | \u120171 - 'Zopf' => "ℤ", // ℤ | \x2124 | \u8484 - 'Zscr' => "𝒵", // 𝒵 | \x1D4B5 | \u119989 - 'zscr' => "𝓏", // 𝓏 | \x1D4CF | \u120015 - 'zwj' => "‍", // ‍ | \x200D | \u8205 - 'zwnj' => "‌", // ‌ | \x200C | \u8204 + 'nexist' => '∄', // ∄ | \x2204 | \u8708 + 'nexists' => '∄', // ∄ | \x2204 | \u8708 + 'Nfr' => '𝔑', // 𝔑 | \x1D511 | \u120081 + 'nfr' => '𝔫', // 𝔫 | \x1D52B | \u120107 + 'ngE' => '≧̸', // ≧̸ | \x2267\x338 | \u8807\u824 + 'nge' => '≱', // ≱ | \x2271 | \u8817 + 'ngeq' => '≱', // ≱ | \x2271 | \u8817 + 'ngeqq' => '≧̸', // ≧̸ | \x2267\x338 | \u8807\u824 + 'ngeqslant' => '⩾̸', // ⩾̸ | \x2A7E\x338 | \u10878\u824 + 'nges' => '⩾̸', // ⩾̸ | \x2A7E\x338 | \u10878\u824 + 'nGg' => '⋙̸', // ⋙̸ | \x22D9\x338 | \u8921\u824 + 'ngsim' => '≵', // ≵ | \x2275 | \u8821 + 'nGt' => '≫⃒', // ≫⃒ | \x226B\x20D2 | \u8811\u8402 + 'ngt' => '≯', // ≯ | \x226F | \u8815 + 'ngtr' => '≯', // ≯ | \x226F | \u8815 + 'nGtv' => '≫̸', // ≫̸ | \x226B\x338 | \u8811\u824 + 'nharr' => '↮', // ↮ | \x21AE | \u8622 + 'nhArr' => '⇎', // ⇎ | \x21CE | \u8654 + 'nhpar' => '⫲', // ⫲ | \x2AF2 | \u10994 + 'ni' => '∋', // ∋ | \x220B | \u8715 + 'nis' => '⋼', // ⋼ | \x22FC | \u8956 + 'nisd' => '⋺', // ⋺ | \x22FA | \u8954 + 'niv' => '∋', // ∋ | \x220B | \u8715 + 'NJcy' => 'Њ', // Њ | \x40A | \u1034 + 'njcy' => 'њ', // њ | \x45A | \u1114 + 'nlarr' => '↚', // ↚ | \x219A | \u8602 + 'nlArr' => '⇍', // ⇍ | \x21CD | \u8653 + 'nldr' => '‥', // ‥ | \x2025 | \u8229 + 'nlE' => '≦̸', // ≦̸ | \x2266\x338 | \u8806\u824 + 'nle' => '≰', // ≰ | \x2270 | \u8816 + 'nleftarrow' => '↚', // ↚ | \x219A | \u8602 + 'nLeftarrow' => '⇍', // ⇍ | \x21CD | \u8653 + 'nleftrightarrow' => '↮', // ↮ | \x21AE | \u8622 + 'nLeftrightarrow' => '⇎', // ⇎ | \x21CE | \u8654 + 'nleq' => '≰', // ≰ | \x2270 | \u8816 + 'nleqq' => '≦̸', // ≦̸ | \x2266\x338 | \u8806\u824 + 'nleqslant' => '⩽̸', // ⩽̸ | \x2A7D\x338 | \u10877\u824 + 'nles' => '⩽̸', // ⩽̸ | \x2A7D\x338 | \u10877\u824 + 'nless' => '≮', // ≮ | \x226E | \u8814 + 'nLl' => '⋘̸', // ⋘̸ | \x22D8\x338 | \u8920\u824 + 'nlsim' => '≴', // ≴ | \x2274 | \u8820 + 'nLt' => '≪⃒', // ≪⃒ | \x226A\x20D2 | \u8810\u8402 + 'nlt' => '≮', // ≮ | \x226E | \u8814 + 'nltri' => '⋪', // ⋪ | \x22EA | \u8938 + 'nltrie' => '⋬', // ⋬ | \x22EC | \u8940 + 'nLtv' => '≪̸', // ≪̸ | \x226A\x338 | \u8810\u824 + 'nmid' => '∤', // ∤ | \x2224 | \u8740 + 'NoBreak' => '', // ⁠ | \x2060 | \u8288 + 'NonBreakingSpace' => ' ', //   | \xA0 | \u160 + 'nopf' => '𝕟', // 𝕟 | \x1D55F | \u120159 + 'Nopf' => 'ℕ', // ℕ | \x2115 | \u8469 + 'not' => '¬', // ¬ | \xAC | \u172 + 'Not' => '⫬', // ⫬ | \x2AEC | \u10988 + 'not' => '¬', // ¬ | \xAC | \u172 + 'NotCongruent' => '≢', // ≢ | \x2262 | \u8802 + 'NotCupCap' => '≭', // ≭ | \x226D | \u8813 + 'NotDoubleVerticalBar' => '∦', // ∦ | \x2226 | \u8742 + 'NotElement' => '∉', // ∉ | \x2209 | \u8713 + 'NotEqual' => '≠', // ≠ | \x2260 | \u8800 + 'NotEqualTilde' => '≂̸', // ≂̸ | \x2242\x338 | \u8770\u824 + 'NotExists' => '∄', // ∄ | \x2204 | \u8708 + 'NotGreater' => '≯', // ≯ | \x226F | \u8815 + 'NotGreaterEqual' => '≱', // ≱ | \x2271 | \u8817 + 'NotGreaterFullEqual' => '≧̸', // ≧̸ | \x2267\x338 | \u8807\u824 + 'NotGreaterGreater' => '≫̸', // ≫̸ | \x226B\x338 | \u8811\u824 + 'NotGreaterLess' => '≹', // ≹ | \x2279 | \u8825 + 'NotGreaterSlantEqual' => '⩾̸', // ⩾̸ | \x2A7E\x338 | \u10878\u824 + 'NotGreaterTilde' => '≵', // ≵ | \x2275 | \u8821 + 'NotHumpDownHump' => '≎̸', // ≎̸ | \x224E\x338 | \u8782\u824 + 'NotHumpEqual' => '≏̸', // ≏̸ | \x224F\x338 | \u8783\u824 + 'notin' => '∉', // ∉ | \x2209 | \u8713 + 'notindot' => '⋵̸', // ⋵̸ | \x22F5\x338 | \u8949\u824 + 'notinE' => '⋹̸', // ⋹̸ | \x22F9\x338 | \u8953\u824 + 'notinva' => '∉', // ∉ | \x2209 | \u8713 + 'notinvb' => '⋷', // ⋷ | \x22F7 | \u8951 + 'notinvc' => '⋶', // ⋶ | \x22F6 | \u8950 + 'NotLeftTriangle' => '⋪', // ⋪ | \x22EA | \u8938 + 'NotLeftTriangleBar' => '⧏̸', // ⧏̸ | \x29CF\x338 | \u10703\u824 + 'NotLeftTriangleEqual' => '⋬', // ⋬ | \x22EC | \u8940 + 'NotLess' => '≮', // ≮ | \x226E | \u8814 + 'NotLessEqual' => '≰', // ≰ | \x2270 | \u8816 + 'NotLessGreater' => '≸', // ≸ | \x2278 | \u8824 + 'NotLessLess' => '≪̸', // ≪̸ | \x226A\x338 | \u8810\u824 + 'NotLessSlantEqual' => '⩽̸', // ⩽̸ | \x2A7D\x338 | \u10877\u824 + 'NotLessTilde' => '≴', // ≴ | \x2274 | \u8820 + 'NotNestedGreaterGreater' => '⪢̸', // ⪢̸ | \x2AA2\x338 | \u10914\u824 + 'NotNestedLessLess' => '⪡̸', // ⪡̸ | \x2AA1\x338 | \u10913\u824 + 'notni' => '∌', // ∌ | \x220C | \u8716 + 'notniva' => '∌', // ∌ | \x220C | \u8716 + 'notnivb' => '⋾', // ⋾ | \x22FE | \u8958 + 'notnivc' => '⋽', // ⋽ | \x22FD | \u8957 + 'NotPrecedes' => '⊀', // ⊀ | \x2280 | \u8832 + 'NotPrecedesEqual' => '⪯̸', // ⪯̸ | \x2AAF\x338 | \u10927\u824 + 'NotPrecedesSlantEqual' => '⋠', // ⋠ | \x22E0 | \u8928 + 'NotReverseElement' => '∌', // ∌ | \x220C | \u8716 + 'NotRightTriangle' => '⋫', // ⋫ | \x22EB | \u8939 + 'NotRightTriangleBar' => '⧐̸', // ⧐̸ | \x29D0\x338 | \u10704\u824 + 'NotRightTriangleEqual' => '⋭', // ⋭ | \x22ED | \u8941 + 'NotSquareSubset' => '⊏̸', // ⊏̸ | \x228F\x338 | \u8847\u824 + 'NotSquareSubsetEqual' => '⋢', // ⋢ | \x22E2 | \u8930 + 'NotSquareSuperset' => '⊐̸', // ⊐̸ | \x2290\x338 | \u8848\u824 + 'NotSquareSupersetEqual' => '⋣', // ⋣ | \x22E3 | \u8931 + 'NotSubset' => '⊂⃒', // ⊂⃒ | \x2282\x20D2 | \u8834\u8402 + 'NotSubsetEqual' => '⊈', // ⊈ | \x2288 | \u8840 + 'NotSucceeds' => '⊁', // ⊁ | \x2281 | \u8833 + 'NotSucceedsEqual' => '⪰̸', // ⪰̸ | \x2AB0\x338 | \u10928\u824 + 'NotSucceedsSlantEqual' => '⋡', // ⋡ | \x22E1 | \u8929 + 'NotSucceedsTilde' => '≿̸', // ≿̸ | \x227F\x338 | \u8831\u824 + 'NotSuperset' => '⊃⃒', // ⊃⃒ | \x2283\x20D2 | \u8835\u8402 + 'NotSupersetEqual' => '⊉', // ⊉ | \x2289 | \u8841 + 'NotTilde' => '≁', // ≁ | \x2241 | \u8769 + 'NotTildeEqual' => '≄', // ≄ | \x2244 | \u8772 + 'NotTildeFullEqual' => '≇', // ≇ | \x2247 | \u8775 + 'NotTildeTilde' => '≉', // ≉ | \x2249 | \u8777 + 'NotVerticalBar' => '∤', // ∤ | \x2224 | \u8740 + 'npar' => '∦', // ∦ | \x2226 | \u8742 + 'nparallel' => '∦', // ∦ | \x2226 | \u8742 + 'nparsl' => '⫽⃥', // ⫽⃥ | \x2AFD\x20E5 | \u11005\u8421 + 'npart' => '∂̸', // ∂̸ | \x2202\x338 | \u8706\u824 + 'npolint' => '⨔', // ⨔ | \x2A14 | \u10772 + 'npr' => '⊀', // ⊀ | \x2280 | \u8832 + 'nprcue' => '⋠', // ⋠ | \x22E0 | \u8928 + 'npre' => '⪯̸', // ⪯̸ | \x2AAF\x338 | \u10927\u824 + 'nprec' => '⊀', // ⊀ | \x2280 | \u8832 + 'npreceq' => '⪯̸', // ⪯̸ | \x2AAF\x338 | \u10927\u824 + 'nrarr' => '↛', // ↛ | \x219B | \u8603 + 'nrArr' => '⇏', // ⇏ | \x21CF | \u8655 + 'nrarrc' => '⤳̸', // ⤳̸ | \x2933\x338 | \u10547\u824 + 'nrarrw' => '↝̸', // ↝̸ | \x219D\x338 | \u8605\u824 + 'nRightarrow' => '⇏', // ⇏ | \x21CF | \u8655 + 'nrightarrow' => '↛', // ↛ | \x219B | \u8603 + 'nrtri' => '⋫', // ⋫ | \x22EB | \u8939 + 'nrtrie' => '⋭', // ⋭ | \x22ED | \u8941 + 'nsc' => '⊁', // ⊁ | \x2281 | \u8833 + 'nsccue' => '⋡', // ⋡ | \x22E1 | \u8929 + 'nsce' => '⪰̸', // ⪰̸ | \x2AB0\x338 | \u10928\u824 + 'Nscr' => '𝒩', // 𝒩 | \x1D4A9 | \u119977 + 'nscr' => '𝓃', // 𝓃 | \x1D4C3 | \u120003 + 'nshortmid' => '∤', // ∤ | \x2224 | \u8740 + 'nshortparallel' => '∦', // ∦ | \x2226 | \u8742 + 'nsim' => '≁', // ≁ | \x2241 | \u8769 + 'nsime' => '≄', // ≄ | \x2244 | \u8772 + 'nsimeq' => '≄', // ≄ | \x2244 | \u8772 + 'nsmid' => '∤', // ∤ | \x2224 | \u8740 + 'nspar' => '∦', // ∦ | \x2226 | \u8742 + 'nsqsube' => '⋢', // ⋢ | \x22E2 | \u8930 + 'nsqsupe' => '⋣', // ⋣ | \x22E3 | \u8931 + 'nsub' => '⊄', // ⊄ | \x2284 | \u8836 + 'nsubE' => '⫅̸', // ⫅̸ | \x2AC5\x338 | \u10949\u824 + 'nsube' => '⊈', // ⊈ | \x2288 | \u8840 + 'nsubset' => '⊂⃒', // ⊂⃒ | \x2282\x20D2 | \u8834\u8402 + 'nsubseteq' => '⊈', // ⊈ | \x2288 | \u8840 + 'nsubseteqq' => '⫅̸', // ⫅̸ | \x2AC5\x338 | \u10949\u824 + 'nsucc' => '⊁', // ⊁ | \x2281 | \u8833 + 'nsucceq' => '⪰̸', // ⪰̸ | \x2AB0\x338 | \u10928\u824 + 'nsup' => '⊅', // ⊅ | \x2285 | \u8837 + 'nsupE' => '⫆̸', // ⫆̸ | \x2AC6\x338 | \u10950\u824 + 'nsupe' => '⊉', // ⊉ | \x2289 | \u8841 + 'nsupset' => '⊃⃒', // ⊃⃒ | \x2283\x20D2 | \u8835\u8402 + 'nsupseteq' => '⊉', // ⊉ | \x2289 | \u8841 + 'nsupseteqq' => '⫆̸', // ⫆̸ | \x2AC6\x338 | \u10950\u824 + 'ntgl' => '≹', // ≹ | \x2279 | \u8825 + 'ntilde' => 'ñ', // ñ | \xF1 | \u241 + 'ntilde' => 'ñ', // ñ | \xF1 | \u241 + 'Ntilde' => 'Ñ', // Ñ | \xD1 | \u209 + 'Ntilde' => 'Ñ', // Ñ | \xD1 | \u209 + 'ntlg' => '≸', // ≸ | \x2278 | \u8824 + 'ntriangleleft' => '⋪', // ⋪ | \x22EA | \u8938 + 'ntrianglelefteq' => '⋬', // ⋬ | \x22EC | \u8940 + 'ntriangleright' => '⋫', // ⋫ | \x22EB | \u8939 + 'ntrianglerighteq' => '⋭', // ⋭ | \x22ED | \u8941 + 'Nu' => 'Ν', // Ν | \x39D | \u925 + 'nu' => 'ν', // ν | \x3BD | \u957 + 'num' => '#', // # | \x23 | \u35 + 'numero' => '№', // № | \x2116 | \u8470 + 'numsp' => ' ', //   | \x2007 | \u8199 + 'nvap' => '≍⃒', // ≍⃒ | \x224D\x20D2 | \u8781\u8402 + 'nvdash' => '⊬', // ⊬ | \x22AC | \u8876 + 'nvDash' => '⊭', // ⊭ | \x22AD | \u8877 + 'nVdash' => '⊮', // ⊮ | \x22AE | \u8878 + 'nVDash' => '⊯', // ⊯ | \x22AF | \u8879 + 'nvge' => '≥⃒', // ≥⃒ | \x2265\x20D2 | \u8805\u8402 + 'nvgt' => '>⃒', // >⃒ | \x3E\x20D2 | \u62\u8402 + 'nvHarr' => '⤄', // ⤄ | \x2904 | \u10500 + 'nvinfin' => '⧞', // ⧞ | \x29DE | \u10718 + 'nvlArr' => '⤂', // ⤂ | \x2902 | \u10498 + 'nvle' => '≤⃒', // ≤⃒ | \x2264\x20D2 | \u8804\u8402 + 'nvlt' => '<⃒', // <⃒ | \x3C\x20D2 | \u60\u8402 + 'nvltrie' => '⊴⃒', // ⊴⃒ | \x22B4\x20D2 | \u8884\u8402 + 'nvrArr' => '⤃', // ⤃ | \x2903 | \u10499 + 'nvrtrie' => '⊵⃒', // ⊵⃒ | \x22B5\x20D2 | \u8885\u8402 + 'nvsim' => '∼⃒', // ∼⃒ | \x223C\x20D2 | \u8764\u8402 + 'nwarhk' => '⤣', // ⤣ | \x2923 | \u10531 + 'nwarr' => '↖', // ↖ | \x2196 | \u8598 + 'nwArr' => '⇖', // ⇖ | \x21D6 | \u8662 + 'nwarrow' => '↖', // ↖ | \x2196 | \u8598 + 'nwnear' => '⤧', // ⤧ | \x2927 | \u10535 + 'Oacute' => 'Ó', // Ó | \xD3 | \u211 + 'Oacute' => 'Ó', // Ó | \xD3 | \u211 + 'oacute' => 'ó', // ó | \xF3 | \u243 + 'oacute' => 'ó', // ó | \xF3 | \u243 + 'oast' => '⊛', // ⊛ | \x229B | \u8859 + 'ocir' => '⊚', // ⊚ | \x229A | \u8858 + 'Ocirc' => 'Ô', // Ô | \xD4 | \u212 + 'Ocirc' => 'Ô', // Ô | \xD4 | \u212 + 'ocirc' => 'ô', // ô | \xF4 | \u244 + 'ocirc' => 'ô', // ô | \xF4 | \u244 + 'ocy' => 'о', // о | \x43E | \u1086 + 'Ocy' => 'О', // О | \x41E | \u1054 + 'odash' => '⊝', // ⊝ | \x229D | \u8861 + 'Odblac' => 'Ő', // Ő | \x150 | \u336 + 'odblac' => 'ő', // ő | \x151 | \u337 + 'odiv' => '⨸', // ⨸ | \x2A38 | \u10808 + 'odot' => '⊙', // ⊙ | \x2299 | \u8857 + 'odsold' => '⦼', // ⦼ | \x29BC | \u10684 + 'oelig' => 'œ', // œ | \x153 | \u339 + 'OElig' => 'Œ', // Œ | \x152 | \u338 + 'ofcir' => '⦿', // ⦿ | \x29BF | \u10687 + 'Ofr' => '𝔒', // 𝔒 | \x1D512 | \u120082 + 'ofr' => '𝔬', // 𝔬 | \x1D52C | \u120108 + 'ogon' => '˛', // ˛ | \x2DB | \u731 + 'Ograve' => 'Ò', // Ò | \xD2 | \u210 + 'Ograve' => 'Ò', // Ò | \xD2 | \u210 + 'ograve' => 'ò', // ò | \xF2 | \u242 + 'ograve' => 'ò', // ò | \xF2 | \u242 + 'ogt' => '⧁', // ⧁ | \x29C1 | \u10689 + 'ohbar' => '⦵', // ⦵ | \x29B5 | \u10677 + 'ohm' => 'Ω', // Ω | \x3A9 | \u937 + 'oint' => '∮', // ∮ | \x222E | \u8750 + 'olarr' => '↺', // ↺ | \x21BA | \u8634 + 'olcir' => '⦾', // ⦾ | \x29BE | \u10686 + 'olcross' => '⦻', // ⦻ | \x29BB | \u10683 + 'oline' => '‾', // ‾ | \x203E | \u8254 + 'olt' => '⧀', // ⧀ | \x29C0 | \u10688 + 'Omacr' => 'Ō', // Ō | \x14C | \u332 + 'omacr' => 'ō', // ō | \x14D | \u333 + 'Omega' => 'Ω', // Ω | \x3A9 | \u937 + 'omega' => 'ω', // ω | \x3C9 | \u969 + 'Omicron' => 'Ο', // Ο | \x39F | \u927 + 'omicron' => 'ο', // ο | \x3BF | \u959 + 'omid' => '⦶', // ⦶ | \x29B6 | \u10678 + 'ominus' => '⊖', // ⊖ | \x2296 | \u8854 + 'Oopf' => '𝕆', // 𝕆 | \x1D546 | \u120134 + 'oopf' => '𝕠', // 𝕠 | \x1D560 | \u120160 + 'opar' => '⦷', // ⦷ | \x29B7 | \u10679 + 'OpenCurlyDoubleQuote' => '“', // “ | \x201C | \u8220 + 'OpenCurlyQuote' => '‘', // ‘ | \x2018 | \u8216 + 'operp' => '⦹', // ⦹ | \x29B9 | \u10681 + 'oplus' => '⊕', // ⊕ | \x2295 | \u8853 + 'Or' => '⩔', // ⩔ | \x2A54 | \u10836 + 'or' => '∨', // ∨ | \x2228 | \u8744 + 'orarr' => '↻', // ↻ | \x21BB | \u8635 + 'ord' => '⩝', // ⩝ | \x2A5D | \u10845 + 'order' => 'ℴ', // ℴ | \x2134 | \u8500 + 'orderof' => 'ℴ', // ℴ | \x2134 | \u8500 + 'ordf' => 'ª', // ª | \xAA | \u170 + 'ordf' => 'ª', // ª | \xAA | \u170 + 'ordm' => 'º', // º | \xBA | \u186 + 'ordm' => 'º', // º | \xBA | \u186 + 'origof' => '⊶', // ⊶ | \x22B6 | \u8886 + 'oror' => '⩖', // ⩖ | \x2A56 | \u10838 + 'orslope' => '⩗', // ⩗ | \x2A57 | \u10839 + 'orv' => '⩛', // ⩛ | \x2A5B | \u10843 + 'oS' => 'Ⓢ', // Ⓢ | \x24C8 | \u9416 + 'Oscr' => '𝒪', // 𝒪 | \x1D4AA | \u119978 + 'oscr' => 'ℴ', // ℴ | \x2134 | \u8500 + 'Oslash' => 'Ø', // Ø | \xD8 | \u216 + 'Oslash' => 'Ø', // Ø | \xD8 | \u216 + 'oslash' => 'ø', // ø | \xF8 | \u248 + 'oslash' => 'ø', // ø | \xF8 | \u248 + 'osol' => '⊘', // ⊘ | \x2298 | \u8856 + 'Otilde' => 'Õ', // Õ | \xD5 | \u213 + 'Otilde' => 'Õ', // Õ | \xD5 | \u213 + 'otilde' => 'õ', // õ | \xF5 | \u245 + 'otilde' => 'õ', // õ | \xF5 | \u245 + 'Otimes' => '⨷', // ⨷ | \x2A37 | \u10807 + 'otimes' => '⊗', // ⊗ | \x2297 | \u8855 + 'otimesas' => '⨶', // ⨶ | \x2A36 | \u10806 + 'ouml' => 'ö', // ö | \xF6 | \u246 + 'Ouml' => 'Ö', // Ö | \xD6 | \u214 + 'ouml' => 'ö', // ö | \xF6 | \u246 + 'Ouml' => 'Ö', // Ö | \xD6 | \u214 + 'ovbar' => '⌽', // ⌽ | \x233D | \u9021 + 'OverBar' => '‾', // ‾ | \x203E | \u8254 + 'OverBrace' => '⏞', // ⏞ | \x23DE | \u9182 + 'OverBracket' => '⎴', // ⎴ | \x23B4 | \u9140 + 'OverParenthesis' => '⏜', // ⏜ | \x23DC | \u9180 + 'par' => '∥', // ∥ | \x2225 | \u8741 + 'para' => '¶', // ¶ | \xB6 | \u182 + 'para' => '¶', // ¶ | \xB6 | \u182 + 'parallel' => '∥', // ∥ | \x2225 | \u8741 + 'parsim' => '⫳', // ⫳ | \x2AF3 | \u10995 + 'parsl' => '⫽', // ⫽ | \x2AFD | \u11005 + 'part' => '∂', // ∂ | \x2202 | \u8706 + 'PartialD' => '∂', // ∂ | \x2202 | \u8706 + 'pcy' => 'п', // п | \x43F | \u1087 + 'Pcy' => 'П', // П | \x41F | \u1055 + 'percnt' => '%', // % | \x25 | \u37 + 'period' => '.', // . | \x2E | \u46 + 'permil' => '‰', // ‰ | \x2030 | \u8240 + 'perp' => '⊥', // ⊥ | \x22A5 | \u8869 + 'pertenk' => '‱', // ‱ | \x2031 | \u8241 + 'Pfr' => '𝔓', // 𝔓 | \x1D513 | \u120083 + 'pfr' => '𝔭', // 𝔭 | \x1D52D | \u120109 + 'Phi' => 'Φ', // Φ | \x3A6 | \u934 + 'phi' => 'φ', // φ | \x3C6 | \u966 + 'phiv' => 'ϕ', // ϕ | \x3D5 | \u981 + 'phmmat' => 'ℳ', // ℳ | \x2133 | \u8499 + 'phone' => '☎', // ☎ | \x260E | \u9742 + 'Pi' => 'Π', // Π | \x3A0 | \u928 + 'pi' => 'π', // π | \x3C0 | \u960 + 'pitchfork' => '⋔', // ⋔ | \x22D4 | \u8916 + 'piv' => 'ϖ', // ϖ | \x3D6 | \u982 + 'planck' => 'ℏ', // ℏ | \x210F | \u8463 + 'planckh' => 'ℎ', // ℎ | \x210E | \u8462 + 'plankv' => 'ℏ', // ℏ | \x210F | \u8463 + 'plus' => '+', // + | \x2B | \u43 + 'plusacir' => '⨣', // ⨣ | \x2A23 | \u10787 + 'plusb' => '⊞', // ⊞ | \x229E | \u8862 + 'pluscir' => '⨢', // ⨢ | \x2A22 | \u10786 + 'plusdo' => '∔', // ∔ | \x2214 | \u8724 + 'plusdu' => '⨥', // ⨥ | \x2A25 | \u10789 + 'pluse' => '⩲', // ⩲ | \x2A72 | \u10866 + 'PlusMinus' => '±', // ± | \xB1 | \u177 + 'plusmn' => '±', // ± | \xB1 | \u177 + 'plusmn' => '±', // ± | \xB1 | \u177 + 'plussim' => '⨦', // ⨦ | \x2A26 | \u10790 + 'plustwo' => '⨧', // ⨧ | \x2A27 | \u10791 + 'pm' => '±', // ± | \xB1 | \u177 + 'Poincareplane' => 'ℌ', // ℌ | \x210C | \u8460 + 'pointint' => '⨕', // ⨕ | \x2A15 | \u10773 + 'popf' => '𝕡', // 𝕡 | \x1D561 | \u120161 + 'Popf' => 'ℙ', // ℙ | \x2119 | \u8473 + 'pound' => '£', // £ | \xA3 | \u163 + 'pound' => '£', // £ | \xA3 | \u163 + 'Pr' => '⪻', // ⪻ | \x2ABB | \u10939 + 'pr' => '≺', // ≺ | \x227A | \u8826 + 'prap' => '⪷', // ⪷ | \x2AB7 | \u10935 + 'prcue' => '≼', // ≼ | \x227C | \u8828 + 'prE' => '⪳', // ⪳ | \x2AB3 | \u10931 + 'pre' => '⪯', // ⪯ | \x2AAF | \u10927 + 'prec' => '≺', // ≺ | \x227A | \u8826 + 'precapprox' => '⪷', // ⪷ | \x2AB7 | \u10935 + 'preccurlyeq' => '≼', // ≼ | \x227C | \u8828 + 'Precedes' => '≺', // ≺ | \x227A | \u8826 + 'PrecedesEqual' => '⪯', // ⪯ | \x2AAF | \u10927 + 'PrecedesSlantEqual' => '≼', // ≼ | \x227C | \u8828 + 'PrecedesTilde' => '≾', // ≾ | \x227E | \u8830 + 'preceq' => '⪯', // ⪯ | \x2AAF | \u10927 + 'precnapprox' => '⪹', // ⪹ | \x2AB9 | \u10937 + 'precneqq' => '⪵', // ⪵ | \x2AB5 | \u10933 + 'precnsim' => '⋨', // ⋨ | \x22E8 | \u8936 + 'precsim' => '≾', // ≾ | \x227E | \u8830 + 'prime' => '′', // ′ | \x2032 | \u8242 + 'Prime' => '″', // ″ | \x2033 | \u8243 + 'primes' => 'ℙ', // ℙ | \x2119 | \u8473 + 'prnap' => '⪹', // ⪹ | \x2AB9 | \u10937 + 'prnE' => '⪵', // ⪵ | \x2AB5 | \u10933 + 'prnsim' => '⋨', // ⋨ | \x22E8 | \u8936 + 'prod' => '∏', // ∏ | \x220F | \u8719 + 'Product' => '∏', // ∏ | \x220F | \u8719 + 'profalar' => '⌮', // ⌮ | \x232E | \u9006 + 'profline' => '⌒', // ⌒ | \x2312 | \u8978 + 'profsurf' => '⌓', // ⌓ | \x2313 | \u8979 + 'prop' => '∝', // ∝ | \x221D | \u8733 + 'Proportion' => '∷', // ∷ | \x2237 | \u8759 + 'Proportional' => '∝', // ∝ | \x221D | \u8733 + 'propto' => '∝', // ∝ | \x221D | \u8733 + 'prsim' => '≾', // ≾ | \x227E | \u8830 + 'prurel' => '⊰', // ⊰ | \x22B0 | \u8880 + 'Pscr' => '𝒫', // 𝒫 | \x1D4AB | \u119979 + 'pscr' => '𝓅', // 𝓅 | \x1D4C5 | \u120005 + 'Psi' => 'Ψ', // Ψ | \x3A8 | \u936 + 'psi' => 'ψ', // ψ | \x3C8 | \u968 + 'puncsp' => ' ', //   | \x2008 | \u8200 + 'Qfr' => '𝔔', // 𝔔 | \x1D514 | \u120084 + 'qfr' => '𝔮', // 𝔮 | \x1D52E | \u120110 + 'qint' => '⨌', // ⨌ | \x2A0C | \u10764 + 'qopf' => '𝕢', // 𝕢 | \x1D562 | \u120162 + 'Qopf' => 'ℚ', // ℚ | \x211A | \u8474 + 'qprime' => '⁗', // ⁗ | \x2057 | \u8279 + 'Qscr' => '𝒬', // 𝒬 | \x1D4AC | \u119980 + 'qscr' => '𝓆', // 𝓆 | \x1D4C6 | \u120006 + 'quaternions' => 'ℍ', // ℍ | \x210D | \u8461 + 'quatint' => '⨖', // ⨖ | \x2A16 | \u10774 + 'quest' => '?', // ? | \x3F | \u63 + 'questeq' => '≟', // ≟ | \x225F | \u8799 + 'quot' => '"', // " | \x22 | \u34 + 'quot' => '"', // " | \x22 | \u34 + 'QUOT' => '"', // " | \x22 | \u34 + 'QUOT' => '"', // " | \x22 | \u34 + 'rAarr' => '⇛', // ⇛ | \x21DB | \u8667 + 'race' => '∽̱', // ∽̱ | \x223D\x331 | \u8765\u817 + 'Racute' => 'Ŕ', // Ŕ | \x154 | \u340 + 'racute' => 'ŕ', // ŕ | \x155 | \u341 + 'radic' => '√', // √ | \x221A | \u8730 + 'raemptyv' => '⦳', // ⦳ | \x29B3 | \u10675 + 'rang' => '⟩', // ⟩ | \x27E9 | \u10217 + 'Rang' => '⟫', // ⟫ | \x27EB | \u10219 + 'rangd' => '⦒', // ⦒ | \x2992 | \u10642 + 'range' => '⦥', // ⦥ | \x29A5 | \u10661 + 'rangle' => '⟩', // ⟩ | \x27E9 | \u10217 + 'raquo' => '»', // » | \xBB | \u187 + 'raquo' => '»', // » | \xBB | \u187 + 'rarr' => '→', // → | \x2192 | \u8594 + 'Rarr' => '↠', // ↠ | \x21A0 | \u8608 + 'rArr' => '⇒', // ⇒ | \x21D2 | \u8658 + 'rarrap' => '⥵', // ⥵ | \x2975 | \u10613 + 'rarrb' => '⇥', // ⇥ | \x21E5 | \u8677 + 'rarrbfs' => '⤠', // ⤠ | \x2920 | \u10528 + 'rarrc' => '⤳', // ⤳ | \x2933 | \u10547 + 'rarrfs' => '⤞', // ⤞ | \x291E | \u10526 + 'rarrhk' => '↪', // ↪ | \x21AA | \u8618 + 'rarrlp' => '↬', // ↬ | \x21AC | \u8620 + 'rarrpl' => '⥅', // ⥅ | \x2945 | \u10565 + 'rarrsim' => '⥴', // ⥴ | \x2974 | \u10612 + 'rarrtl' => '↣', // ↣ | \x21A3 | \u8611 + 'Rarrtl' => '⤖', // ⤖ | \x2916 | \u10518 + 'rarrw' => '↝', // ↝ | \x219D | \u8605 + 'ratail' => '⤚', // ⤚ | \x291A | \u10522 + 'rAtail' => '⤜', // ⤜ | \x291C | \u10524 + 'ratio' => '∶', // ∶ | \x2236 | \u8758 + 'rationals' => 'ℚ', // ℚ | \x211A | \u8474 + 'RBarr' => '⤐', // ⤐ | \x2910 | \u10512 + 'rBarr' => '⤏', // ⤏ | \x290F | \u10511 + 'rbarr' => '⤍', // ⤍ | \x290D | \u10509 + 'rbbrk' => '❳', // ❳ | \x2773 | \u10099 + 'rbrace' => '}', // } | \x7D | \u125 + 'rbrack' => ']', // ] | \x5D | \u93 + 'rbrke' => '⦌', // ⦌ | \x298C | \u10636 + 'rbrksld' => '⦎', // ⦎ | \x298E | \u10638 + 'rbrkslu' => '⦐', // ⦐ | \x2990 | \u10640 + 'Rcaron' => 'Ř', // Ř | \x158 | \u344 + 'rcaron' => 'ř', // ř | \x159 | \u345 + 'rcedil' => 'ŗ', // ŗ | \x157 | \u343 + 'Rcedil' => 'Ŗ', // Ŗ | \x156 | \u342 + 'rceil' => '⌉', // ⌉ | \x2309 | \u8969 + 'rcub' => '}', // } | \x7D | \u125 + 'Rcy' => 'Р', // Р | \x420 | \u1056 + 'rcy' => 'р', // р | \x440 | \u1088 + 'rdca' => '⤷', // ⤷ | \x2937 | \u10551 + 'rdldhar' => '⥩', // ⥩ | \x2969 | \u10601 + 'rdquo' => '”', // ” | \x201D | \u8221 + 'rdquor' => '”', // ” | \x201D | \u8221 + 'rdsh' => '↳', // ↳ | \x21B3 | \u8627 + 'Re' => 'ℜ', // ℜ | \x211C | \u8476 + 'real' => 'ℜ', // ℜ | \x211C | \u8476 + 'realine' => 'ℛ', // ℛ | \x211B | \u8475 + 'realpart' => 'ℜ', // ℜ | \x211C | \u8476 + 'reals' => 'ℝ', // ℝ | \x211D | \u8477 + 'rect' => '▭', // ▭ | \x25AD | \u9645 + 'REG' => '®', // ® | \xAE | \u174 + 'reg' => '®', // ® | \xAE | \u174 + 'REG' => '®', // ® | \xAE | \u174 + 'reg' => '®', // ® | \xAE | \u174 + 'ReverseElement' => '∋', // ∋ | \x220B | \u8715 + 'ReverseEquilibrium' => '⇋', // ⇋ | \x21CB | \u8651 + 'ReverseUpEquilibrium' => '⥯', // ⥯ | \x296F | \u10607 + 'rfisht' => '⥽', // ⥽ | \x297D | \u10621 + 'rfloor' => '⌋', // ⌋ | \x230B | \u8971 + 'rfr' => '𝔯', // 𝔯 | \x1D52F | \u120111 + 'Rfr' => 'ℜ', // ℜ | \x211C | \u8476 + 'rHar' => '⥤', // ⥤ | \x2964 | \u10596 + 'rhard' => '⇁', // ⇁ | \x21C1 | \u8641 + 'rharu' => '⇀', // ⇀ | \x21C0 | \u8640 + 'rharul' => '⥬', // ⥬ | \x296C | \u10604 + 'Rho' => 'Ρ', // Ρ | \x3A1 | \u929 + 'rho' => 'ρ', // ρ | \x3C1 | \u961 + 'rhov' => 'ϱ', // ϱ | \x3F1 | \u1009 + 'RightAngleBracket' => '⟩', // ⟩ | \x27E9 | \u10217 + 'rightarrow' => '→', // → | \x2192 | \u8594 + 'RightArrow' => '→', // → | \x2192 | \u8594 + 'Rightarrow' => '⇒', // ⇒ | \x21D2 | \u8658 + 'RightArrowBar' => '⇥', // ⇥ | \x21E5 | \u8677 + 'RightArrowLeftArrow' => '⇄', // ⇄ | \x21C4 | \u8644 + 'rightarrowtail' => '↣', // ↣ | \x21A3 | \u8611 + 'RightCeiling' => '⌉', // ⌉ | \x2309 | \u8969 + 'RightDoubleBracket' => '⟧', // ⟧ | \x27E7 | \u10215 + 'RightDownTeeVector' => '⥝', // ⥝ | \x295D | \u10589 + 'RightDownVector' => '⇂', // ⇂ | \x21C2 | \u8642 + 'RightDownVectorBar' => '⥕', // ⥕ | \x2955 | \u10581 + 'RightFloor' => '⌋', // ⌋ | \x230B | \u8971 + 'rightharpoondown' => '⇁', // ⇁ | \x21C1 | \u8641 + 'rightharpoonup' => '⇀', // ⇀ | \x21C0 | \u8640 + 'rightleftarrows' => '⇄', // ⇄ | \x21C4 | \u8644 + 'rightleftharpoons' => '⇌', // ⇌ | \x21CC | \u8652 + 'rightrightarrows' => '⇉', // ⇉ | \x21C9 | \u8649 + 'rightsquigarrow' => '↝', // ↝ | \x219D | \u8605 + 'RightTee' => '⊢', // ⊢ | \x22A2 | \u8866 + 'RightTeeArrow' => '↦', // ↦ | \x21A6 | \u8614 + 'RightTeeVector' => '⥛', // ⥛ | \x295B | \u10587 + 'rightthreetimes' => '⋌', // ⋌ | \x22CC | \u8908 + 'RightTriangle' => '⊳', // ⊳ | \x22B3 | \u8883 + 'RightTriangleBar' => '⧐', // ⧐ | \x29D0 | \u10704 + 'RightTriangleEqual' => '⊵', // ⊵ | \x22B5 | \u8885 + 'RightUpDownVector' => '⥏', // ⥏ | \x294F | \u10575 + 'RightUpTeeVector' => '⥜', // ⥜ | \x295C | \u10588 + 'RightUpVector' => '↾', // ↾ | \x21BE | \u8638 + 'RightUpVectorBar' => '⥔', // ⥔ | \x2954 | \u10580 + 'RightVector' => '⇀', // ⇀ | \x21C0 | \u8640 + 'RightVectorBar' => '⥓', // ⥓ | \x2953 | \u10579 + 'ring' => '˚', // ˚ | \x2DA | \u730 + 'risingdotseq' => '≓', // ≓ | \x2253 | \u8787 + 'rlarr' => '⇄', // ⇄ | \x21C4 | \u8644 + 'rlhar' => '⇌', // ⇌ | \x21CC | \u8652 + 'rlm' => '‏', // ‏ | \x200F | \u8207 + 'rmoust' => '⎱', // ⎱ | \x23B1 | \u9137 + 'rmoustache' => '⎱', // ⎱ | \x23B1 | \u9137 + 'rnmid' => '⫮', // ⫮ | \x2AEE | \u10990 + 'roang' => '⟭', // ⟭ | \x27ED | \u10221 + 'roarr' => '⇾', // ⇾ | \x21FE | \u8702 + 'robrk' => '⟧', // ⟧ | \x27E7 | \u10215 + 'ropar' => '⦆', // ⦆ | \x2986 | \u10630 + 'ropf' => '𝕣', // 𝕣 | \x1D563 | \u120163 + 'Ropf' => 'ℝ', // ℝ | \x211D | \u8477 + 'roplus' => '⨮', // ⨮ | \x2A2E | \u10798 + 'rotimes' => '⨵', // ⨵ | \x2A35 | \u10805 + 'RoundImplies' => '⥰', // ⥰ | \x2970 | \u10608 + 'rpar' => ')', // ) | \x29 | \u41 + 'rpargt' => '⦔', // ⦔ | \x2994 | \u10644 + 'rppolint' => '⨒', // ⨒ | \x2A12 | \u10770 + 'rrarr' => '⇉', // ⇉ | \x21C9 | \u8649 + 'Rrightarrow' => '⇛', // ⇛ | \x21DB | \u8667 + 'rsaquo' => '›', // › | \x203A | \u8250 + 'Rscr' => 'ℛ', // ℛ | \x211B | \u8475 + 'rscr' => '𝓇', // 𝓇 | \x1D4C7 | \u120007 + 'rsh' => '↱', // ↱ | \x21B1 | \u8625 + 'Rsh' => '↱', // ↱ | \x21B1 | \u8625 + 'rsqb' => ']', // ] | \x5D | \u93 + 'rsquo' => '’', // ’ | \x2019 | \u8217 + 'rsquor' => '’', // ’ | \x2019 | \u8217 + 'rthree' => '⋌', // ⋌ | \x22CC | \u8908 + 'rtimes' => '⋊', // ⋊ | \x22CA | \u8906 + 'rtri' => '▹', // ▹ | \x25B9 | \u9657 + 'rtrie' => '⊵', // ⊵ | \x22B5 | \u8885 + 'rtrif' => '▸', // ▸ | \x25B8 | \u9656 + 'rtriltri' => '⧎', // ⧎ | \x29CE | \u10702 + 'RuleDelayed' => '⧴', // ⧴ | \x29F4 | \u10740 + 'ruluhar' => '⥨', // ⥨ | \x2968 | \u10600 + 'rx' => '℞', // ℞ | \x211E | \u8478 + 'Sacute' => 'Ś', // Ś | \x15A | \u346 + 'sacute' => 'ś', // ś | \x15B | \u347 + 'sbquo' => '‚', // ‚ | \x201A | \u8218 + 'Sc' => '⪼', // ⪼ | \x2ABC | \u10940 + 'sc' => '≻', // ≻ | \x227B | \u8827 + 'scap' => '⪸', // ⪸ | \x2AB8 | \u10936 + 'Scaron' => 'Š', // Š | \x160 | \u352 + 'scaron' => 'š', // š | \x161 | \u353 + 'sccue' => '≽', // ≽ | \x227D | \u8829 + 'sce' => '⪰', // ⪰ | \x2AB0 | \u10928 + 'scE' => '⪴', // ⪴ | \x2AB4 | \u10932 + 'Scedil' => 'Ş', // Ş | \x15E | \u350 + 'scedil' => 'ş', // ş | \x15F | \u351 + 'Scirc' => 'Ŝ', // Ŝ | \x15C | \u348 + 'scirc' => 'ŝ', // ŝ | \x15D | \u349 + 'scnap' => '⪺', // ⪺ | \x2ABA | \u10938 + 'scnE' => '⪶', // ⪶ | \x2AB6 | \u10934 + 'scnsim' => '⋩', // ⋩ | \x22E9 | \u8937 + 'scpolint' => '⨓', // ⨓ | \x2A13 | \u10771 + 'scsim' => '≿', // ≿ | \x227F | \u8831 + 'Scy' => 'С', // С | \x421 | \u1057 + 'scy' => 'с', // с | \x441 | \u1089 + 'sdot' => '⋅', // ⋅ | \x22C5 | \u8901 + 'sdotb' => '⊡', // ⊡ | \x22A1 | \u8865 + 'sdote' => '⩦', // ⩦ | \x2A66 | \u10854 + 'searhk' => '⤥', // ⤥ | \x2925 | \u10533 + 'searr' => '↘', // ↘ | \x2198 | \u8600 + 'seArr' => '⇘', // ⇘ | \x21D8 | \u8664 + 'searrow' => '↘', // ↘ | \x2198 | \u8600 + 'sect' => '§', // § | \xA7 | \u167 + 'sect' => '§', // § | \xA7 | \u167 + 'semi' => ';', // ; | \x3B | \u59 + 'seswar' => '⤩', // ⤩ | \x2929 | \u10537 + 'setminus' => '∖', // ∖ | \x2216 | \u8726 + 'setmn' => '∖', // ∖ | \x2216 | \u8726 + 'sext' => '✶', // ✶ | \x2736 | \u10038 + 'Sfr' => '𝔖', // 𝔖 | \x1D516 | \u120086 + 'sfr' => '𝔰', // 𝔰 | \x1D530 | \u120112 + 'sfrown' => '⌢', // ⌢ | \x2322 | \u8994 + 'sharp' => '♯', // ♯ | \x266F | \u9839 + 'SHCHcy' => 'Щ', // Щ | \x429 | \u1065 + 'shchcy' => 'щ', // щ | \x449 | \u1097 + 'SHcy' => 'Ш', // Ш | \x428 | \u1064 + 'shcy' => 'ш', // ш | \x448 | \u1096 + 'ShortDownArrow' => '↓', // ↓ | \x2193 | \u8595 + 'ShortLeftArrow' => '←', // ← | \x2190 | \u8592 + 'shortmid' => '∣', // ∣ | \x2223 | \u8739 + 'shortparallel' => '∥', // ∥ | \x2225 | \u8741 + 'ShortRightArrow' => '→', // → | \x2192 | \u8594 + 'ShortUpArrow' => '↑', // ↑ | \x2191 | \u8593 + 'shy' => '­', // ­ | \xAD | \u173 + 'shy' => '­', // ­ | \xAD | \u173 + 'Sigma' => 'Σ', // Σ | \x3A3 | \u931 + 'sigma' => 'σ', // σ | \x3C3 | \u963 + 'sigmaf' => 'ς', // ς | \x3C2 | \u962 + 'sigmav' => 'ς', // ς | \x3C2 | \u962 + 'sim' => '∼', // ∼ | \x223C | \u8764 + 'simdot' => '⩪', // ⩪ | \x2A6A | \u10858 + 'sime' => '≃', // ≃ | \x2243 | \u8771 + 'simeq' => '≃', // ≃ | \x2243 | \u8771 + 'simg' => '⪞', // ⪞ | \x2A9E | \u10910 + 'simgE' => '⪠', // ⪠ | \x2AA0 | \u10912 + 'siml' => '⪝', // ⪝ | \x2A9D | \u10909 + 'simlE' => '⪟', // ⪟ | \x2A9F | \u10911 + 'simne' => '≆', // ≆ | \x2246 | \u8774 + 'simplus' => '⨤', // ⨤ | \x2A24 | \u10788 + 'simrarr' => '⥲', // ⥲ | \x2972 | \u10610 + 'slarr' => '←', // ← | \x2190 | \u8592 + 'SmallCircle' => '∘', // ∘ | \x2218 | \u8728 + 'smallsetminus' => '∖', // ∖ | \x2216 | \u8726 + 'smashp' => '⨳', // ⨳ | \x2A33 | \u10803 + 'smeparsl' => '⧤', // ⧤ | \x29E4 | \u10724 + 'smid' => '∣', // ∣ | \x2223 | \u8739 + 'smile' => '⌣', // ⌣ | \x2323 | \u8995 + 'smt' => '⪪', // ⪪ | \x2AAA | \u10922 + 'smte' => '⪬', // ⪬ | \x2AAC | \u10924 + 'smtes' => '⪬︀', // ⪬︀ | \x2AAC\xFE00 | \u10924\u65024 + 'SOFTcy' => 'Ь', // Ь | \x42C | \u1068 + 'softcy' => 'ь', // ь | \x44C | \u1100 + 'sol' => '/', // / | \x2F | \u47 + 'solb' => '⧄', // ⧄ | \x29C4 | \u10692 + 'solbar' => '⌿', // ⌿ | \x233F | \u9023 + 'Sopf' => '𝕊', // 𝕊 | \x1D54A | \u120138 + 'sopf' => '𝕤', // 𝕤 | \x1D564 | \u120164 + 'spades' => '♠', // ♠ | \x2660 | \u9824 + 'spadesuit' => '♠', // ♠ | \x2660 | \u9824 + 'spar' => '∥', // ∥ | \x2225 | \u8741 + 'sqcap' => '⊓', // ⊓ | \x2293 | \u8851 + 'sqcaps' => '⊓︀', // ⊓︀ | \x2293\xFE00 | \u8851\u65024 + 'sqcup' => '⊔', // ⊔ | \x2294 | \u8852 + 'sqcups' => '⊔︀', // ⊔︀ | \x2294\xFE00 | \u8852\u65024 + 'Sqrt' => '√', // √ | \x221A | \u8730 + 'sqsub' => '⊏', // ⊏ | \x228F | \u8847 + 'sqsube' => '⊑', // ⊑ | \x2291 | \u8849 + 'sqsubset' => '⊏', // ⊏ | \x228F | \u8847 + 'sqsubseteq' => '⊑', // ⊑ | \x2291 | \u8849 + 'sqsup' => '⊐', // ⊐ | \x2290 | \u8848 + 'sqsupe' => '⊒', // ⊒ | \x2292 | \u8850 + 'sqsupset' => '⊐', // ⊐ | \x2290 | \u8848 + 'sqsupseteq' => '⊒', // ⊒ | \x2292 | \u8850 + 'squ' => '□', // □ | \x25A1 | \u9633 + 'square' => '□', // □ | \x25A1 | \u9633 + 'Square' => '□', // □ | \x25A1 | \u9633 + 'SquareIntersection' => '⊓', // ⊓ | \x2293 | \u8851 + 'SquareSubset' => '⊏', // ⊏ | \x228F | \u8847 + 'SquareSubsetEqual' => '⊑', // ⊑ | \x2291 | \u8849 + 'SquareSuperset' => '⊐', // ⊐ | \x2290 | \u8848 + 'SquareSupersetEqual' => '⊒', // ⊒ | \x2292 | \u8850 + 'SquareUnion' => '⊔', // ⊔ | \x2294 | \u8852 + 'squarf' => '▪', // ▪ | \x25AA | \u9642 + 'squf' => '▪', // ▪ | \x25AA | \u9642 + 'srarr' => '→', // → | \x2192 | \u8594 + 'Sscr' => '𝒮', // 𝒮 | \x1D4AE | \u119982 + 'sscr' => '𝓈', // 𝓈 | \x1D4C8 | \u120008 + 'ssetmn' => '∖', // ∖ | \x2216 | \u8726 + 'ssmile' => '⌣', // ⌣ | \x2323 | \u8995 + 'sstarf' => '⋆', // ⋆ | \x22C6 | \u8902 + 'Star' => '⋆', // ⋆ | \x22C6 | \u8902 + 'star' => '☆', // ☆ | \x2606 | \u9734 + 'starf' => '★', // ★ | \x2605 | \u9733 + 'straightepsilon' => 'ϵ', // ϵ | \x3F5 | \u1013 + 'straightphi' => 'ϕ', // ϕ | \x3D5 | \u981 + 'strns' => '¯', // ¯ | \xAF | \u175 + 'Sub' => '⋐', // ⋐ | \x22D0 | \u8912 + 'sub' => '⊂', // ⊂ | \x2282 | \u8834 + 'subdot' => '⪽', // ⪽ | \x2ABD | \u10941 + 'subE' => '⫅', // ⫅ | \x2AC5 | \u10949 + 'sube' => '⊆', // ⊆ | \x2286 | \u8838 + 'subedot' => '⫃', // ⫃ | \x2AC3 | \u10947 + 'submult' => '⫁', // ⫁ | \x2AC1 | \u10945 + 'subnE' => '⫋', // ⫋ | \x2ACB | \u10955 + 'subne' => '⊊', // ⊊ | \x228A | \u8842 + 'subplus' => '⪿', // ⪿ | \x2ABF | \u10943 + 'subrarr' => '⥹', // ⥹ | \x2979 | \u10617 + 'subset' => '⊂', // ⊂ | \x2282 | \u8834 + 'Subset' => '⋐', // ⋐ | \x22D0 | \u8912 + 'subseteq' => '⊆', // ⊆ | \x2286 | \u8838 + 'subseteqq' => '⫅', // ⫅ | \x2AC5 | \u10949 + 'SubsetEqual' => '⊆', // ⊆ | \x2286 | \u8838 + 'subsetneq' => '⊊', // ⊊ | \x228A | \u8842 + 'subsetneqq' => '⫋', // ⫋ | \x2ACB | \u10955 + 'subsim' => '⫇', // ⫇ | \x2AC7 | \u10951 + 'subsub' => '⫕', // ⫕ | \x2AD5 | \u10965 + 'subsup' => '⫓', // ⫓ | \x2AD3 | \u10963 + 'succ' => '≻', // ≻ | \x227B | \u8827 + 'succapprox' => '⪸', // ⪸ | \x2AB8 | \u10936 + 'succcurlyeq' => '≽', // ≽ | \x227D | \u8829 + 'Succeeds' => '≻', // ≻ | \x227B | \u8827 + 'SucceedsEqual' => '⪰', // ⪰ | \x2AB0 | \u10928 + 'SucceedsSlantEqual' => '≽', // ≽ | \x227D | \u8829 + 'SucceedsTilde' => '≿', // ≿ | \x227F | \u8831 + 'succeq' => '⪰', // ⪰ | \x2AB0 | \u10928 + 'succnapprox' => '⪺', // ⪺ | \x2ABA | \u10938 + 'succneqq' => '⪶', // ⪶ | \x2AB6 | \u10934 + 'succnsim' => '⋩', // ⋩ | \x22E9 | \u8937 + 'succsim' => '≿', // ≿ | \x227F | \u8831 + 'SuchThat' => '∋', // ∋ | \x220B | \u8715 + 'Sum' => '∑', // ∑ | \x2211 | \u8721 + 'sum' => '∑', // ∑ | \x2211 | \u8721 + 'sung' => '♪', // ♪ | \x266A | \u9834 + 'Sup' => '⋑', // ⋑ | \x22D1 | \u8913 + 'sup' => '⊃', // ⊃ | \x2283 | \u8835 + 'sup1' => '¹', // ¹ | \xB9 | \u185 + 'sup1' => '¹', // ¹ | \xB9 | \u185 + 'sup2' => '²', // ² | \xB2 | \u178 + 'sup2' => '²', // ² | \xB2 | \u178 + 'sup3' => '³', // ³ | \xB3 | \u179 + 'sup3' => '³', // ³ | \xB3 | \u179 + 'supdot' => '⪾', // ⪾ | \x2ABE | \u10942 + 'supdsub' => '⫘', // ⫘ | \x2AD8 | \u10968 + 'supE' => '⫆', // ⫆ | \x2AC6 | \u10950 + 'supe' => '⊇', // ⊇ | \x2287 | \u8839 + 'supedot' => '⫄', // ⫄ | \x2AC4 | \u10948 + 'Superset' => '⊃', // ⊃ | \x2283 | \u8835 + 'SupersetEqual' => '⊇', // ⊇ | \x2287 | \u8839 + 'suphsol' => '⟉', // ⟉ | \x27C9 | \u10185 + 'suphsub' => '⫗', // ⫗ | \x2AD7 | \u10967 + 'suplarr' => '⥻', // ⥻ | \x297B | \u10619 + 'supmult' => '⫂', // ⫂ | \x2AC2 | \u10946 + 'supnE' => '⫌', // ⫌ | \x2ACC | \u10956 + 'supne' => '⊋', // ⊋ | \x228B | \u8843 + 'supplus' => '⫀', // ⫀ | \x2AC0 | \u10944 + 'supset' => '⊃', // ⊃ | \x2283 | \u8835 + 'Supset' => '⋑', // ⋑ | \x22D1 | \u8913 + 'supseteq' => '⊇', // ⊇ | \x2287 | \u8839 + 'supseteqq' => '⫆', // ⫆ | \x2AC6 | \u10950 + 'supsetneq' => '⊋', // ⊋ | \x228B | \u8843 + 'supsetneqq' => '⫌', // ⫌ | \x2ACC | \u10956 + 'supsim' => '⫈', // ⫈ | \x2AC8 | \u10952 + 'supsub' => '⫔', // ⫔ | \x2AD4 | \u10964 + 'supsup' => '⫖', // ⫖ | \x2AD6 | \u10966 + 'swarhk' => '⤦', // ⤦ | \x2926 | \u10534 + 'swArr' => '⇙', // ⇙ | \x21D9 | \u8665 + 'swarr' => '↙', // ↙ | \x2199 | \u8601 + 'swarrow' => '↙', // ↙ | \x2199 | \u8601 + 'swnwar' => '⤪', // ⤪ | \x292A | \u10538 + 'szlig' => 'ß', // ß | \xDF | \u223 + 'szlig' => 'ß', // ß | \xDF | \u223 + 'Tab' => ' ', // | \x9 | \u9 + 'target' => '⌖', // ⌖ | \x2316 | \u8982 + 'tau' => 'τ', // τ | \x3C4 | \u964 + 'Tau' => 'Τ', // Τ | \x3A4 | \u932 + 'tbrk' => '⎴', // ⎴ | \x23B4 | \u9140 + 'Tcaron' => 'Ť', // Ť | \x164 | \u356 + 'tcaron' => 'ť', // ť | \x165 | \u357 + 'Tcedil' => 'Ţ', // Ţ | \x162 | \u354 + 'tcedil' => 'ţ', // ţ | \x163 | \u355 + 'Tcy' => 'Т', // Т | \x422 | \u1058 + 'tcy' => 'т', // т | \x442 | \u1090 + 'tdot' => '⃛', // ⃛ | \x20DB | \u8411 + 'telrec' => '⌕', // ⌕ | \x2315 | \u8981 + 'Tfr' => '𝔗', // 𝔗 | \x1D517 | \u120087 + 'tfr' => '𝔱', // 𝔱 | \x1D531 | \u120113 + 'there4' => '∴', // ∴ | \x2234 | \u8756 + 'therefore' => '∴', // ∴ | \x2234 | \u8756 + 'Therefore' => '∴', // ∴ | \x2234 | \u8756 + 'Theta' => 'Θ', // Θ | \x398 | \u920 + 'theta' => 'θ', // θ | \x3B8 | \u952 + 'thetasym' => 'ϑ', // ϑ | \x3D1 | \u977 + 'thetav' => 'ϑ', // ϑ | \x3D1 | \u977 + 'thickapprox' => '≈', // ≈ | \x2248 | \u8776 + 'thicksim' => '∼', // ∼ | \x223C | \u8764 + 'ThickSpace' => '  ', //    | \x205F\x200A | \u8287\u8202 + 'thinsp' => ' ', //   | \x2009 | \u8201 + 'ThinSpace' => ' ', //   | \x2009 | \u8201 + 'thkap' => '≈', // ≈ | \x2248 | \u8776 + 'thksim' => '∼', // ∼ | \x223C | \u8764 + 'thorn' => 'þ', // þ | \xFE | \u254 + 'THORN' => 'Þ', // Þ | \xDE | \u222 + 'thorn' => 'þ', // þ | \xFE | \u254 + 'THORN' => 'Þ', // Þ | \xDE | \u222 + 'tilde' => '˜', // ˜ | \x2DC | \u732 + 'Tilde' => '∼', // ∼ | \x223C | \u8764 + 'TildeEqual' => '≃', // ≃ | \x2243 | \u8771 + 'TildeFullEqual' => '≅', // ≅ | \x2245 | \u8773 + 'TildeTilde' => '≈', // ≈ | \x2248 | \u8776 + 'times' => '×', // × | \xD7 | \u215 + 'times' => '×', // × | \xD7 | \u215 + 'timesb' => '⊠', // ⊠ | \x22A0 | \u8864 + 'timesbar' => '⨱', // ⨱ | \x2A31 | \u10801 + 'timesd' => '⨰', // ⨰ | \x2A30 | \u10800 + 'tint' => '∭', // ∭ | \x222D | \u8749 + 'toea' => '⤨', // ⤨ | \x2928 | \u10536 + 'top' => '⊤', // ⊤ | \x22A4 | \u8868 + 'topbot' => '⌶', // ⌶ | \x2336 | \u9014 + 'topcir' => '⫱', // ⫱ | \x2AF1 | \u10993 + 'Topf' => '𝕋', // 𝕋 | \x1D54B | \u120139 + 'topf' => '𝕥', // 𝕥 | \x1D565 | \u120165 + 'topfork' => '⫚', // ⫚ | \x2ADA | \u10970 + 'tosa' => '⤩', // ⤩ | \x2929 | \u10537 + 'tprime' => '‴', // ‴ | \x2034 | \u8244 + 'trade' => '™', // ™ | \x2122 | \u8482 + 'TRADE' => '™', // ™ | \x2122 | \u8482 + 'triangle' => '▵', // ▵ | \x25B5 | \u9653 + 'triangledown' => '▿', // ▿ | \x25BF | \u9663 + 'triangleleft' => '◃', // ◃ | \x25C3 | \u9667 + 'trianglelefteq' => '⊴', // ⊴ | \x22B4 | \u8884 + 'triangleq' => '≜', // ≜ | \x225C | \u8796 + 'triangleright' => '▹', // ▹ | \x25B9 | \u9657 + 'trianglerighteq' => '⊵', // ⊵ | \x22B5 | \u8885 + 'tridot' => '◬', // ◬ | \x25EC | \u9708 + 'trie' => '≜', // ≜ | \x225C | \u8796 + 'triminus' => '⨺', // ⨺ | \x2A3A | \u10810 + 'TripleDot' => '⃛', // ⃛ | \x20DB | \u8411 + 'triplus' => '⨹', // ⨹ | \x2A39 | \u10809 + 'trisb' => '⧍', // ⧍ | \x29CD | \u10701 + 'tritime' => '⨻', // ⨻ | \x2A3B | \u10811 + 'trpezium' => '⏢', // ⏢ | \x23E2 | \u9186 + 'Tscr' => '𝒯', // 𝒯 | \x1D4AF | \u119983 + 'tscr' => '𝓉', // 𝓉 | \x1D4C9 | \u120009 + 'tscy' => 'ц', // ц | \x446 | \u1094 + 'TScy' => 'Ц', // Ц | \x426 | \u1062 + 'TSHcy' => 'Ћ', // Ћ | \x40B | \u1035 + 'tshcy' => 'ћ', // ћ | \x45B | \u1115 + 'Tstrok' => 'Ŧ', // Ŧ | \x166 | \u358 + 'tstrok' => 'ŧ', // ŧ | \x167 | \u359 + 'twixt' => '≬', // ≬ | \x226C | \u8812 + 'twoheadleftarrow' => '↞', // ↞ | \x219E | \u8606 + 'twoheadrightarrow' => '↠', // ↠ | \x21A0 | \u8608 + 'uacute' => 'ú', // ú | \xFA | \u250 + 'Uacute' => 'Ú', // Ú | \xDA | \u218 + 'uacute' => 'ú', // ú | \xFA | \u250 + 'Uacute' => 'Ú', // Ú | \xDA | \u218 + 'uarr' => '↑', // ↑ | \x2191 | \u8593 + 'Uarr' => '↟', // ↟ | \x219F | \u8607 + 'uArr' => '⇑', // ⇑ | \x21D1 | \u8657 + 'Uarrocir' => '⥉', // ⥉ | \x2949 | \u10569 + 'Ubrcy' => 'Ў', // Ў | \x40E | \u1038 + 'ubrcy' => 'ў', // ў | \x45E | \u1118 + 'Ubreve' => 'Ŭ', // Ŭ | \x16C | \u364 + 'ubreve' => 'ŭ', // ŭ | \x16D | \u365 + 'Ucirc' => 'Û', // Û | \xDB | \u219 + 'Ucirc' => 'Û', // Û | \xDB | \u219 + 'ucirc' => 'û', // û | \xFB | \u251 + 'ucirc' => 'û', // û | \xFB | \u251 + 'Ucy' => 'У', // У | \x423 | \u1059 + 'ucy' => 'у', // у | \x443 | \u1091 + 'udarr' => '⇅', // ⇅ | \x21C5 | \u8645 + 'Udblac' => 'Ű', // Ű | \x170 | \u368 + 'udblac' => 'ű', // ű | \x171 | \u369 + 'udhar' => '⥮', // ⥮ | \x296E | \u10606 + 'ufisht' => '⥾', // ⥾ | \x297E | \u10622 + 'Ufr' => '𝔘', // 𝔘 | \x1D518 | \u120088 + 'ufr' => '𝔲', // 𝔲 | \x1D532 | \u120114 + 'Ugrave' => 'Ù', // Ù | \xD9 | \u217 + 'Ugrave' => 'Ù', // Ù | \xD9 | \u217 + 'ugrave' => 'ù', // ù | \xF9 | \u249 + 'ugrave' => 'ù', // ù | \xF9 | \u249 + 'uHar' => '⥣', // ⥣ | \x2963 | \u10595 + 'uharl' => '↿', // ↿ | \x21BF | \u8639 + 'uharr' => '↾', // ↾ | \x21BE | \u8638 + 'uhblk' => '▀', // ▀ | \x2580 | \u9600 + 'ulcorn' => '⌜', // ⌜ | \x231C | \u8988 + 'ulcorner' => '⌜', // ⌜ | \x231C | \u8988 + 'ulcrop' => '⌏', // ⌏ | \x230F | \u8975 + 'ultri' => '◸', // ◸ | \x25F8 | \u9720 + 'Umacr' => 'Ū', // Ū | \x16A | \u362 + 'umacr' => 'ū', // ū | \x16B | \u363 + 'uml' => '¨', // ¨ | \xA8 | \u168 + 'uml' => '¨', // ¨ | \xA8 | \u168 + 'UnderBar' => '_', // _ | \x5F | \u95 + 'UnderBrace' => '⏟', // ⏟ | \x23DF | \u9183 + 'UnderBracket' => '⎵', // ⎵ | \x23B5 | \u9141 + 'UnderParenthesis' => '⏝', // ⏝ | \x23DD | \u9181 + 'Union' => '⋃', // ⋃ | \x22C3 | \u8899 + 'UnionPlus' => '⊎', // ⊎ | \x228E | \u8846 + 'Uogon' => 'Ų', // Ų | \x172 | \u370 + 'uogon' => 'ų', // ų | \x173 | \u371 + 'Uopf' => '𝕌', // 𝕌 | \x1D54C | \u120140 + 'uopf' => '𝕦', // 𝕦 | \x1D566 | \u120166 + 'Uparrow' => '⇑', // ⇑ | \x21D1 | \u8657 + 'uparrow' => '↑', // ↑ | \x2191 | \u8593 + 'UpArrow' => '↑', // ↑ | \x2191 | \u8593 + 'UpArrowBar' => '⤒', // ⤒ | \x2912 | \u10514 + 'UpArrowDownArrow' => '⇅', // ⇅ | \x21C5 | \u8645 + 'updownarrow' => '↕', // ↕ | \x2195 | \u8597 + 'UpDownArrow' => '↕', // ↕ | \x2195 | \u8597 + 'Updownarrow' => '⇕', // ⇕ | \x21D5 | \u8661 + 'UpEquilibrium' => '⥮', // ⥮ | \x296E | \u10606 + 'upharpoonleft' => '↿', // ↿ | \x21BF | \u8639 + 'upharpoonright' => '↾', // ↾ | \x21BE | \u8638 + 'uplus' => '⊎', // ⊎ | \x228E | \u8846 + 'UpperLeftArrow' => '↖', // ↖ | \x2196 | \u8598 + 'UpperRightArrow' => '↗', // ↗ | \x2197 | \u8599 + 'upsi' => 'υ', // υ | \x3C5 | \u965 + 'Upsi' => 'ϒ', // ϒ | \x3D2 | \u978 + 'upsih' => 'ϒ', // ϒ | \x3D2 | \u978 + 'Upsilon' => 'Υ', // Υ | \x3A5 | \u933 + 'upsilon' => 'υ', // υ | \x3C5 | \u965 + 'UpTee' => '⊥', // ⊥ | \x22A5 | \u8869 + 'UpTeeArrow' => '↥', // ↥ | \x21A5 | \u8613 + 'upuparrows' => '⇈', // ⇈ | \x21C8 | \u8648 + 'urcorn' => '⌝', // ⌝ | \x231D | \u8989 + 'urcorner' => '⌝', // ⌝ | \x231D | \u8989 + 'urcrop' => '⌎', // ⌎ | \x230E | \u8974 + 'Uring' => 'Ů', // Ů | \x16E | \u366 + 'uring' => 'ů', // ů | \x16F | \u367 + 'urtri' => '◹', // ◹ | \x25F9 | \u9721 + 'Uscr' => '𝒰', // 𝒰 | \x1D4B0 | \u119984 + 'uscr' => '𝓊', // 𝓊 | \x1D4CA | \u120010 + 'utdot' => '⋰', // ⋰ | \x22F0 | \u8944 + 'Utilde' => 'Ũ', // Ũ | \x168 | \u360 + 'utilde' => 'ũ', // ũ | \x169 | \u361 + 'utri' => '▵', // ▵ | \x25B5 | \u9653 + 'utrif' => '▴', // ▴ | \x25B4 | \u9652 + 'uuarr' => '⇈', // ⇈ | \x21C8 | \u8648 + 'uuml' => 'ü', // ü | \xFC | \u252 + 'Uuml' => 'Ü', // Ü | \xDC | \u220 + 'uuml' => 'ü', // ü | \xFC | \u252 + 'Uuml' => 'Ü', // Ü | \xDC | \u220 + 'uwangle' => '⦧', // ⦧ | \x29A7 | \u10663 + 'vangrt' => '⦜', // ⦜ | \x299C | \u10652 + 'varepsilon' => 'ϵ', // ϵ | \x3F5 | \u1013 + 'varkappa' => 'ϰ', // ϰ | \x3F0 | \u1008 + 'varnothing' => '∅', // ∅ | \x2205 | \u8709 + 'varphi' => 'ϕ', // ϕ | \x3D5 | \u981 + 'varpi' => 'ϖ', // ϖ | \x3D6 | \u982 + 'varpropto' => '∝', // ∝ | \x221D | \u8733 + 'varr' => '↕', // ↕ | \x2195 | \u8597 + 'vArr' => '⇕', // ⇕ | \x21D5 | \u8661 + 'varrho' => 'ϱ', // ϱ | \x3F1 | \u1009 + 'varsigma' => 'ς', // ς | \x3C2 | \u962 + 'varsubsetneq' => '⊊︀', // ⊊︀ | \x228A\xFE00 | \u8842\u65024 + 'varsubsetneqq' => '⫋︀', // ⫋︀ | \x2ACB\xFE00 | \u10955\u65024 + 'varsupsetneq' => '⊋︀', // ⊋︀ | \x228B\xFE00 | \u8843\u65024 + 'varsupsetneqq' => '⫌︀', // ⫌︀ | \x2ACC\xFE00 | \u10956\u65024 + 'vartheta' => 'ϑ', // ϑ | \x3D1 | \u977 + 'vartriangleleft' => '⊲', // ⊲ | \x22B2 | \u8882 + 'vartriangleright' => '⊳', // ⊳ | \x22B3 | \u8883 + 'vBar' => '⫨', // ⫨ | \x2AE8 | \u10984 + 'Vbar' => '⫫', // ⫫ | \x2AEB | \u10987 + 'vBarv' => '⫩', // ⫩ | \x2AE9 | \u10985 + 'Vcy' => 'В', // В | \x412 | \u1042 + 'vcy' => 'в', // в | \x432 | \u1074 + 'vdash' => '⊢', // ⊢ | \x22A2 | \u8866 + 'vDash' => '⊨', // ⊨ | \x22A8 | \u8872 + 'Vdash' => '⊩', // ⊩ | \x22A9 | \u8873 + 'VDash' => '⊫', // ⊫ | \x22AB | \u8875 + 'Vdashl' => '⫦', // ⫦ | \x2AE6 | \u10982 + 'Vee' => '⋁', // ⋁ | \x22C1 | \u8897 + 'vee' => '∨', // ∨ | \x2228 | \u8744 + 'veebar' => '⊻', // ⊻ | \x22BB | \u8891 + 'veeeq' => '≚', // ≚ | \x225A | \u8794 + 'vellip' => '⋮', // ⋮ | \x22EE | \u8942 + 'verbar' => '|', // | | \x7C | \u124 + 'Verbar' => '‖', // ‖ | \x2016 | \u8214 + 'vert' => '|', // | | \x7C | \u124 + 'Vert' => '‖', // ‖ | \x2016 | \u8214 + 'VerticalBar' => '∣', // ∣ | \x2223 | \u8739 + 'VerticalLine' => '|', // | | \x7C | \u124 + 'VerticalSeparator' => '❘', // ❘ | \x2758 | \u10072 + 'VerticalTilde' => '≀', // ≀ | \x2240 | \u8768 + 'VeryThinSpace' => ' ', //   | \x200A | \u8202 + 'Vfr' => '𝔙', // 𝔙 | \x1D519 | \u120089 + 'vfr' => '𝔳', // 𝔳 | \x1D533 | \u120115 + 'vltri' => '⊲', // ⊲ | \x22B2 | \u8882 + 'vnsub' => '⊂⃒', // ⊂⃒ | \x2282\x20D2 | \u8834\u8402 + 'vnsup' => '⊃⃒', // ⊃⃒ | \x2283\x20D2 | \u8835\u8402 + 'Vopf' => '𝕍', // 𝕍 | \x1D54D | \u120141 + 'vopf' => '𝕧', // 𝕧 | \x1D567 | \u120167 + 'vprop' => '∝', // ∝ | \x221D | \u8733 + 'vrtri' => '⊳', // ⊳ | \x22B3 | \u8883 + 'Vscr' => '𝒱', // 𝒱 | \x1D4B1 | \u119985 + 'vscr' => '𝓋', // 𝓋 | \x1D4CB | \u120011 + 'vsubnE' => '⫋︀', // ⫋︀ | \x2ACB\xFE00 | \u10955\u65024 + 'vsubne' => '⊊︀', // ⊊︀ | \x228A\xFE00 | \u8842\u65024 + 'vsupnE' => '⫌︀', // ⫌︀ | \x2ACC\xFE00 | \u10956\u65024 + 'vsupne' => '⊋︀', // ⊋︀ | \x228B\xFE00 | \u8843\u65024 + 'Vvdash' => '⊪', // ⊪ | \x22AA | \u8874 + 'vzigzag' => '⦚', // ⦚ | \x299A | \u10650 + 'Wcirc' => 'Ŵ', // Ŵ | \x174 | \u372 + 'wcirc' => 'ŵ', // ŵ | \x175 | \u373 + 'wedbar' => '⩟', // ⩟ | \x2A5F | \u10847 + 'wedge' => '∧', // ∧ | \x2227 | \u8743 + 'Wedge' => '⋀', // ⋀ | \x22C0 | \u8896 + 'wedgeq' => '≙', // ≙ | \x2259 | \u8793 + 'weierp' => '℘', // ℘ | \x2118 | \u8472 + 'Wfr' => '𝔚', // 𝔚 | \x1D51A | \u120090 + 'wfr' => '𝔴', // 𝔴 | \x1D534 | \u120116 + 'Wopf' => '𝕎', // 𝕎 | \x1D54E | \u120142 + 'wopf' => '𝕨', // 𝕨 | \x1D568 | \u120168 + 'wp' => '℘', // ℘ | \x2118 | \u8472 + 'wr' => '≀', // ≀ | \x2240 | \u8768 + 'wreath' => '≀', // ≀ | \x2240 | \u8768 + 'Wscr' => '𝒲', // 𝒲 | \x1D4B2 | \u119986 + 'wscr' => '𝓌', // 𝓌 | \x1D4CC | \u120012 + 'xcap' => '⋂', // ⋂ | \x22C2 | \u8898 + 'xcirc' => '◯', // ◯ | \x25EF | \u9711 + 'xcup' => '⋃', // ⋃ | \x22C3 | \u8899 + 'xdtri' => '▽', // ▽ | \x25BD | \u9661 + 'Xfr' => '𝔛', // 𝔛 | \x1D51B | \u120091 + 'xfr' => '𝔵', // 𝔵 | \x1D535 | \u120117 + 'xhArr' => '⟺', // ⟺ | \x27FA | \u10234 + 'xharr' => '⟷', // ⟷ | \x27F7 | \u10231 + 'Xi' => 'Ξ', // Ξ | \x39E | \u926 + 'xi' => 'ξ', // ξ | \x3BE | \u958 + 'xlarr' => '⟵', // ⟵ | \x27F5 | \u10229 + 'xlArr' => '⟸', // ⟸ | \x27F8 | \u10232 + 'xmap' => '⟼', // ⟼ | \x27FC | \u10236 + 'xnis' => '⋻', // ⋻ | \x22FB | \u8955 + 'xodot' => '⨀', // ⨀ | \x2A00 | \u10752 + 'Xopf' => '𝕏', // 𝕏 | \x1D54F | \u120143 + 'xopf' => '𝕩', // 𝕩 | \x1D569 | \u120169 + 'xoplus' => '⨁', // ⨁ | \x2A01 | \u10753 + 'xotime' => '⨂', // ⨂ | \x2A02 | \u10754 + 'xrarr' => '⟶', // ⟶ | \x27F6 | \u10230 + 'xrArr' => '⟹', // ⟹ | \x27F9 | \u10233 + 'Xscr' => '𝒳', // 𝒳 | \x1D4B3 | \u119987 + 'xscr' => '𝓍', // 𝓍 | \x1D4CD | \u120013 + 'xsqcup' => '⨆', // ⨆ | \x2A06 | \u10758 + 'xuplus' => '⨄', // ⨄ | \x2A04 | \u10756 + 'xutri' => '△', // △ | \x25B3 | \u9651 + 'xvee' => '⋁', // ⋁ | \x22C1 | \u8897 + 'xwedge' => '⋀', // ⋀ | \x22C0 | \u8896 + 'Yacute' => 'Ý', // Ý | \xDD | \u221 + 'Yacute' => 'Ý', // Ý | \xDD | \u221 + 'yacute' => 'ý', // ý | \xFD | \u253 + 'yacute' => 'ý', // ý | \xFD | \u253 + 'YAcy' => 'Я', // Я | \x42F | \u1071 + 'yacy' => 'я', // я | \x44F | \u1103 + 'Ycirc' => 'Ŷ', // Ŷ | \x176 | \u374 + 'ycirc' => 'ŷ', // ŷ | \x177 | \u375 + 'Ycy' => 'Ы', // Ы | \x42B | \u1067 + 'ycy' => 'ы', // ы | \x44B | \u1099 + 'yen' => '¥', // ¥ | \xA5 | \u165 + 'yen' => '¥', // ¥ | \xA5 | \u165 + 'yfr' => '𝔶', // 𝔶 | \x1D536 | \u120118 + 'Yfr' => '𝔜', // 𝔜 | \x1D51C | \u120092 + 'YIcy' => 'Ї', // Ї | \x407 | \u1031 + 'yicy' => 'ї', // ї | \x457 | \u1111 + 'Yopf' => '𝕐', // 𝕐 | \x1D550 | \u120144 + 'yopf' => '𝕪', // 𝕪 | \x1D56A | \u120170 + 'Yscr' => '𝒴', // 𝒴 | \x1D4B4 | \u119988 + 'yscr' => '𝓎', // 𝓎 | \x1D4CE | \u120014 + 'YUcy' => 'Ю', // Ю | \x42E | \u1070 + 'yucy' => 'ю', // ю | \x44E | \u1102 + 'yuml' => 'ÿ', // ÿ | \xFF | \u255 + 'yuml' => 'ÿ', // ÿ | \xFF | \u255 + 'Yuml' => 'Ÿ', // Ÿ | \x178 | \u376 + 'Zacute' => 'Ź', // Ź | \x179 | \u377 + 'zacute' => 'ź', // ź | \x17A | \u378 + 'Zcaron' => 'Ž', // Ž | \x17D | \u381 + 'zcaron' => 'ž', // ž | \x17E | \u382 + 'zcy' => 'з', // з | \x437 | \u1079 + 'Zcy' => 'З', // З | \x417 | \u1047 + 'Zdot' => 'Ż', // Ż | \x17B | \u379 + 'zdot' => 'ż', // ż | \x17C | \u380 + 'zeetrf' => 'ℨ', // ℨ | \x2128 | \u8488 + 'ZeroWidthSpace' => '', // ​ | \x200B | \u8203 + 'Zeta' => 'Ζ', // Ζ | \x396 | \u918 + 'zeta' => 'ζ', // ζ | \x3B6 | \u950 + 'zfr' => '𝔷', // 𝔷 | \x1D537 | \u120119 + 'Zfr' => 'ℨ', // ℨ | \x2128 | \u8488 + 'ZHcy' => 'Ж', // Ж | \x416 | \u1046 + 'zhcy' => 'ж', // ж | \x436 | \u1078 + 'zigrarr' => '⇝', // ⇝ | \x21DD | \u8669 + 'zopf' => '𝕫', // 𝕫 | \x1D56B | \u120171 + 'Zopf' => 'ℤ', // ℤ | \x2124 | \u8484 + 'Zscr' => '𝒵', // 𝒵 | \x1D4B5 | \u119989 + 'zscr' => '𝓏', // 𝓏 | \x1D4CF | \u120015 + 'zwj' => '‍', // ‍ | \x200D | \u8205 + 'zwnj' => '‌', // ‌ | \x200C | \u8204 ]; /** * Utility function converts entities into their real unicode characters. * - * @param string $input The input string. - * - * @return string + * @param string $input The input string. */ public static function convertEntitiesToUnicode(string $input): string { - return preg_replace_callback('/&([^;]*);/', static function ($m) { + return \preg_replace_callback('/&([^;]*);/', static function ($m) { if (isset(self::$entities[$m[1]])) { return self::$entities[$m[1]]; } diff --git a/src/Enum/AbstractEnum.php b/src/Enum/AbstractEnum.php index ff694b7..d01f9f8 100644 --- a/src/Enum/AbstractEnum.php +++ b/src/Enum/AbstractEnum.php @@ -1,7 +1,7 @@ . - * Copyright (c) 2017–2018 Contributors. + * Copyright (c) 2017–2019 Ryan Parman . + * Copyright (c) 2017–2019 Contributors. * * http://opensource.org/licenses/Apache2.0 */ diff --git a/src/Enum/CharacterSet.php b/src/Enum/CharacterSet.php index 536c6c8..29aa4fe 100644 --- a/src/Enum/CharacterSet.php +++ b/src/Enum/CharacterSet.php @@ -1,7 +1,7 @@ . - * Copyright (c) 2017–2018 Contributors. + * Copyright (c) 2017–2019 Ryan Parman . + * Copyright (c) 2017–2019 Contributors. * * http://opensource.org/licenses/Apache2.0 */ diff --git a/src/Enum/DateFormat.php b/src/Enum/DateFormat.php index 2fb0e67..9b622e6 100644 --- a/src/Enum/DateFormat.php +++ b/src/Enum/DateFormat.php @@ -1,7 +1,7 @@ . - * Copyright (c) 2017–2018 Contributors. + * Copyright (c) 2017–2019 Ryan Parman . + * Copyright (c) 2017–2019 Contributors. * * http://opensource.org/licenses/Apache2.0 */ diff --git a/src/Enum/EnumInterface.php b/src/Enum/EnumInterface.php index 197a005..62c0582 100644 --- a/src/Enum/EnumInterface.php +++ b/src/Enum/EnumInterface.php @@ -1,7 +1,7 @@ . - * Copyright (c) 2017–2018 Contributors. + * Copyright (c) 2017–2019 Ryan Parman . + * Copyright (c) 2017–2019 Contributors. * * http://opensource.org/licenses/Apache2.0 */ diff --git a/src/Enum/ErrorMessage.php b/src/Enum/ErrorMessage.php index e0a057a..e5ae022 100644 --- a/src/Enum/ErrorMessage.php +++ b/src/Enum/ErrorMessage.php @@ -1,7 +1,7 @@ . - * Copyright (c) 2017–2018 Contributors. + * Copyright (c) 2017–2019 Ryan Parman . + * Copyright (c) 2017–2019 Contributors. * * http://opensource.org/licenses/Apache2.0 */ diff --git a/src/Enum/FeedType.php b/src/Enum/FeedType.php index e186d74..f4bd6de 100644 --- a/src/Enum/FeedType.php +++ b/src/Enum/FeedType.php @@ -1,7 +1,7 @@ . - * Copyright (c) 2017–2018 Contributors. + * Copyright (c) 2017–2019 Ryan Parman . + * Copyright (c) 2017–2019 Contributors. * * http://opensource.org/licenses/Apache2.0 */ diff --git a/src/Enum/Serialization.php b/src/Enum/Serialization.php index 02a69c2..fe57c04 100644 --- a/src/Enum/Serialization.php +++ b/src/Enum/Serialization.php @@ -1,7 +1,7 @@ . - * Copyright (c) 2017–2018 Contributors. + * Copyright (c) 2017–2019 Ryan Parman . + * Copyright (c) 2017–2019 Contributors. * * http://opensource.org/licenses/Apache2.0 */ diff --git a/src/Exception/ConfigurationException.php b/src/Exception/ConfigurationException.php index 29cbfe2..8fd9173 100644 --- a/src/Exception/ConfigurationException.php +++ b/src/Exception/ConfigurationException.php @@ -1,7 +1,7 @@ . - * Copyright (c) 2017–2018 Contributors. + * Copyright (c) 2017–2019 Ryan Parman . + * Copyright (c) 2017–2019 Contributors. * * http://opensource.org/licenses/Apache2.0 */ diff --git a/src/Exception/ContainerException.php b/src/Exception/ContainerException.php index 374d64f..570f33f 100644 --- a/src/Exception/ContainerException.php +++ b/src/Exception/ContainerException.php @@ -1,7 +1,7 @@ . - * Copyright (c) 2017–2018 Contributors. + * Copyright (c) 2017–2019 Ryan Parman . + * Copyright (c) 2017–2019 Contributors. * * http://opensource.org/licenses/Apache2.0 */ diff --git a/src/Exception/MiddlewareException.php b/src/Exception/MiddlewareException.php index a9e96a2..a21e06e 100644 --- a/src/Exception/MiddlewareException.php +++ b/src/Exception/MiddlewareException.php @@ -1,7 +1,7 @@ . - * Copyright (c) 2017–2018 Contributors. + * Copyright (c) 2017–2019 Ryan Parman . + * Copyright (c) 2017–2019 Contributors. * * http://opensource.org/licenses/Apache2.0 */ diff --git a/src/Exception/NotFoundException.php b/src/Exception/NotFoundException.php index 8cea630..06252bb 100644 --- a/src/Exception/NotFoundException.php +++ b/src/Exception/NotFoundException.php @@ -1,7 +1,7 @@ . - * Copyright (c) 2017–2018 Contributors. + * Copyright (c) 2017–2019 Ryan Parman . + * Copyright (c) 2017–2019 Contributors. * * http://opensource.org/licenses/Apache2.0 */ diff --git a/src/Exception/SimplePieException.php b/src/Exception/SimplePieException.php index cad1c39..3c63eb8 100644 --- a/src/Exception/SimplePieException.php +++ b/src/Exception/SimplePieException.php @@ -1,7 +1,7 @@ . - * Copyright (c) 2017–2018 Contributors. + * Copyright (c) 2017–2019 Ryan Parman . + * Copyright (c) 2017–2019 Contributors. * * http://opensource.org/licenses/Apache2.0 */ diff --git a/src/HandlerStack.php b/src/HandlerStack.php index c41f45a..455c343 100644 --- a/src/HandlerStack.php +++ b/src/HandlerStack.php @@ -1,7 +1,7 @@ . - * Copyright (c) 2017–2018 Contributors. + * Copyright (c) 2017–2019 Ryan Parman . + * Copyright (c) 2017–2019 Contributors. * * http://opensource.org/licenses/Apache2.0 */ @@ -171,8 +171,6 @@ public function registerNamespaces(Ns $ns): void /** * Returns information about the HandlerStack that is useful for debugging. - * - * @return array */ public function debugStack(): array { @@ -212,8 +210,8 @@ public function debugStack(): array */ protected function validateMiddleware( callable $middleware, - ?string $name = null, - ?string $overrideType = null, + ?string $name, + ?string $overrideType, callable $fn ): void { // @phpcs:enable @@ -253,8 +251,6 @@ protected function logRegistration(callable $middleware, ?string $name = null): * * @param callable $middleware The middleware to add to the stack. * @param string|null $name A name for the middleware. Can be used with `pushBefore()` and `pushAfter()`. - * - * @return string */ protected function exceptionMessage(callable $middleware, ?string $name = null): string { diff --git a/src/HandlerStackInterface.php b/src/HandlerStackInterface.php index 6da8682..c6c3618 100644 --- a/src/HandlerStackInterface.php +++ b/src/HandlerStackInterface.php @@ -1,7 +1,7 @@ . - * Copyright (c) 2017–2018 Contributors. + * Copyright (c) 2017–2019 Ryan Parman . + * Copyright (c) 2017–2019 Contributors. * * http://opensource.org/licenses/Apache2.0 */ @@ -36,8 +36,6 @@ interface HandlerStackInterface extends C\SetLoggerInterface * will be thrown. * * @throws MiddlewareException - * - * @return self */ public function append(callable $middleware, ?string $name = null, ?string $overrideType = null): self; @@ -54,8 +52,6 @@ public function append(callable $middleware, ?string $name = null, ?string $over * @param string|null $name A name for the middleware. Can be used with `pushBefore()` and `pushAfter()`. * * @throws MiddlewareException - * - * @return self */ public function appendClosure(string $overrideType, callable $middleware, ?string $name = null): self; @@ -72,8 +68,6 @@ public function appendClosure(string $overrideType, callable $middleware, ?strin * will be thrown. * * @throws MiddlewareException - * - * @return self */ public function prepend(callable $middleware, ?string $name = null, ?string $overrideType = null): self; @@ -90,8 +84,6 @@ public function prepend(callable $middleware, ?string $name = null, ?string $ove * @param string|null $name A name for the middleware. Can be used with `pushBefore()` and `pushAfter()`. * * @throws MiddlewareException - * - * @return self */ public function prependClosure(string $overrideType, callable $middleware, ?string $name = null): self; diff --git a/src/Middleware/AbstractMiddleware.php b/src/Middleware/AbstractMiddleware.php index b4f4cec..47b2f71 100644 --- a/src/Middleware/AbstractMiddleware.php +++ b/src/Middleware/AbstractMiddleware.php @@ -1,7 +1,7 @@ . - * Copyright (c) 2017–2018 Contributors. + * Copyright (c) 2017–2019 Ryan Parman . + * Copyright (c) 2017–2019 Contributors. * * http://opensource.org/licenses/Apache2.0 */ @@ -68,8 +68,6 @@ public function addArrayProperty(&$object, string $property): void * @param array $arr The associative array to check. * @param string $key The key in the associative array to return the value for. * @param mixed $default The default value to return if there is no value. The default value is `null`. - * - * @return mixed */ public function get(array $arr, string $key, $default = null) { diff --git a/src/Middleware/Html/HtmlInterface.php b/src/Middleware/Html/HtmlInterface.php index 43bbac5..522931f 100644 --- a/src/Middleware/Html/HtmlInterface.php +++ b/src/Middleware/Html/HtmlInterface.php @@ -1,7 +1,7 @@ . - * Copyright (c) 2017–2018 Contributors. + * Copyright (c) 2017–2019 Ryan Parman . + * Copyright (c) 2017–2019 Contributors. * * http://opensource.org/licenses/Apache2.0 */ diff --git a/src/Middleware/Json/JsonInterface.php b/src/Middleware/Json/JsonInterface.php index a57d171..21ed409 100644 --- a/src/Middleware/Json/JsonInterface.php +++ b/src/Middleware/Json/JsonInterface.php @@ -1,7 +1,7 @@ . - * Copyright (c) 2017–2018 Contributors. + * Copyright (c) 2017–2019 Ryan Parman . + * Copyright (c) 2017–2019 Contributors. * * http://opensource.org/licenses/Apache2.0 */ diff --git a/src/Middleware/MiddlewareInterface.php b/src/Middleware/MiddlewareInterface.php index 586de5b..f0cb271 100644 --- a/src/Middleware/MiddlewareInterface.php +++ b/src/Middleware/MiddlewareInterface.php @@ -1,7 +1,7 @@ . - * Copyright (c) 2017–2018 Contributors. + * Copyright (c) 2017–2019 Ryan Parman . + * Copyright (c) 2017–2019 Contributors. * * http://opensource.org/licenses/Apache2.0 */ diff --git a/src/Middleware/Xml/AbstractXmlMiddleware.php b/src/Middleware/Xml/AbstractXmlMiddleware.php index 667afda..637063f 100644 --- a/src/Middleware/Xml/AbstractXmlMiddleware.php +++ b/src/Middleware/Xml/AbstractXmlMiddleware.php @@ -1,7 +1,7 @@ . - * Copyright (c) 2017–2018 Contributors. + * Copyright (c) 2017–2019 Ryan Parman . + * Copyright (c) 2017–2019 Contributors. * * http://opensource.org/licenses/Apache2.0 */ @@ -34,8 +34,6 @@ abstract class AbstractXmlMiddleware extends AbstractMiddleware * @param bool $makeInsensitive Whether or not the handling should be made case-insensitive. A value of `true` * means that the handling should be case-insensitive. A value of `false` means that * the handling should be case-sensitive. The default value is `true`. - * - * @return self */ public function setCaseInsensitive(bool $makeInsensitive = true): self { @@ -51,8 +49,6 @@ public function setCaseInsensitive(bool $makeInsensitive = true): self * * @param string $query An XPath query where `%s` is used in-place of the XML namespace alias. * @param string $namespaceAlias The XML namespace alias to apply. - * - * @return string */ public function applyNsToQuery(string $query, string $namespaceAlias): string { diff --git a/src/Middleware/Xml/Atom.php b/src/Middleware/Xml/Atom.php index dd6f37c..cbc98ca 100644 --- a/src/Middleware/Xml/Atom.php +++ b/src/Middleware/Xml/Atom.php @@ -1,7 +1,7 @@ . - * Copyright (c) 2017–2018 Contributors. + * Copyright (c) 2017–2019 Ryan Parman . + * Copyright (c) 2017–2019 Contributors. * * http://opensource.org/licenses/Apache2.0 */ diff --git a/src/Middleware/Xml/XmlInterface.php b/src/Middleware/Xml/XmlInterface.php index d605a10..4eb7aca 100644 --- a/src/Middleware/Xml/XmlInterface.php +++ b/src/Middleware/Xml/XmlInterface.php @@ -1,7 +1,7 @@ . - * Copyright (c) 2017–2018 Contributors. + * Copyright (c) 2017–2019 Ryan Parman . + * Copyright (c) 2017–2019 Contributors. * * http://opensource.org/licenses/Apache2.0 */ @@ -40,8 +40,6 @@ public function __invoke(stdClass $feedRoot, string $namespaceAlias, DOMXPath $x * 'http://www.w3.org/2005/Atom' => 'atom10' * ]; * ``` - * - * @return array */ public function getSupportedNamespaces(): array; } diff --git a/src/Mixin/DateTrait.php b/src/Mixin/DateTrait.php index 1252b39..37038ba 100644 --- a/src/Mixin/DateTrait.php +++ b/src/Mixin/DateTrait.php @@ -1,7 +1,7 @@ . - * Copyright (c) 2017–2018 Contributors. + * Copyright (c) 2017–2019 Ryan Parman . + * Copyright (c) 2017–2019 Contributors. * * http://opensource.org/licenses/Apache2.0 */ @@ -36,8 +36,6 @@ trait DateTrait * * @param string $createFromFormat The format of the datestamp in the feed. * - * @return self - * * @see http://php.net/manual/en/datetime.createfromformat.php */ public function setDateFormat(string $createFromFormat): self @@ -59,8 +57,6 @@ public function setDateFormat(string $createFromFormat): self * * @param string $timezone The timezone identifier to use. Must be compatible with `DateTimeZone`. The default * value is `UTC`. - * - * @return self */ public function setOutputTimezone(string $timezone = 'UTC'): self { diff --git a/src/Mixin/DeepTypeTrait.php b/src/Mixin/DeepTypeTrait.php index 4ba679a..77f3cbb 100644 --- a/src/Mixin/DeepTypeTrait.php +++ b/src/Mixin/DeepTypeTrait.php @@ -1,7 +1,7 @@ . - * Copyright (c) 2017–2018 Contributors. + * Copyright (c) 2017–2019 Ryan Parman . + * Copyright (c) 2017–2019 Contributors. * * http://opensource.org/licenses/Apache2.0 */ @@ -10,7 +10,6 @@ namespace SimplePie\Mixin; -use SimplePie\Configuration as C; use SimplePie\Type\Node; use SimplePie\Type\TypeInterface; use Skyzyx\UtilityPack\Types; @@ -36,8 +35,6 @@ trait DeepTypeTrait * looking at the response from `getRoot()`. * @param string|null $namespaceAlias The XML namespace alias to apply. * - * @return Node - * * @phpcs:disable Generic.Functions.OpeningFunctionBraceBsdAllman.BraceOnSameLine */ protected function getScalarSingleValue( @@ -66,8 +63,6 @@ protected function getScalarSingleValue( * @param string $className The class name to instantiate when there is not a defined value. * @param string|null $namespaceAlias The XML namespace alias to apply. * - * @return TypeInterface - * * @phpcs:disable Generic.Functions.OpeningFunctionBraceBsdAllman.BraceOnSameLine */ protected function getComplexSingleValue( @@ -96,8 +91,6 @@ protected function getComplexSingleValue( * looking at the response from `getRoot()`. * @param string|null $namespaceAlias The XML namespace alias to apply. * - * @return iterable - * * @phpcs:disable Generic.Functions.OpeningFunctionBraceBsdAllman.BraceOnSameLine */ protected function getComplexMultipleValues( diff --git a/src/Mixin/DomDocumentTrait.php b/src/Mixin/DomDocumentTrait.php index b42ee14..297cfae 100644 --- a/src/Mixin/DomDocumentTrait.php +++ b/src/Mixin/DomDocumentTrait.php @@ -1,7 +1,7 @@ . - * Copyright (c) 2017–2018 Contributors. + * Copyright (c) 2017–2019 Ryan Parman . + * Copyright (c) 2017–2019 Contributors. * * http://opensource.org/licenses/Apache2.0 */ @@ -26,8 +26,6 @@ trait DomDocumentTrait /** * Gets the DOMDocument object which is being used to parse the content. - * - * @return DOMDocument */ public function getDomDocument(): DOMDocument { diff --git a/src/Mixin/LoggerTrait.php b/src/Mixin/LoggerTrait.php index 0bdfa95..1d0cb82 100644 --- a/src/Mixin/LoggerTrait.php +++ b/src/Mixin/LoggerTrait.php @@ -1,7 +1,7 @@ . - * Copyright (c) 2017–2018 Contributors. + * Copyright (c) 2017–2019 Ryan Parman . + * Copyright (c) 2017–2019 Contributors. * * http://opensource.org/licenses/Apache2.0 */ @@ -28,7 +28,7 @@ trait LoggerTrait /** * Sets the PSR-3 logger. * - * @param LoggerInterface $logger + * @param LoggerInterface $logger A PSR-3 compatible logger. * * @return self */ @@ -48,8 +48,6 @@ public function setLogger(LoggerInterface $logger) /** * Retrieves the PSR-3 logger. - * - * @return LoggerInterface */ public function getLogger(): LoggerInterface { diff --git a/src/Mixin/RawDocumentTrait.php b/src/Mixin/RawDocumentTrait.php index 2383d79..95034f9 100644 --- a/src/Mixin/RawDocumentTrait.php +++ b/src/Mixin/RawDocumentTrait.php @@ -1,7 +1,7 @@ . - * Copyright (c) 2017–2018 Contributors. + * Copyright (c) 2017–2019 Ryan Parman . + * Copyright (c) 2017–2019 Contributors. * * http://opensource.org/licenses/Apache2.0 */ @@ -24,8 +24,6 @@ trait RawDocumentTrait /** * Retrieves the raw, unparsed contents of the feed's stream. - * - * @return string */ public function getRawDocument(): string { diff --git a/src/Mixin/RootTrait.php b/src/Mixin/RootTrait.php index 5fa0feb..f997043 100644 --- a/src/Mixin/RootTrait.php +++ b/src/Mixin/RootTrait.php @@ -1,7 +1,7 @@ . - * Copyright (c) 2017–2018 Contributors. + * Copyright (c) 2017–2019 Ryan Parman . + * Copyright (c) 2017–2019 Contributors. * * http://opensource.org/licenses/Apache2.0 */ @@ -24,8 +24,6 @@ trait RootTrait /** * Retrieve the root-most node in the feed. - * - * @return object */ public function getRoot(): object { diff --git a/src/Parser/AbstractParser.php b/src/Parser/AbstractParser.php index f1420c0..d9d8fd4 100644 --- a/src/Parser/AbstractParser.php +++ b/src/Parser/AbstractParser.php @@ -1,7 +1,7 @@ . - * Copyright (c) 2017–2018 Contributors. + * Copyright (c) 2017–2019 Ryan Parman . + * Copyright (c) 2017–2019 Contributors. * * http://opensource.org/licenses/Apache2.0 */ @@ -23,8 +23,6 @@ abstract class AbstractParser implements ParserInterface * * Note: Use of MD5 here is not cryptographically significant. * - * @return string - * * @see http://php.net/manual/en/language.oop5.magic.php#object.tostring */ public function __toString(): string diff --git a/src/Parser/Date.php b/src/Parser/Date.php index fbc8cb3..afc0366 100644 --- a/src/Parser/Date.php +++ b/src/Parser/Date.php @@ -1,7 +1,7 @@ . - * Copyright (c) 2017–2018 Contributors. + * Copyright (c) 2017–2019 Ryan Parman . + * Copyright (c) 2017–2019 Contributors. * * http://opensource.org/licenses/Apache2.0 */ @@ -116,8 +116,6 @@ public function __construct( /** * Get the input datestamp. - * - * @return string */ public function getDatestamp(): string { @@ -126,8 +124,6 @@ public function getDatestamp(): string /** * Get the requested output timezone. - * - * @return string */ public function getOutputTimezone(): string { @@ -136,8 +132,6 @@ public function getOutputTimezone(): string /** * Get the format used to assist date string parsing. - * - * @return string|null */ public function getCreateFromFormat(): ?string { diff --git a/src/Parser/Html.php b/src/Parser/Html.php index 7a3748e..5ec0c51 100644 --- a/src/Parser/Html.php +++ b/src/Parser/Html.php @@ -1,7 +1,7 @@ . - * Copyright (c) 2017–2018 Contributors. + * Copyright (c) 2017–2019 Ryan Parman . + * Copyright (c) 2017–2019 Contributors. * * http://opensource.org/licenses/Apache2.0 */ diff --git a/src/Parser/Json.php b/src/Parser/Json.php index 7675a46..370b72e 100644 --- a/src/Parser/Json.php +++ b/src/Parser/Json.php @@ -1,7 +1,7 @@ . - * Copyright (c) 2017–2018 Contributors. + * Copyright (c) 2017–2019 Ryan Parman . + * Copyright (c) 2017–2019 Contributors. * * http://opensource.org/licenses/Apache2.0 */ diff --git a/src/Parser/ParserInterface.php b/src/Parser/ParserInterface.php index 755ed78..848129f 100644 --- a/src/Parser/ParserInterface.php +++ b/src/Parser/ParserInterface.php @@ -1,7 +1,7 @@ . - * Copyright (c) 2017–2018 Contributors. + * Copyright (c) 2017–2019 Ryan Parman . + * Copyright (c) 2017–2019 Contributors. * * http://opensource.org/licenses/Apache2.0 */ diff --git a/src/Parser/Xml.php b/src/Parser/Xml.php index ffc7649..27cd441 100644 --- a/src/Parser/Xml.php +++ b/src/Parser/Xml.php @@ -1,7 +1,7 @@ . - * Copyright (c) 2017–2018 Contributors. + * Copyright (c) 2017–2019 Ryan Parman . + * Copyright (c) 2017–2019 Contributors. * * http://opensource.org/licenses/Apache2.0 */ @@ -169,8 +169,6 @@ public function __construct( /** * Get the XML namespace handler. - * - * @return Ns */ public function getNs(): Ns { @@ -179,8 +177,6 @@ public function getNs(): Ns /** * Get the preferred namespace alias. - * - * @return string|null */ public function getNamespaceAlias(): ?string { @@ -218,8 +214,6 @@ public function xpath() * pointer to the next node, then the next until it finds a real XML node. * * @param DOMNode $node The `DOMNode` element to evaluate. - * - * @return DOMNode */ public function findNextRealNode(DOMNode $node): DOMNode { @@ -234,8 +228,6 @@ public function findNextRealNode(DOMNode $node): DOMNode /** * Retrieves the object which represents the top-level feed. - * - * @return Feed */ public function getFeed(): Feed { diff --git a/src/Sanitizer/Body.php b/src/Sanitizer/Body.php index 62ac05e..1ebae92 100644 --- a/src/Sanitizer/Body.php +++ b/src/Sanitizer/Body.php @@ -1,7 +1,7 @@ . - * Copyright (c) 2017–2018 Contributors. + * Copyright (c) 2017–2019 Ryan Parman . + * Copyright (c) 2017–2019 Contributors. * * http://opensource.org/licenses/Apache2.0 */ diff --git a/src/Sanitizer/DataProtocol.php b/src/Sanitizer/DataProtocol.php index 1e4f4d5..245a680 100644 --- a/src/Sanitizer/DataProtocol.php +++ b/src/Sanitizer/DataProtocol.php @@ -1,7 +1,7 @@ . - * Copyright (c) 2017–2018 Contributors. + * Copyright (c) 2017–2019 Ryan Parman . + * Copyright (c) 2017–2019 Contributors. * * http://opensource.org/licenses/Apache2.0 */ diff --git a/src/Sanitizer/DeprecatedElements.php b/src/Sanitizer/DeprecatedElements.php index c894cc7..e4e59f8 100644 --- a/src/Sanitizer/DeprecatedElements.php +++ b/src/Sanitizer/DeprecatedElements.php @@ -1,7 +1,7 @@ . - * Copyright (c) 2017–2018 Contributors. + * Copyright (c) 2017–2019 Ryan Parman . + * Copyright (c) 2017–2019 Contributors. * * http://opensource.org/licenses/Apache2.0 */ diff --git a/src/Sanitizer/Frame.php b/src/Sanitizer/Frame.php index 250a7a4..36ca295 100644 --- a/src/Sanitizer/Frame.php +++ b/src/Sanitizer/Frame.php @@ -1,7 +1,7 @@ . - * Copyright (c) 2017–2018 Contributors. + * Copyright (c) 2017–2019 Ryan Parman . + * Copyright (c) 2017–2019 Contributors. * * http://opensource.org/licenses/Apache2.0 */ diff --git a/src/Sanitizer/Iframe.php b/src/Sanitizer/Iframe.php index 6a4fe6f..284e47c 100644 --- a/src/Sanitizer/Iframe.php +++ b/src/Sanitizer/Iframe.php @@ -1,7 +1,7 @@ . - * Copyright (c) 2017–2018 Contributors. + * Copyright (c) 2017–2019 Ryan Parman . + * Copyright (c) 2017–2019 Contributors. * * http://opensource.org/licenses/Apache2.0 */ diff --git a/src/Sanitizer/JavaScriptProtocol.php b/src/Sanitizer/JavaScriptProtocol.php index b4cc32c..5351fa0 100644 --- a/src/Sanitizer/JavaScriptProtocol.php +++ b/src/Sanitizer/JavaScriptProtocol.php @@ -1,7 +1,7 @@ . - * Copyright (c) 2017–2018 Contributors. + * Copyright (c) 2017–2019 Ryan Parman . + * Copyright (c) 2017–2019 Contributors. * * http://opensource.org/licenses/Apache2.0 */ diff --git a/src/Sanitizer/Meta.php b/src/Sanitizer/Meta.php index cca23f7..83746af 100644 --- a/src/Sanitizer/Meta.php +++ b/src/Sanitizer/Meta.php @@ -1,7 +1,7 @@ . - * Copyright (c) 2017–2018 Contributors. + * Copyright (c) 2017–2019 Ryan Parman . + * Copyright (c) 2017–2019 Contributors. * * http://opensource.org/licenses/Apache2.0 */ diff --git a/src/Sanitizer/ObjectEmbed.php b/src/Sanitizer/ObjectEmbed.php index 13a8338..c9c86f6 100644 --- a/src/Sanitizer/ObjectEmbed.php +++ b/src/Sanitizer/ObjectEmbed.php @@ -1,7 +1,7 @@ . - * Copyright (c) 2017–2018 Contributors. + * Copyright (c) 2017–2019 Ryan Parman . + * Copyright (c) 2017–2019 Contributors. * * http://opensource.org/licenses/Apache2.0 */ diff --git a/src/Sanitizer/Script.php b/src/Sanitizer/Script.php index 7b42b19..7e07a45 100644 --- a/src/Sanitizer/Script.php +++ b/src/Sanitizer/Script.php @@ -1,7 +1,7 @@ . - * Copyright (c) 2017–2018 Contributors. + * Copyright (c) 2017–2019 Ryan Parman . + * Copyright (c) 2017–2019 Contributors. * * http://opensource.org/licenses/Apache2.0 */ diff --git a/src/Sanitizer/Style.php b/src/Sanitizer/Style.php index 4d7e068..3505563 100644 --- a/src/Sanitizer/Style.php +++ b/src/Sanitizer/Style.php @@ -1,7 +1,7 @@ . - * Copyright (c) 2017–2018 Contributors. + * Copyright (c) 2017–2019 Ryan Parman . + * Copyright (c) 2017–2019 Contributors. * * http://opensource.org/licenses/Apache2.0 */ diff --git a/src/Sanitizer/TextFormatting.php b/src/Sanitizer/TextFormatting.php index 5eef9d2..8369018 100644 --- a/src/Sanitizer/TextFormatting.php +++ b/src/Sanitizer/TextFormatting.php @@ -1,7 +1,7 @@ . - * Copyright (c) 2017–2018 Contributors. + * Copyright (c) 2017–2019 Ryan Parman . + * Copyright (c) 2017–2019 Contributors. * * http://opensource.org/licenses/Apache2.0 */ diff --git a/src/SimplePie.php b/src/SimplePie.php index 970d917..09e978e 100644 --- a/src/SimplePie.php +++ b/src/SimplePie.php @@ -1,7 +1,7 @@ . - * Copyright (c) 2017–2018 Contributors. + * Copyright (c) 2017–2019 Ryan Parman . + * Copyright (c) 2017–2019 Contributors. * * http://opensource.org/licenses/Apache2.0 */ @@ -54,21 +54,21 @@ public function __construct() $this->middleware->append(new Atom(), 'atom'); // Default libxml2 settings - $this->libxml = LIBXML_HTML_NOIMPLIED // Required, or things crash. - | LIBXML_BIGLINES - | LIBXML_COMPACT - | LIBXML_HTML_NODEFDTD - | LIBXML_NOBLANKS - | LIBXML_NOENT - | LIBXML_NOXMLDECL - | LIBXML_NSCLEAN - | LIBXML_PARSEHUGE; + $this->libxml = \LIBXML_HTML_NOIMPLIED // Required, or things crash. + | \LIBXML_BIGLINES + | \LIBXML_COMPACT + | \LIBXML_HTML_NODEFDTD + | \LIBXML_NOBLANKS + | \LIBXML_NOENT + | \LIBXML_NOXMLDECL + | \LIBXML_NSCLEAN + | \LIBXML_PARSEHUGE; } /** * Sets the libxml value to use for parsing XML. * - * @param int $libxml + * @param int $libxml TODO add a description here. * * @return int */ @@ -90,8 +90,6 @@ public function setLibxml(int $libxml) /** * Gets the libxml value to use for parsing XML. - * - * @return int */ public function getLibxml(): int { @@ -101,7 +99,7 @@ public function getLibxml(): int /** * Sets the handler stack which contains registered middleware. * - * @param HandlerStackInterface $handlerStack + * @param HandlerStackInterface $handlerStack TODO add a description here. * * @return self */ @@ -115,8 +113,6 @@ public function setMiddlewareStack(HandlerStackInterface $handlerStack) /** * Gets the handler stack which contains registered middleware. - * - * @return HandlerStackInterface */ public function getMiddlewareStack(): HandlerStackInterface { @@ -133,19 +129,15 @@ public function getMiddlewareStack(): HandlerStackInterface * should inject the entity definitions. A value of `false` means * that SimplePie should NOT inject the entity definitions. The * default value is `false`. - * - * @return XmlParser */ public function parseXml(StreamInterface $stream, bool $handleHtmlEntitiesInXml = false): XmlParser { - $parser = new XmlParser( + return new XmlParser( $stream, $this->logger, $this->middleware, $this->libxml, $handleHtmlEntitiesInXml ); - - return $parser; } } diff --git a/src/Type/AbstractType.php b/src/Type/AbstractType.php index eadf6f2..78110fa 100644 --- a/src/Type/AbstractType.php +++ b/src/Type/AbstractType.php @@ -1,7 +1,7 @@ . - * Copyright (c) 2017–2018 Contributors. + * Copyright (c) 2017–2019 Ryan Parman . + * Copyright (c) 2017–2019 Contributors. * * http://opensource.org/licenses/Apache2.0 */ @@ -22,8 +22,6 @@ abstract class AbstractType * @param string $nodeName The name of the method being called. * @param array $args Any arguments passed into that method. * - * @return mixed - * * @internal */ public function __call(string $nodeName, array $args) @@ -49,8 +47,6 @@ public function __call(string $nodeName, array $args) * * @param string $nodeName The short version of the call (without the `get`). * - * @return string - * * @internal */ protected function getUnresolvableMessage(string $nodeName): string diff --git a/src/Type/BranchInterface.php b/src/Type/BranchInterface.php index ed23a8f..2da5b0b 100644 --- a/src/Type/BranchInterface.php +++ b/src/Type/BranchInterface.php @@ -1,7 +1,7 @@ . - * Copyright (c) 2017–2018 Contributors. + * Copyright (c) 2017–2019 Ryan Parman . + * Copyright (c) 2017–2019 Contributors. * * http://opensource.org/licenses/Apache2.0 */ @@ -20,8 +20,6 @@ interface BranchInterface * * @param string $nodeName The name of the method being called. * - * @return string - * * @internal */ public function getAlias(string $nodeName): string; diff --git a/src/Type/Category.php b/src/Type/Category.php index e68f543..80597e6 100644 --- a/src/Type/Category.php +++ b/src/Type/Category.php @@ -1,7 +1,7 @@ . - * Copyright (c) 2017–2018 Contributors. + * Copyright (c) 2017–2019 Ryan Parman . + * Copyright (c) 2017–2019 Contributors. * * http://opensource.org/licenses/Apache2.0 */ diff --git a/src/Type/Entry.php b/src/Type/Entry.php index a4b6332..02f2f5f 100644 --- a/src/Type/Entry.php +++ b/src/Type/Entry.php @@ -1,7 +1,7 @@ . - * Copyright (c) 2017–2018 Contributors. + * Copyright (c) 2017–2019 Ryan Parman . + * Copyright (c) 2017–2019 Contributors. * * http://opensource.org/licenses/Apache2.0 */ @@ -95,8 +95,6 @@ public function __construct( /** * Converts this object into a string representation. - * - * @return string */ public function __toString(): string { @@ -105,8 +103,6 @@ public function __toString(): string /** * Gets the DOMNode element. - * - * @return DOMNode|null */ public function getNode(): ?DOMNode { @@ -117,8 +113,6 @@ public function getNode(): ?DOMNode * Finds the common internal alias for a given method name. * * @param string $nodeName The name of the method being called. - * - * @return string */ public function getAlias(string $nodeName): string { @@ -160,8 +154,6 @@ public function getAlias(string $nodeName): string * * @throws SimplePieException * - * @return mixed - * * @phpcs:disable Generic.Metrics.CyclomaticComplexity.MaxExceeded */ public function getHandler(string $nodeName, array $args = []) diff --git a/src/Type/Feed.php b/src/Type/Feed.php index fb6e8b2..e04ed49 100644 --- a/src/Type/Feed.php +++ b/src/Type/Feed.php @@ -1,7 +1,7 @@ . - * Copyright (c) 2017–2018 Contributors. + * Copyright (c) 2017–2019 Ryan Parman . + * Copyright (c) 2017–2019 Contributors. * * http://opensource.org/licenses/Apache2.0 */ @@ -80,8 +80,6 @@ public function __construct(string $namespaceAlias) /** * Finds the default namespace alias for the feed type. - * - * @return string */ public function getDefaultNs(): string { @@ -93,8 +91,6 @@ public function getDefaultNs(): string * * @param string $nodeName The name of the method being called. * - * @return string - * * @phpcs:disable Generic.Metrics.CyclomaticComplexity.MaxExceeded */ public function getAlias(string $nodeName): string diff --git a/src/Type/Generator.php b/src/Type/Generator.php index 9f8614e..bbe2c92 100644 --- a/src/Type/Generator.php +++ b/src/Type/Generator.php @@ -1,7 +1,7 @@ . - * Copyright (c) 2017–2018 Contributors. + * Copyright (c) 2017–2019 Ryan Parman . + * Copyright (c) 2017–2019 Contributors. * * http://opensource.org/licenses/Apache2.0 */ diff --git a/src/Type/Image.php b/src/Type/Image.php index 7852d3c..d154224 100644 --- a/src/Type/Image.php +++ b/src/Type/Image.php @@ -1,7 +1,7 @@ . - * Copyright (c) 2017–2018 Contributors. + * Copyright (c) 2017–2019 Ryan Parman . + * Copyright (c) 2017–2019 Contributors. * * http://opensource.org/licenses/Apache2.0 */ diff --git a/src/Type/Link.php b/src/Type/Link.php index 898c38c..88fcdf8 100644 --- a/src/Type/Link.php +++ b/src/Type/Link.php @@ -1,7 +1,7 @@ . - * Copyright (c) 2017–2018 Contributors. + * Copyright (c) 2017–2019 Ryan Parman . + * Copyright (c) 2017–2019 Contributors. * * http://opensource.org/licenses/Apache2.0 */ diff --git a/src/Type/Node.php b/src/Type/Node.php index d840655..11b7415 100644 --- a/src/Type/Node.php +++ b/src/Type/Node.php @@ -1,7 +1,7 @@ . - * Copyright (c) 2017–2018 Contributors. + * Copyright (c) 2017–2019 Ryan Parman . + * Copyright (c) 2017–2019 Contributors. * * http://opensource.org/licenses/Apache2.0 */ @@ -13,7 +13,6 @@ use DOMAttr; use DOMNode; use DOMText; -use SimplePie\Enum\CharacterSet; use SimplePie\Enum\Serialization; use SimplePie\Exception\SimplePieException; @@ -75,7 +74,7 @@ public function __construct(?DOMNode $node = null, array $fallback = []) // Set some default values $this->handleFallback($fallback); - if (XML_ELEMENT_NODE === $node->nodeType && $node->attributes->length > 0) { + if (\XML_ELEMENT_NODE === $node->nodeType && $node->attributes->length > 0) { foreach ($node->attributes as $attribute) { if ('xml:base' === $attribute->nodeName) { $this->base = $attribute->nodeValue; @@ -83,32 +82,20 @@ public function __construct(?DOMNode $node = null, array $fallback = []) $this->lang = $attribute->nodeValue; } elseif ('src' === $attribute->name) { $this->handleAsSource($attribute); - } elseif ( - 'type' === $attribute->name && ( - Serialization::TEXT === $attribute->value - || 'text/plain' === $attribute->value - ) + } elseif ('type' === $attribute->name && (Serialization::TEXT === $attribute->value + || 'text/plain' === $attribute->value) ) { $this->handleAsText($node, $attribute); - } elseif ( - 'type' === $attribute->name && ( - Serialization::HTML === $attribute->value - || 'text/html' === $attribute->value - ) + } elseif ('type' === $attribute->name && (Serialization::HTML === $attribute->value + || 'text/html' === $attribute->value) ) { $this->handleAsHtml($node, $attribute); - } elseif ( - 'type' === $attribute->name && ( - Serialization::XHTML === $attribute->value - || 'application/xhtml+xml' === $attribute->value - || 'application/xml' === $attribute->value - ) + } elseif ('type' === $attribute->name && (Serialization::XHTML === $attribute->value + || 'application/xhtml+xml' === $attribute->value + || 'application/xml' === $attribute->value) ) { $this->handleAsXhtml($node, $attribute); - } elseif ( - 'type' === $attribute->name && ( - 'application/octet-stream' === $attribute->value - ) + } elseif ('type' === $attribute->name && ('application/octet-stream' === $attribute->value) ) { $this->handleAsBase64($node); } else { @@ -124,8 +111,6 @@ public function __construct(?DOMNode $node = null, array $fallback = []) /** * Casting this Node element to a string with return the _value_ of the Node. - * - * @return string */ public function __toString(): string { @@ -148,8 +133,6 @@ public static function factory(string $value): self /** * Gets the raw `DOMNode` element. - * - * @return DOMNode|null */ public function getNode(): ?DOMNode { @@ -158,8 +141,6 @@ public function getNode(): ?DOMNode /** * Gets the content of the node, serialized appropriately. - * - * @return string|null */ public function getValue(): ?string { @@ -170,8 +151,6 @@ public function getValue(): ?string * Gets the serialization of the content. * * Will always be one of the enums from `SimplePie\Enum\Serialization`. - * - * @return string */ public function getSerialization(): string { diff --git a/src/Type/NodeInterface.php b/src/Type/NodeInterface.php index 3f4861a..cb9526c 100644 --- a/src/Type/NodeInterface.php +++ b/src/Type/NodeInterface.php @@ -1,7 +1,7 @@ . - * Copyright (c) 2017–2018 Contributors. + * Copyright (c) 2017–2019 Ryan Parman . + * Copyright (c) 2017–2019 Contributors. * * http://opensource.org/licenses/Apache2.0 */ @@ -19,15 +19,11 @@ interface NodeInterface { /** * Converts this object into a string representation. - * - * @return string */ public function __toString(): string; /** * Gets the DOMNode element. - * - * @return DOMNode|null */ public function getNode(): ?DOMNode; } diff --git a/src/Type/Person.php b/src/Type/Person.php index 287d34e..d4b542e 100644 --- a/src/Type/Person.php +++ b/src/Type/Person.php @@ -1,7 +1,7 @@ . - * Copyright (c) 2017–2018 Contributors. + * Copyright (c) 2017–2019 Ryan Parman . + * Copyright (c) 2017–2019 Contributors. * * http://opensource.org/licenses/Apache2.0 */ diff --git a/src/Type/TypeInterface.php b/src/Type/TypeInterface.php index 07466b8..5b6375a 100644 --- a/src/Type/TypeInterface.php +++ b/src/Type/TypeInterface.php @@ -1,7 +1,7 @@ . - * Copyright (c) 2017–2018 Contributors. + * Copyright (c) 2017–2019 Ryan Parman . + * Copyright (c) 2017–2019 Contributors. * * http://opensource.org/licenses/Apache2.0 */ @@ -20,8 +20,6 @@ interface TypeInterface * * @param string $nodeName The name of the method being called. * - * @return string - * * @internal */ public function getAlias(string $nodeName): string; @@ -34,8 +32,6 @@ public function getAlias(string $nodeName): string; * * @throws SimplePieException * - * @return Node - * * @internal */ public function getHandler(string $nodeName, array $args = []): Node; diff --git a/src/Util/FeedLocator.php b/src/Util/FeedLocator.php index 1f1fb0c..58425c7 100644 --- a/src/Util/FeedLocator.php +++ b/src/Util/FeedLocator.php @@ -1,7 +1,7 @@ . - * Copyright (c) 2017–2018 Contributors. + * Copyright (c) 2017–2019 Ryan Parman . + * Copyright (c) 2017–2019 Contributors. * * http://opensource.org/licenses/Apache2.0 */ diff --git a/src/Util/Ns.php b/src/Util/Ns.php index 6408b19..437160d 100644 --- a/src/Util/Ns.php +++ b/src/Util/Ns.php @@ -1,7 +1,7 @@ . - * Copyright (c) 2017–2018 Contributors. + * Copyright (c) 2017–2019 Ryan Parman . + * Copyright (c) 2017–2019 Contributors. * * http://opensource.org/licenses/Apache2.0 */ @@ -59,8 +59,6 @@ public function addAliases(array $aliases): array /** * Gets the list of document-defined namespace aliases and namespace URIs. - * - * @return array */ public function getDocNamespaces(): array { @@ -73,8 +71,6 @@ public function getDocNamespaces(): array * @param string|null $namespaceUri The namespace URI used inside the XML document. If the value is `null`, then * the preferred namespace alias of the root namespace will be returned. The * default value is `null`. - * - * @return string */ public function getPreferredNamespaceAlias(?string $namespaceUri = null): string { diff --git a/tests/Integration/AbstractTestCase.php b/tests/Integration/AbstractTestCase.php index 4ea38be..a9d0425 100644 --- a/tests/Integration/AbstractTestCase.php +++ b/tests/Integration/AbstractTestCase.php @@ -1,7 +1,7 @@ . - * Copyright (c) 2017–2018 Contributors. + * Copyright (c) 2017–2019 Ryan Parman . + * Copyright (c) 2017–2019 Contributors. * * http://opensource.org/licenses/Apache2.0 */ @@ -26,7 +26,7 @@ abstract class AbstractTestCase extends TestCase public $feed; - public function setUp(): void + protected function setUp(): void { $this->goodAtom = \file_get_contents($this->getFeedDir() . '/full/atom10/test.atom'); $this->simplepie = $this->getSimplePie(); diff --git a/tests/Integration/Atom/Feed/CategoryTest.php b/tests/Integration/Atom/Feed/CategoryTest.php index 872df17..92b2816 100644 --- a/tests/Integration/Atom/Feed/CategoryTest.php +++ b/tests/Integration/Atom/Feed/CategoryTest.php @@ -1,7 +1,7 @@ . - * Copyright (c) 2017–2018 Contributors. + * Copyright (c) 2017–2019 Ryan Parman . + * Copyright (c) 2017–2019 Contributors. * * http://opensource.org/licenses/Apache2.0 */ @@ -40,22 +40,22 @@ public function testCategory(): void { $category = $this->feed->getCategories()[0]; - $this->assertEquals(Category::class, Types::getClassOrType($category)); - $this->assertEquals('Clueless Recruiters', (string) $category); + static::assertEquals(Category::class, Types::getClassOrType($category)); + static::assertEquals('Clueless Recruiters', (string) $category); - $this->assertEquals(DOMElement::class, Types::getClassOrType($category->getNode())); + static::assertEquals(DOMElement::class, Types::getClassOrType($category->getNode())); - $this->assertEquals(Node::class, Types::getClassOrType($category->getTerm())); - $this->assertEquals('Clueless Recruiters', (string) $category->getTerm()); - $this->assertEquals(Serialization::TEXT, $category->getTerm()->getSerialization()); + static::assertEquals(Node::class, Types::getClassOrType($category->getTerm())); + static::assertEquals('Clueless Recruiters', (string) $category->getTerm()); + static::assertEquals(Serialization::TEXT, $category->getTerm()->getSerialization()); - $this->assertEquals(Node::class, Types::getClassOrType($category->getScheme())); - $this->assertEquals('http://blog.ryanparman.com', (string) $category->getScheme()); - $this->assertEquals(Serialization::TEXT, $category->getScheme()->getSerialization()); + static::assertEquals(Node::class, Types::getClassOrType($category->getScheme())); + static::assertEquals('http://blog.ryanparman.com', (string) $category->getScheme()); + static::assertEquals(Serialization::TEXT, $category->getScheme()->getSerialization()); - $this->assertEquals(Node::class, Types::getClassOrType($category->getLabel())); - $this->assertEquals('', (string) $category->getLabel()); - $this->assertEquals(Serialization::TEXT, $category->getLabel()->getSerialization()); + static::assertEquals(Node::class, Types::getClassOrType($category->getLabel())); + static::assertEquals('', (string) $category->getLabel()); + static::assertEquals(Serialization::TEXT, $category->getLabel()->getSerialization()); } public function testCategories(): void @@ -63,14 +63,14 @@ public function testCategories(): void $categories = $this->feed->getCategories(); foreach ($categories as $category) { - $this->assertEquals(Category::class, Types::getClassOrType($category)); - $this->assertEquals(DOMElement::class, Types::getClassOrType($category->getNode())); - $this->assertEquals(Node::class, Types::getClassOrType($category->getTerm())); - $this->assertEquals(Serialization::TEXT, $category->getTerm()->getSerialization()); - $this->assertEquals(Node::class, Types::getClassOrType($category->getScheme())); - $this->assertEquals(Serialization::TEXT, $category->getScheme()->getSerialization()); - $this->assertEquals(Node::class, Types::getClassOrType($category->getLabel())); - $this->assertEquals(Serialization::TEXT, $category->getLabel()->getSerialization()); + static::assertEquals(Category::class, Types::getClassOrType($category)); + static::assertEquals(DOMElement::class, Types::getClassOrType($category->getNode())); + static::assertEquals(Node::class, Types::getClassOrType($category->getTerm())); + static::assertEquals(Serialization::TEXT, $category->getTerm()->getSerialization()); + static::assertEquals(Node::class, Types::getClassOrType($category->getScheme())); + static::assertEquals(Serialization::TEXT, $category->getScheme()->getSerialization()); + static::assertEquals(Node::class, Types::getClassOrType($category->getLabel())); + static::assertEquals(Serialization::TEXT, $category->getLabel()->getSerialization()); } } diff --git a/tests/Integration/Atom/Feed/FeedTest.php b/tests/Integration/Atom/Feed/FeedTest.php index fd1c1fe..a735e23 100644 --- a/tests/Integration/Atom/Feed/FeedTest.php +++ b/tests/Integration/Atom/Feed/FeedTest.php @@ -1,7 +1,7 @@ . - * Copyright (c) 2017–2018 Contributors. + * Copyright (c) 2017–2019 Ryan Parman . + * Copyright (c) 2017–2019 Contributors. * * http://opensource.org/licenses/Apache2.0 */ @@ -24,11 +24,11 @@ public function testFeed(): void $published = $feed->getPublished(); - $this->assertEquals('2016-02-26', $published->format('Y-m-d')); - $this->assertEquals('12:30pm', $published->format('g:ia')); - $this->assertEquals('PST', $published->format('T')); - $this->assertEquals('-0800', $published->format('O')); - $this->assertEquals('-08:00', $published->format('P')); + static::assertEquals('2016-02-26', $published->format('Y-m-d')); + static::assertEquals('12:30pm', $published->format('g:ia')); + static::assertEquals('PST', $published->format('T')); + static::assertEquals('-0800', $published->format('O')); + static::assertEquals('-08:00', $published->format('P')); } public function testFeedFail(): void diff --git a/tests/Integration/Atom/Feed/GeneratorTest.php b/tests/Integration/Atom/Feed/GeneratorTest.php index 064eba2..96fb7c8 100644 --- a/tests/Integration/Atom/Feed/GeneratorTest.php +++ b/tests/Integration/Atom/Feed/GeneratorTest.php @@ -1,7 +1,7 @@ . - * Copyright (c) 2017–2018 Contributors. + * Copyright (c) 2017–2019 Ryan Parman . + * Copyright (c) 2017–2019 Contributors. * * http://opensource.org/licenses/Apache2.0 */ @@ -24,30 +24,30 @@ public function testGenerator(): void { $generator = $this->feed->getGenerator(); - $this->assertEquals(Generator::class, Types::getClassOrType($generator)); - $this->assertEquals('WordPress 4.7.5', (string) $generator); + static::assertEquals(Generator::class, Types::getClassOrType($generator)); + static::assertEquals('WordPress 4.7.5', (string) $generator); - $this->assertEquals(DOMElement::class, Types::getClassOrType($generator->getNode())); + static::assertEquals(DOMElement::class, Types::getClassOrType($generator->getNode())); - $this->assertEquals(Node::class, Types::getClassOrType($generator->getName())); - $this->assertEquals('WordPress', (string) $generator->getName()); - $this->assertEquals(Serialization::TEXT, $generator->getName()->getSerialization()); + static::assertEquals(Node::class, Types::getClassOrType($generator->getName())); + static::assertEquals('WordPress', (string) $generator->getName()); + static::assertEquals(Serialization::TEXT, $generator->getName()->getSerialization()); - $this->assertEquals(Node::class, Types::getClassOrType($generator->getVersion())); - $this->assertEquals('4.7.5', (string) $generator->getVersion()); - $this->assertEquals(Serialization::TEXT, $generator->getVersion()->getSerialization()); + static::assertEquals(Node::class, Types::getClassOrType($generator->getVersion())); + static::assertEquals('4.7.5', (string) $generator->getVersion()); + static::assertEquals(Serialization::TEXT, $generator->getVersion()->getSerialization()); - $this->assertEquals(Node::class, Types::getClassOrType($generator->getUrl())); - $this->assertEquals('https://wordpress.org/', (string) $generator->getUrl()); - $this->assertEquals(Serialization::TEXT, $generator->getUrl()->getSerialization()); + static::assertEquals(Node::class, Types::getClassOrType($generator->getUrl())); + static::assertEquals('https://wordpress.org/', (string) $generator->getUrl()); + static::assertEquals(Serialization::TEXT, $generator->getUrl()->getSerialization()); } public function testGeneratorAliases(): void { $generator = $this->feed->getGenerator(); - $this->assertEquals('https://wordpress.org/', (string) $generator->getUrl()); - $this->assertEquals('https://wordpress.org/', (string) $generator->getUri()); + static::assertEquals('https://wordpress.org/', (string) $generator->getUrl()); + static::assertEquals('https://wordpress.org/', (string) $generator->getUri()); } public function testGeneratorFail(): void diff --git a/tests/Integration/Atom/Feed/IdTest.php b/tests/Integration/Atom/Feed/IdTest.php index 8409a2c..7e12837 100644 --- a/tests/Integration/Atom/Feed/IdTest.php +++ b/tests/Integration/Atom/Feed/IdTest.php @@ -1,7 +1,7 @@ . - * Copyright (c) 2017–2018 Contributors. + * Copyright (c) 2017–2019 Ryan Parman . + * Copyright (c) 2017–2019 Contributors. * * http://opensource.org/licenses/Apache2.0 */ @@ -37,19 +37,19 @@ public function testId(): void { $id = $this->feed->getId(); - $this->assertEquals(Node::class, Types::getClassOrType($id)); - $this->assertEquals('tag:github.com,2008:https://github.com/skyzyx/signer/releases', (string) $id); - $this->assertEquals('tag:github.com,2008:https://github.com/skyzyx/signer/releases', $id->getValue()); - $this->assertEquals(Serialization::TEXT, $id->getSerialization()); + static::assertEquals(Node::class, Types::getClassOrType($id)); + static::assertEquals('tag:github.com,2008:https://github.com/skyzyx/signer/releases', (string) $id); + static::assertEquals('tag:github.com,2008:https://github.com/skyzyx/signer/releases', $id->getValue()); + static::assertEquals(Serialization::TEXT, $id->getSerialization()); } public function testIdAtom10(): void { $id = $this->feed->getId('atom10'); - $this->assertEquals(Node::class, Types::getClassOrType($id)); - $this->assertEquals('tag:github.com,2008:https://github.com/skyzyx/signer/releases', (string) $id); - $this->assertEquals('tag:github.com,2008:https://github.com/skyzyx/signer/releases', $id->getValue()); - $this->assertEquals(Serialization::TEXT, $id->getSerialization()); + static::assertEquals(Node::class, Types::getClassOrType($id)); + static::assertEquals('tag:github.com,2008:https://github.com/skyzyx/signer/releases', (string) $id); + static::assertEquals('tag:github.com,2008:https://github.com/skyzyx/signer/releases', $id->getValue()); + static::assertEquals(Serialization::TEXT, $id->getSerialization()); } } diff --git a/tests/Integration/Atom/Feed/ImageTest.php b/tests/Integration/Atom/Feed/ImageTest.php index 6177468..026bc8c 100644 --- a/tests/Integration/Atom/Feed/ImageTest.php +++ b/tests/Integration/Atom/Feed/ImageTest.php @@ -1,7 +1,7 @@ . - * Copyright (c) 2017–2018 Contributors. + * Copyright (c) 2017–2019 Ryan Parman . + * Copyright (c) 2017–2019 Contributors. * * http://opensource.org/licenses/Apache2.0 */ @@ -24,17 +24,17 @@ public function testIcon(): void { $image = $this->feed->getIcon(); - $this->assertEquals(Image::class, Types::getClassOrType($image)); - $this->assertEquals('http://www.facebook.com/favicon.ico', (string) $image); + static::assertEquals(Image::class, Types::getClassOrType($image)); + static::assertEquals('http://www.facebook.com/favicon.ico', (string) $image); - $this->assertEquals(DOMElement::class, Types::getClassOrType($image->getNode())); + static::assertEquals(DOMElement::class, Types::getClassOrType($image->getNode())); - $this->assertEquals(Node::class, Types::getClassOrType($image->getUrl())); - $this->assertEquals('http://www.facebook.com/favicon.ico', (string) $image->getUrl()); - $this->assertEquals(Serialization::TEXT, $image->getUrl()->getSerialization()); + static::assertEquals(Node::class, Types::getClassOrType($image->getUrl())); + static::assertEquals('http://www.facebook.com/favicon.ico', (string) $image->getUrl()); + static::assertEquals(Serialization::TEXT, $image->getUrl()->getSerialization()); - $this->assertEquals('string', Types::getClassOrType($image->getUrl()->getValue())); - $this->assertEquals('http://www.facebook.com/favicon.ico', $image->getUrl()->getValue()); + static::assertEquals('string', Types::getClassOrType($image->getUrl()->getValue())); + static::assertEquals('http://www.facebook.com/favicon.ico', $image->getUrl()->getValue()); } public function testLogo(): void @@ -42,17 +42,17 @@ public function testLogo(): void $url = 'http://profile.ak.fbcdn.net/hprofile-ak-snc4/41604_92024478835_8378438_n.jpg'; $image = $this->feed->getLogo(); - $this->assertEquals(Image::class, Types::getClassOrType($image)); - $this->assertEquals($url, (string) $image); + static::assertEquals(Image::class, Types::getClassOrType($image)); + static::assertEquals($url, (string) $image); - $this->assertEquals(DOMElement::class, Types::getClassOrType($image->getNode())); + static::assertEquals(DOMElement::class, Types::getClassOrType($image->getNode())); - $this->assertEquals(Node::class, Types::getClassOrType($image->getUrl())); - $this->assertEquals($url, (string) $image->getUrl()); - $this->assertEquals(Serialization::TEXT, $image->getUrl()->getSerialization()); + static::assertEquals(Node::class, Types::getClassOrType($image->getUrl())); + static::assertEquals($url, (string) $image->getUrl()); + static::assertEquals(Serialization::TEXT, $image->getUrl()->getSerialization()); - $this->assertEquals('string', Types::getClassOrType($image->getUrl()->getValue())); - $this->assertEquals($url, $image->getUrl()->getValue()); + static::assertEquals('string', Types::getClassOrType($image->getUrl()->getValue())); + static::assertEquals($url, $image->getUrl()->getValue()); } public function testImageAliases(): void @@ -60,8 +60,8 @@ public function testImageAliases(): void $url = 'http://profile.ak.fbcdn.net/hprofile-ak-snc4/41604_92024478835_8378438_n.jpg'; $image = $this->feed->getLogo(); - $this->assertEquals($url, (string) $image->getUrl()); - $this->assertEquals($url, (string) $image->getUri()); + static::assertEquals($url, (string) $image->getUrl()); + static::assertEquals($url, (string) $image->getUri()); } public function testImageFail(): void diff --git a/tests/Integration/Atom/Feed/LanguageTest.php b/tests/Integration/Atom/Feed/LanguageTest.php index 1120318..7a63266 100644 --- a/tests/Integration/Atom/Feed/LanguageTest.php +++ b/tests/Integration/Atom/Feed/LanguageTest.php @@ -1,7 +1,7 @@ . - * Copyright (c) 2017–2018 Contributors. + * Copyright (c) 2017–2019 Ryan Parman . + * Copyright (c) 2017–2019 Contributors. * * http://opensource.org/licenses/Apache2.0 */ @@ -21,39 +21,39 @@ public function testLang(): void { $lang = $this->feed->getLang(); - $this->assertEquals(Node::class, Types::getClassOrType($lang)); - $this->assertEquals('en_US', (string) $lang); - $this->assertEquals('en_US', $lang->getValue()); - $this->assertEquals(Serialization::TEXT, $lang->getSerialization()); + static::assertEquals(Node::class, Types::getClassOrType($lang)); + static::assertEquals('en_US', (string) $lang); + static::assertEquals('en_US', $lang->getValue()); + static::assertEquals(Serialization::TEXT, $lang->getSerialization()); } public function testLangAtom10(): void { $lang = $this->feed->getLang('atom10'); - $this->assertEquals(Node::class, Types::getClassOrType($lang)); - $this->assertEquals('en_US', (string) $lang); - $this->assertEquals('en_US', $lang->getValue()); - $this->assertEquals(Serialization::TEXT, $lang->getSerialization()); + static::assertEquals(Node::class, Types::getClassOrType($lang)); + static::assertEquals('en_US', (string) $lang); + static::assertEquals('en_US', $lang->getValue()); + static::assertEquals(Serialization::TEXT, $lang->getSerialization()); } public function testLanguage(): void { $lang = $this->feed->getLanguage(); - $this->assertEquals(Node::class, Types::getClassOrType($lang)); - $this->assertEquals('en_US', (string) $lang); - $this->assertEquals('en_US', $lang->getValue()); - $this->assertEquals(Serialization::TEXT, $lang->getSerialization()); + static::assertEquals(Node::class, Types::getClassOrType($lang)); + static::assertEquals('en_US', (string) $lang); + static::assertEquals('en_US', $lang->getValue()); + static::assertEquals(Serialization::TEXT, $lang->getSerialization()); } public function testLanguageAtom10(): void { $lang = $this->feed->getLanguage('atom10'); - $this->assertEquals(Node::class, Types::getClassOrType($lang)); - $this->assertEquals('en_US', (string) $lang); - $this->assertEquals('en_US', $lang->getValue()); - $this->assertEquals(Serialization::TEXT, $lang->getSerialization()); + static::assertEquals(Node::class, Types::getClassOrType($lang)); + static::assertEquals('en_US', (string) $lang); + static::assertEquals('en_US', $lang->getValue()); + static::assertEquals(Serialization::TEXT, $lang->getSerialization()); } } diff --git a/tests/Integration/Atom/Feed/LinkTest.php b/tests/Integration/Atom/Feed/LinkTest.php index 5934874..2266e7c 100644 --- a/tests/Integration/Atom/Feed/LinkTest.php +++ b/tests/Integration/Atom/Feed/LinkTest.php @@ -1,7 +1,7 @@ . - * Copyright (c) 2017–2018 Contributors. + * Copyright (c) 2017–2019 Ryan Parman . + * Copyright (c) 2017–2019 Contributors. * * http://opensource.org/licenses/Apache2.0 */ @@ -28,22 +28,22 @@ public function testLink(): void }) )[0]; - $this->assertEquals(Link::class, Types::getClassOrType($link)); - $this->assertEquals('https://github.com/skyzyx/signer/releases.atom', (string) $link); + static::assertEquals(Link::class, Types::getClassOrType($link)); + static::assertEquals('https://github.com/skyzyx/signer/releases.atom', (string) $link); - $this->assertEquals(DOMElement::class, Types::getClassOrType($link->getNode())); + static::assertEquals(DOMElement::class, Types::getClassOrType($link->getNode())); - $this->assertEquals(Node::class, Types::getClassOrType($link->getRelationship())); - $this->assertEquals('self', (string) $link->getRelationship()); - $this->assertEquals(Serialization::TEXT, $link->getRelationship()->getSerialization()); + static::assertEquals(Node::class, Types::getClassOrType($link->getRelationship())); + static::assertEquals('self', (string) $link->getRelationship()); + static::assertEquals(Serialization::TEXT, $link->getRelationship()->getSerialization()); - $this->assertEquals(Node::class, Types::getClassOrType($link->getUrl())); - $this->assertEquals('https://github.com/skyzyx/signer/releases.atom', (string) $link->getUrl()); - $this->assertEquals(Serialization::TEXT, $link->getUrl()->getSerialization()); + static::assertEquals(Node::class, Types::getClassOrType($link->getUrl())); + static::assertEquals('https://github.com/skyzyx/signer/releases.atom', (string) $link->getUrl()); + static::assertEquals(Serialization::TEXT, $link->getUrl()->getSerialization()); - $this->assertEquals(Node::class, Types::getClassOrType($link->getMediaType())); - $this->assertEquals('application/atom+xml', (string) $link->getMediaType()); - $this->assertEquals(Serialization::TEXT, $link->getMediaType()->getSerialization()); + static::assertEquals(Node::class, Types::getClassOrType($link->getMediaType())); + static::assertEquals('application/atom+xml', (string) $link->getMediaType()); + static::assertEquals(Serialization::TEXT, $link->getMediaType()->getSerialization()); } public function testLinks(): void @@ -51,14 +51,14 @@ public function testLinks(): void $links = $this->feed->getLinks(); foreach ($links as $link) { - $this->assertEquals(Link::class, Types::getClassOrType($link)); - $this->assertEquals(DOMElement::class, Types::getClassOrType($link->getNode())); - $this->assertEquals(Node::class, Types::getClassOrType($link->getRelationship())); - $this->assertEquals(Serialization::TEXT, $link->getRelationship()->getSerialization()); - $this->assertEquals(Node::class, Types::getClassOrType($link->getUrl())); - $this->assertEquals(Serialization::TEXT, $link->getUrl()->getSerialization()); - $this->assertEquals(Node::class, Types::getClassOrType($link->getMediaType())); - $this->assertEquals(Serialization::TEXT, $link->getMediaType()->getSerialization()); + static::assertEquals(Link::class, Types::getClassOrType($link)); + static::assertEquals(DOMElement::class, Types::getClassOrType($link->getNode())); + static::assertEquals(Node::class, Types::getClassOrType($link->getRelationship())); + static::assertEquals(Serialization::TEXT, $link->getRelationship()->getSerialization()); + static::assertEquals(Node::class, Types::getClassOrType($link->getUrl())); + static::assertEquals(Serialization::TEXT, $link->getUrl()->getSerialization()); + static::assertEquals(Node::class, Types::getClassOrType($link->getMediaType())); + static::assertEquals(Serialization::TEXT, $link->getMediaType()->getSerialization()); } } @@ -67,16 +67,16 @@ public function testLinkAliases(): void $links = $this->feed->getLinks(); $link = $links[0]; - $this->assertEquals('https://github.com/skyzyx/signer/releases', (string) $link->getUrl()); - $this->assertEquals('https://github.com/skyzyx/signer/releases', (string) $link->getUri()); - $this->assertEquals('https://github.com/skyzyx/signer/releases', (string) $link->getHref()); + static::assertEquals('https://github.com/skyzyx/signer/releases', (string) $link->getUrl()); + static::assertEquals('https://github.com/skyzyx/signer/releases', (string) $link->getUri()); + static::assertEquals('https://github.com/skyzyx/signer/releases', (string) $link->getHref()); - $this->assertEquals('alternate', (string) $link->getRel()); - $this->assertEquals('alternate', (string) $link->getRelationship()); + static::assertEquals('alternate', (string) $link->getRel()); + static::assertEquals('alternate', (string) $link->getRelationship()); - $this->assertEquals('', (string) $link->getLang()); - $this->assertEquals('', (string) $link->getLanguage()); - $this->assertEquals('', (string) $link->getHreflang()); + static::assertEquals('', (string) $link->getLang()); + static::assertEquals('', (string) $link->getLanguage()); + static::assertEquals('', (string) $link->getHreflang()); } public function testLinkFail(): void diff --git a/tests/Integration/Atom/Feed/PersonTest.php b/tests/Integration/Atom/Feed/PersonTest.php index bf788e7..f1817c0 100644 --- a/tests/Integration/Atom/Feed/PersonTest.php +++ b/tests/Integration/Atom/Feed/PersonTest.php @@ -1,7 +1,7 @@ . - * Copyright (c) 2017–2018 Contributors. + * Copyright (c) 2017–2019 Ryan Parman . + * Copyright (c) 2017–2019 Contributors. * * http://opensource.org/licenses/Apache2.0 */ @@ -24,22 +24,22 @@ public function testPerson(): void { $person = $this->feed->getAuthors()[0]; - $this->assertEquals(Person::class, Types::getClassOrType($person)); - $this->assertEquals('Ryan Parman ', (string) $person); + static::assertEquals(Person::class, Types::getClassOrType($person)); + static::assertEquals('Ryan Parman ', (string) $person); - $this->assertEquals(DOMElement::class, Types::getClassOrType($person->getNode())); + static::assertEquals(DOMElement::class, Types::getClassOrType($person->getNode())); - $this->assertEquals(Node::class, Types::getClassOrType($person->getName())); - $this->assertEquals('Ryan Parman', (string) $person->getName()); - $this->assertEquals(Serialization::TEXT, $person->getName()->getSerialization()); + static::assertEquals(Node::class, Types::getClassOrType($person->getName())); + static::assertEquals('Ryan Parman', (string) $person->getName()); + static::assertEquals(Serialization::TEXT, $person->getName()->getSerialization()); - $this->assertEquals(Node::class, Types::getClassOrType($person->getUrl())); - $this->assertEquals('http://ryanparman.com', (string) $person->getUrl()); - $this->assertEquals(Serialization::TEXT, $person->getUrl()->getSerialization()); + static::assertEquals(Node::class, Types::getClassOrType($person->getUrl())); + static::assertEquals('http://ryanparman.com', (string) $person->getUrl()); + static::assertEquals(Serialization::TEXT, $person->getUrl()->getSerialization()); - $this->assertEquals(Node::class, Types::getClassOrType($person->getEmail())); - $this->assertEquals('ryan@ryanparman.com', (string) $person->getEmail()); - $this->assertEquals(Serialization::TEXT, $person->getEmail()->getSerialization()); + static::assertEquals(Node::class, Types::getClassOrType($person->getEmail())); + static::assertEquals('ryan@ryanparman.com', (string) $person->getEmail()); + static::assertEquals(Serialization::TEXT, $person->getEmail()->getSerialization()); } public function testPeople(): void @@ -47,28 +47,28 @@ public function testPeople(): void $people = $this->feed->getContributors(); foreach ($people as $person) { - $this->assertEquals(Person::class, Types::getClassOrType($person)); - $this->assertEquals(DOMElement::class, Types::getClassOrType($person->getNode())); - $this->assertEquals(Node::class, Types::getClassOrType($person->getName())); - $this->assertEquals(Serialization::TEXT, $person->getName()->getSerialization()); - $this->assertEquals(Node::class, Types::getClassOrType($person->getUrl())); - $this->assertEquals(Serialization::TEXT, $person->getUrl()->getSerialization()); - $this->assertEquals(Node::class, Types::getClassOrType($person->getEmail())); - $this->assertEquals(Serialization::TEXT, $person->getEmail()->getSerialization()); + static::assertEquals(Person::class, Types::getClassOrType($person)); + static::assertEquals(DOMElement::class, Types::getClassOrType($person->getNode())); + static::assertEquals(Node::class, Types::getClassOrType($person->getName())); + static::assertEquals(Serialization::TEXT, $person->getName()->getSerialization()); + static::assertEquals(Node::class, Types::getClassOrType($person->getUrl())); + static::assertEquals(Serialization::TEXT, $person->getUrl()->getSerialization()); + static::assertEquals(Node::class, Types::getClassOrType($person->getEmail())); + static::assertEquals(Serialization::TEXT, $person->getEmail()->getSerialization()); } - $this->assertEquals('Eric Baird', (string) $people[0]); - $this->assertEquals('Jeff Ringer ', (string) $people[1]); - $this->assertEquals('http://ryanparman.com', (string) $people[2]); - $this->assertEquals('ryan@ryanparman.com', (string) $people[3]); + static::assertEquals('Eric Baird', (string) $people[0]); + static::assertEquals('Jeff Ringer ', (string) $people[1]); + static::assertEquals('http://ryanparman.com', (string) $people[2]); + static::assertEquals('ryan@ryanparman.com', (string) $people[3]); } public function testPersonAliases(): void { $person = $this->feed->getAuthors()[0]; - $this->assertEquals('http://ryanparman.com', (string) $person->getUrl()); - $this->assertEquals('http://ryanparman.com', (string) $person->getUri()); + static::assertEquals('http://ryanparman.com', (string) $person->getUrl()); + static::assertEquals('http://ryanparman.com', (string) $person->getUri()); } public function testPersonFail(): void diff --git a/tests/Integration/Atom/Feed/PublishedUpdatedTest.php b/tests/Integration/Atom/Feed/PublishedUpdatedTest.php index 2984c22..bda2099 100644 --- a/tests/Integration/Atom/Feed/PublishedUpdatedTest.php +++ b/tests/Integration/Atom/Feed/PublishedUpdatedTest.php @@ -1,7 +1,7 @@ . - * Copyright (c) 2017–2018 Contributors. + * Copyright (c) 2017–2019 Ryan Parman . + * Copyright (c) 2017–2019 Contributors. * * http://opensource.org/licenses/Apache2.0 */ @@ -22,79 +22,79 @@ public function testPublished(): void { $published = $this->feed->getPublished(); - $this->assertEquals(DateTime::class, Types::getClassOrType($published)); - $this->assertEquals(1456518612, $published->getTimestamp()); - $this->assertEquals(0, $published->getOffset()); + static::assertEquals(DateTime::class, Types::getClassOrType($published)); + static::assertEquals(1456518612, $published->getTimestamp()); + static::assertEquals(0, $published->getOffset()); - $this->assertEquals('2016-02-26T20:30:12+00:00', $published->format(DateFormat::RFC3339)); - $this->assertEquals('2016-02-26T20:30:12+00:00', $published->format(DateFormat::ISO8601)); - $this->assertEquals('2016-02-26T20:30:12+00:00', $published->format(DateFormat::ATOM)); - $this->assertEquals('Fri, 26 Feb 16 20:30:12 +0000', $published->format(DateFormat::RFC822)); - $this->assertEquals('Fri, 26 Feb 2016 20:30:12 +0000', $published->format(DateFormat::RFC2822)); - $this->assertEquals('Fri, 26 Feb 2016 20:30:12 +0000', $published->format(DateFormat::RSS20)); + static::assertEquals('2016-02-26T20:30:12+00:00', $published->format(DateFormat::RFC3339)); + static::assertEquals('2016-02-26T20:30:12+00:00', $published->format(DateFormat::ISO8601)); + static::assertEquals('2016-02-26T20:30:12+00:00', $published->format(DateFormat::ATOM)); + static::assertEquals('Fri, 26 Feb 16 20:30:12 +0000', $published->format(DateFormat::RFC822)); + static::assertEquals('Fri, 26 Feb 2016 20:30:12 +0000', $published->format(DateFormat::RFC2822)); + static::assertEquals('Fri, 26 Feb 2016 20:30:12 +0000', $published->format(DateFormat::RSS20)); - $this->assertEquals(DateTimeZone::class, Types::getClassOrType($published->getTimezone())); - $this->assertEquals('UTC', $published->getTimezone()->getName()); + static::assertEquals(DateTimeZone::class, Types::getClassOrType($published->getTimezone())); + static::assertEquals('UTC', $published->getTimezone()->getName()); } public function testPublishedAtom10(): void { $published = $this->feed->getPublished('atom10'); - $this->assertEquals(DateTime::class, Types::getClassOrType($published)); - $this->assertEquals(1456518612, $published->getTimestamp()); - $this->assertEquals(0, $published->getOffset()); + static::assertEquals(DateTime::class, Types::getClassOrType($published)); + static::assertEquals(1456518612, $published->getTimestamp()); + static::assertEquals(0, $published->getOffset()); - $this->assertEquals(DateTimeZone::class, Types::getClassOrType($published->getTimezone())); - $this->assertEquals('UTC', $published->getTimezone()->getName()); + static::assertEquals(DateTimeZone::class, Types::getClassOrType($published->getTimezone())); + static::assertEquals('UTC', $published->getTimezone()->getName()); } public function testPublishedUsWestCoast(): void { $published = $this->feed->getPublished()->setTimezone(new \DateTimeZone('America/Los_Angeles')); - $this->assertEquals(1456518612, $published->getTimestamp()); - $this->assertEquals(-28800, $published->getOffset()); + static::assertEquals(1456518612, $published->getTimestamp()); + static::assertEquals(-28800, $published->getOffset()); - $this->assertEquals(DateTimeZone::class, Types::getClassOrType($published->getTimezone())); - $this->assertEquals('America/Los_Angeles', $published->getTimezone()->getName()); + static::assertEquals(DateTimeZone::class, Types::getClassOrType($published->getTimezone())); + static::assertEquals('America/Los_Angeles', $published->getTimezone()->getName()); } public function testPubDate(): void { $published = $this->feed->getPubDate(); - $this->assertEquals(DateTime::class, Types::getClassOrType($published)); - $this->assertEquals(1456518612, $published->getTimestamp()); - $this->assertEquals(0, $published->getOffset()); + static::assertEquals(DateTime::class, Types::getClassOrType($published)); + static::assertEquals(1456518612, $published->getTimestamp()); + static::assertEquals(0, $published->getOffset()); - $this->assertEquals('2016-02-26T20:30:12+00:00', $published->format(DateFormat::RFC3339)); - $this->assertEquals('2016-02-26T20:30:12+00:00', $published->format(DateFormat::ISO8601)); - $this->assertEquals('2016-02-26T20:30:12+00:00', $published->format(DateFormat::ATOM)); - $this->assertEquals('Fri, 26 Feb 16 20:30:12 +0000', $published->format(DateFormat::RFC822)); - $this->assertEquals('Fri, 26 Feb 2016 20:30:12 +0000', $published->format(DateFormat::RFC2822)); - $this->assertEquals('Fri, 26 Feb 2016 20:30:12 +0000', $published->format(DateFormat::RSS20)); + static::assertEquals('2016-02-26T20:30:12+00:00', $published->format(DateFormat::RFC3339)); + static::assertEquals('2016-02-26T20:30:12+00:00', $published->format(DateFormat::ISO8601)); + static::assertEquals('2016-02-26T20:30:12+00:00', $published->format(DateFormat::ATOM)); + static::assertEquals('Fri, 26 Feb 16 20:30:12 +0000', $published->format(DateFormat::RFC822)); + static::assertEquals('Fri, 26 Feb 2016 20:30:12 +0000', $published->format(DateFormat::RFC2822)); + static::assertEquals('Fri, 26 Feb 2016 20:30:12 +0000', $published->format(DateFormat::RSS20)); - $this->assertEquals(DateTimeZone::class, Types::getClassOrType($published->getTimezone())); - $this->assertEquals('UTC', $published->getTimezone()->getName()); + static::assertEquals(DateTimeZone::class, Types::getClassOrType($published->getTimezone())); + static::assertEquals('UTC', $published->getTimezone()->getName()); } public function testUpdated(): void { $published = $this->feed->getUpdated(); - $this->assertEquals(DateTime::class, Types::getClassOrType($published)); - $this->assertEquals(1456518612, $published->getTimestamp()); - $this->assertEquals(0, $published->getOffset()); + static::assertEquals(DateTime::class, Types::getClassOrType($published)); + static::assertEquals(1456518612, $published->getTimestamp()); + static::assertEquals(0, $published->getOffset()); - $this->assertEquals('2016-02-26T20:30:12+00:00', $published->format(DateFormat::RFC3339)); - $this->assertEquals('2016-02-26T20:30:12+00:00', $published->format(DateFormat::ISO8601)); - $this->assertEquals('2016-02-26T20:30:12+00:00', $published->format(DateFormat::ATOM)); - $this->assertEquals('Fri, 26 Feb 16 20:30:12 +0000', $published->format(DateFormat::RFC822)); - $this->assertEquals('Fri, 26 Feb 2016 20:30:12 +0000', $published->format(DateFormat::RFC2822)); - $this->assertEquals('Fri, 26 Feb 2016 20:30:12 +0000', $published->format(DateFormat::RSS20)); + static::assertEquals('2016-02-26T20:30:12+00:00', $published->format(DateFormat::RFC3339)); + static::assertEquals('2016-02-26T20:30:12+00:00', $published->format(DateFormat::ISO8601)); + static::assertEquals('2016-02-26T20:30:12+00:00', $published->format(DateFormat::ATOM)); + static::assertEquals('Fri, 26 Feb 16 20:30:12 +0000', $published->format(DateFormat::RFC822)); + static::assertEquals('Fri, 26 Feb 2016 20:30:12 +0000', $published->format(DateFormat::RFC2822)); + static::assertEquals('Fri, 26 Feb 2016 20:30:12 +0000', $published->format(DateFormat::RSS20)); - $this->assertEquals(DateTimeZone::class, Types::getClassOrType($published->getTimezone())); - $this->assertEquals('UTC', $published->getTimezone()->getName()); + static::assertEquals(DateTimeZone::class, Types::getClassOrType($published->getTimezone())); + static::assertEquals('UTC', $published->getTimezone()->getName()); } } diff --git a/tests/Integration/Atom/Feed/RightsTest.php b/tests/Integration/Atom/Feed/RightsTest.php index 2d9f81f..cb1288a 100644 --- a/tests/Integration/Atom/Feed/RightsTest.php +++ b/tests/Integration/Atom/Feed/RightsTest.php @@ -1,7 +1,7 @@ . - * Copyright (c) 2017–2018 Contributors. + * Copyright (c) 2017–2019 Ryan Parman . + * Copyright (c) 2017–2019 Contributors. * * http://opensource.org/licenses/Apache2.0 */ @@ -22,10 +22,10 @@ public function testRightsWithEntities(): void { $rights = $this->feed->getRights(); - $this->assertEquals(Node::class, Types::getClassOrType($rights)); - $this->assertEquals('Copyright © 2017 GitHub', (string) $rights); - $this->assertEquals('Copyright © 2017 GitHub', $rights->getValue()); - $this->assertEquals(Serialization::TEXT, $rights->getSerialization()); + static::assertEquals(Node::class, Types::getClassOrType($rights)); + static::assertEquals('Copyright © 2017 GitHub', (string) $rights); + static::assertEquals('Copyright © 2017 GitHub', $rights->getValue()); + static::assertEquals(Serialization::TEXT, $rights->getSerialization()); } public function testRightsWithoutEntities(): void @@ -35,9 +35,9 @@ public function testRightsWithoutEntities(): void $feed = $parser->getFeed(); $rights = $feed->getRights(); - $this->assertEquals(Node::class, Types::getClassOrType($rights)); - $this->assertEquals('Copyright 2017 GitHub', (string) $rights); - $this->assertEquals('Copyright 2017 GitHub', $rights->getValue()); - $this->assertEquals(Serialization::TEXT, $rights->getSerialization()); + static::assertEquals(Node::class, Types::getClassOrType($rights)); + static::assertEquals('Copyright 2017 GitHub', (string) $rights); + static::assertEquals('Copyright 2017 GitHub', $rights->getValue()); + static::assertEquals(Serialization::TEXT, $rights->getSerialization()); } } diff --git a/tests/Integration/Atom/Feed/SubtitleTest.php b/tests/Integration/Atom/Feed/SubtitleTest.php index 38d8f0a..3e40c0f 100644 --- a/tests/Integration/Atom/Feed/SubtitleTest.php +++ b/tests/Integration/Atom/Feed/SubtitleTest.php @@ -1,7 +1,7 @@ . - * Copyright (c) 2017–2018 Contributors. + * Copyright (c) 2017–2019 Ryan Parman . + * Copyright (c) 2017–2019 Contributors. * * http://opensource.org/licenses/Apache2.0 */ @@ -21,19 +21,19 @@ public function testSubtitle(): void { $subtitle = $this->feed->getSubtitle(); - $this->assertEquals(Node::class, Types::getClassOrType($subtitle)); - $this->assertEquals('testing subtitles', (string) $subtitle); - $this->assertEquals('testing subtitles', $subtitle->getValue()); - $this->assertEquals(Serialization::TEXT, $subtitle->getSerialization()); + static::assertEquals(Node::class, Types::getClassOrType($subtitle)); + static::assertEquals('testing subtitles', (string) $subtitle); + static::assertEquals('testing subtitles', $subtitle->getValue()); + static::assertEquals(Serialization::TEXT, $subtitle->getSerialization()); } public function testSubtitleAtom10(): void { $subtitle = $this->feed->getSubtitle('atom10'); - $this->assertEquals(Node::class, Types::getClassOrType($subtitle)); - $this->assertEquals('testing subtitles', (string) $subtitle); - $this->assertEquals('testing subtitles', $subtitle->getValue()); - $this->assertEquals(Serialization::TEXT, $subtitle->getSerialization()); + static::assertEquals(Node::class, Types::getClassOrType($subtitle)); + static::assertEquals('testing subtitles', (string) $subtitle); + static::assertEquals('testing subtitles', $subtitle->getValue()); + static::assertEquals(Serialization::TEXT, $subtitle->getSerialization()); } } diff --git a/tests/Integration/Atom/Feed/SummaryTest.php b/tests/Integration/Atom/Feed/SummaryTest.php index 6bbb731..de092f8 100644 --- a/tests/Integration/Atom/Feed/SummaryTest.php +++ b/tests/Integration/Atom/Feed/SummaryTest.php @@ -1,7 +1,7 @@ . - * Copyright (c) 2017–2018 Contributors. + * Copyright (c) 2017–2019 Ryan Parman . + * Copyright (c) 2017–2019 Contributors. * * http://opensource.org/licenses/Apache2.0 */ @@ -21,19 +21,19 @@ public function testSummary(): void { $summary = $this->feed->getSummary(); - $this->assertEquals(Node::class, Types::getClassOrType($summary)); - $this->assertEquals('This is a bunch of CDATA! 😀 […]', (string) $summary); - $this->assertEquals('This is a bunch of CDATA! 😀 […]', $summary->getValue()); - $this->assertEquals(Serialization::HTML, $summary->getSerialization()); + static::assertEquals(Node::class, Types::getClassOrType($summary)); + static::assertEquals('This is a bunch of CDATA! 😀 […]', (string) $summary); + static::assertEquals('This is a bunch of CDATA! 😀 […]', $summary->getValue()); + static::assertEquals(Serialization::HTML, $summary->getSerialization()); } public function testSummaryAtom10(): void { $summary = $this->feed->getSummary('atom10'); - $this->assertEquals(Node::class, Types::getClassOrType($summary)); - $this->assertEquals('This is a bunch of CDATA! 😀 […]', (string) $summary); - $this->assertEquals('This is a bunch of CDATA! 😀 […]', $summary->getValue()); - $this->assertEquals(Serialization::HTML, $summary->getSerialization()); + static::assertEquals(Node::class, Types::getClassOrType($summary)); + static::assertEquals('This is a bunch of CDATA! 😀 […]', (string) $summary); + static::assertEquals('This is a bunch of CDATA! 😀 […]', $summary->getValue()); + static::assertEquals(Serialization::HTML, $summary->getSerialization()); } } diff --git a/tests/Integration/Atom/Feed/TitleTest.php b/tests/Integration/Atom/Feed/TitleTest.php index 64536de..ffaf2a1 100644 --- a/tests/Integration/Atom/Feed/TitleTest.php +++ b/tests/Integration/Atom/Feed/TitleTest.php @@ -1,7 +1,7 @@ . - * Copyright (c) 2017–2018 Contributors. + * Copyright (c) 2017–2019 Ryan Parman . + * Copyright (c) 2017–2019 Contributors. * * http://opensource.org/licenses/Apache2.0 */ @@ -21,19 +21,19 @@ public function testTitle(): void { $title = $this->feed->getTitle(); - $this->assertEquals(Node::class, Types::getClassOrType($title)); - $this->assertEquals('Release notes from signer', (string) $title); - $this->assertEquals('Release notes from signer', $title->getValue()); - $this->assertEquals(Serialization::TEXT, $title->getSerialization()); + static::assertEquals(Node::class, Types::getClassOrType($title)); + static::assertEquals('Release notes from signer', (string) $title); + static::assertEquals('Release notes from signer', $title->getValue()); + static::assertEquals(Serialization::TEXT, $title->getSerialization()); } public function testTitleAtom10(): void { $title = $this->feed->getTitle('atom10'); - $this->assertEquals(Node::class, Types::getClassOrType($title)); - $this->assertEquals('Release notes from signer', (string) $title); - $this->assertEquals('Release notes from signer', $title->getValue()); - $this->assertEquals(Serialization::TEXT, $title->getSerialization()); + static::assertEquals(Node::class, Types::getClassOrType($title)); + static::assertEquals('Release notes from signer', (string) $title); + static::assertEquals('Release notes from signer', $title->getValue()); + static::assertEquals(Serialization::TEXT, $title->getSerialization()); } } diff --git a/tests/Integration/EntitiesTest.php b/tests/Integration/EntitiesTest.php index c0d3529..598d180 100644 --- a/tests/Integration/EntitiesTest.php +++ b/tests/Integration/EntitiesTest.php @@ -1,7 +1,7 @@ . - * Copyright (c) 2017–2018 Contributors. + * Copyright (c) 2017–2019 Ryan Parman . + * Copyright (c) 2017–2019 Contributors. * * http://opensource.org/licenses/Apache2.0 */ @@ -15,20 +15,18 @@ class EntitiesTest extends AbstractTestCase { - public function setUp(): void + protected function setUp(): void { $this->simplepie = $this->getSimplePie(); } /** * Data Provider. - * - * @return iterable */ public function feeds(): iterable { $pattern = \sprintf('%s/entities/*.xml', $this->getFeedDir()); - $files = \glob($pattern, GLOB_MARK); + $files = \glob($pattern, \GLOB_MARK); foreach ($files as $file) { yield [\str_replace($this->getFeedDir(), '', $file)]; @@ -37,8 +35,6 @@ public function feeds(): iterable /** * @dataProvider feeds - * - * @param mixed $feed */ public function testEntities($feed): void { @@ -50,8 +46,8 @@ public function testEntities($feed): void \preg_match("/Expect:\\s+feed\\['title'\\] == '([^']*)'/", (string) $xq->textContent, $m); $title = $this->codepointCharacter($m[1]); - $this->assertEquals($title, (string) $feed->getTitle()); - $this->assertEquals(Serialization::TEXT, $feed->getTitle()->getSerialization()); + static::assertEquals($title, (string) $feed->getTitle()); + static::assertEquals(Serialization::TEXT, $feed->getTitle()->getSerialization()); } public function codepointCharacter(string $str): string diff --git a/tests/Integration/WellFormed/Amp/AmpTest.php b/tests/Integration/WellFormed/Amp/AmpTest.php index 7e42509..50c6d2a 100644 --- a/tests/Integration/WellFormed/Amp/AmpTest.php +++ b/tests/Integration/WellFormed/Amp/AmpTest.php @@ -1,7 +1,7 @@ . - * Copyright (c) 2017–2018 Contributors. + * Copyright (c) 2017–2019 Ryan Parman . + * Copyright (c) 2017–2019 Contributors. * * http://opensource.org/licenses/Apache2.0 */ @@ -10,25 +10,22 @@ namespace SimplePie\Test\Integration\WellFormed\Amp; -use SimplePie\Enum\Serialization; use SimplePie\Test\Integration\AbstractTestCase; class AmpTest extends AbstractTestCase { - public function setUp(): void + protected function setUp(): void { $this->simplepie = $this->getSimplePie(); } /** * Data Provider. - * - * @return iterable */ public function feeds(): iterable { $pattern = \sprintf('%s/wellformed/amp/*.xml', $this->getFeedDir()); - $files = \glob($pattern, GLOB_MARK); + $files = \glob($pattern, \GLOB_MARK); foreach ($files as $file) { yield [\str_replace($this->getFeedDir(), '', $file)]; @@ -37,8 +34,6 @@ public function feeds(): iterable /** * @dataProvider feeds - * - * @param mixed $feed */ public function testEntities($feed): void { @@ -48,9 +43,13 @@ public function testEntities($feed): void $feed = $parser->getFeed(); $entry = $feed->getEntries()[0]; - \preg_match("/Expect:\\s+not bozo and entries\\[0\\]\\['title_detail'\\]\\['value'\\] == '([^']*)'/", (string) $xq->textContent, $m); + \preg_match( + "/Expect:\\s+not bozo and entries\\[0\\]\\['title_detail'\\]\\['value'\\] == '([^']*)'/", + (string) $xq->textContent, + $m + ); $title = $m[1]; - $this->assertEquals($title, $entry->getTitle()->getValue()); + static::assertEquals($title, $entry->getTitle()->getValue()); } } diff --git a/tests/Integration/WellFormed/Atom10/EntryAuthorTest.php b/tests/Integration/WellFormed/Atom10/EntryAuthorTest.php index 392443b..ca2ddd8 100644 --- a/tests/Integration/WellFormed/Atom10/EntryAuthorTest.php +++ b/tests/Integration/WellFormed/Atom10/EntryAuthorTest.php @@ -1,7 +1,7 @@ . - * Copyright (c) 2017–2018 Contributors. + * Copyright (c) 2017–2019 Ryan Parman . + * Copyright (c) 2017–2019 Contributors. * * http://opensource.org/licenses/Apache2.0 */ @@ -14,7 +14,7 @@ class EntryAuthorTest extends AbstractTestCase { - public function setUp(): void + protected function setUp(): void { $this->simplepie = $this->getSimplePie(); } @@ -27,7 +27,7 @@ public function testEmail(): void $entry = $feed->getEntries()[0]; $author = $entry->getAuthors()[0]; - $this->assertEquals('me@example.com', (string) $author->getEmail()); + static::assertEquals('me@example.com', (string) $author->getEmail()); } public function testEmails(): void @@ -38,8 +38,8 @@ public function testEmails(): void $entry = $feed->getEntries()[0]; $authors = $entry->getAuthors(); - $this->assertEquals('one@one.com', (string) $authors[0]->getEmail()); - $this->assertEquals('two@two.com', (string) $authors[1]->getEmail()); + static::assertEquals('one@one.com', (string) $authors[0]->getEmail()); + static::assertEquals('two@two.com', (string) $authors[1]->getEmail()); } public function testStringFormat(): void @@ -50,7 +50,7 @@ public function testStringFormat(): void $entry = $feed->getEntries()[0]; $author = $entry->getAuthors()[0]; - $this->assertEquals('Example author ', (string) $author); + static::assertEquals('Example author ', (string) $author); } public function testStringFormat2(): void @@ -61,7 +61,7 @@ public function testStringFormat2(): void $entry = $feed->getEntries()[0]; $author = $entry->getAuthors()[0]; - $this->assertEquals('Example author ', (string) $author); + static::assertEquals('Example author ', (string) $author); } public function testName(): void @@ -72,7 +72,7 @@ public function testName(): void $entry = $feed->getEntries()[0]; $author = $entry->getAuthors()[0]; - $this->assertEquals('Example author', (string) $author->getName()); + static::assertEquals('Example author', (string) $author->getName()); } public function testNames(): void @@ -83,8 +83,8 @@ public function testNames(): void $entry = $feed->getEntries()[0]; $authors = $entry->getAuthors(); - $this->assertEquals('one', (string) $authors[0]->getName()); - $this->assertEquals('two', (string) $authors[1]->getName()); + static::assertEquals('one', (string) $authors[0]->getName()); + static::assertEquals('two', (string) $authors[1]->getName()); } public function testUri(): void @@ -95,7 +95,7 @@ public function testUri(): void $entry = $feed->getEntries()[0]; $author = $entry->getAuthors()[0]; - $this->assertEquals('http://example.com/', (string) $author->getUri()); + static::assertEquals('http://example.com/', (string) $author->getUri()); } public function testUris(): void @@ -106,8 +106,8 @@ public function testUris(): void $entry = $feed->getEntries()[0]; $authors = $entry->getAuthors(); - $this->assertEquals('http://one.com/', (string) $authors[0]->getUri()); - $this->assertEquals('http://two.com/', (string) $authors[1]->getUri()); + static::assertEquals('http://one.com/', (string) $authors[0]->getUri()); + static::assertEquals('http://two.com/', (string) $authors[1]->getUri()); } public function testUrl(): void @@ -118,7 +118,7 @@ public function testUrl(): void $entry = $feed->getEntries()[0]; $author = $entry->getAuthors()[0]; - $this->assertEquals('http://example.com/', (string) $author->getUrl()); + static::assertEquals('http://example.com/', (string) $author->getUrl()); } public function testUrls(): void @@ -129,7 +129,7 @@ public function testUrls(): void $entry = $feed->getEntries()[0]; $authors = $entry->getAuthors(); - $this->assertEquals('http://one.com/', (string) $authors[0]->getUrl()); - $this->assertEquals('http://two.com/', (string) $authors[1]->getUrl()); + static::assertEquals('http://one.com/', (string) $authors[0]->getUrl()); + static::assertEquals('http://two.com/', (string) $authors[1]->getUrl()); } } diff --git a/tests/Integration/WellFormed/Atom10/EntryCategoryTest.php b/tests/Integration/WellFormed/Atom10/EntryCategoryTest.php index 8ab5bed..86ea75f 100644 --- a/tests/Integration/WellFormed/Atom10/EntryCategoryTest.php +++ b/tests/Integration/WellFormed/Atom10/EntryCategoryTest.php @@ -1,7 +1,7 @@ . - * Copyright (c) 2017–2018 Contributors. + * Copyright (c) 2017–2019 Ryan Parman . + * Copyright (c) 2017–2019 Contributors. * * http://opensource.org/licenses/Apache2.0 */ @@ -10,12 +10,11 @@ namespace SimplePie\Test\Integration\WellFormed\Atom; -use SimplePie\Middleware\Xml\Atom; use SimplePie\Test\Integration\AbstractTestCase; class EntryCategoryTest extends AbstractTestCase { - public function setUp(): void + protected function setUp(): void { $this->simplepie = $this->getSimplePie(); } @@ -28,7 +27,7 @@ public function testLabel(): void $entry = $feed->getEntries()[0]; $category = $entry->getCategories()[0]; - $this->assertEquals('Atom 1.0 tests', (string) $category->getLabel()); + static::assertEquals('Atom 1.0 tests', (string) $category->getLabel()); } public function testScheme(): void @@ -39,7 +38,7 @@ public function testScheme(): void $entry = $feed->getEntries()[0]; $category = $entry->getCategories()[0]; - $this->assertEquals('http://feedparser.org/tests/', (string) $category->getScheme()); + static::assertEquals('http://feedparser.org/tests/', (string) $category->getScheme()); } public function testTerm(): void @@ -50,7 +49,7 @@ public function testTerm(): void $entry = $feed->getEntries()[0]; $category = $entry->getCategories()[0]; - $this->assertEquals('atom10', (string) $category->getTerm()); + static::assertEquals('atom10', (string) $category->getTerm()); } public function testTermNonAscii(): void @@ -61,6 +60,6 @@ public function testTermNonAscii(): void $entry = $feed->getEntries()[0]; $category = $entry->getCategories()[0]; - $this->assertEquals('Freiräume', (string) $category->getTerm()); + static::assertEquals('Freiräume', (string) $category->getTerm()); } } diff --git a/tests/Integration/WellFormed/Atom10/EntryContentTest.php b/tests/Integration/WellFormed/Atom10/EntryContentTest.php index 3486290..21780e8 100644 --- a/tests/Integration/WellFormed/Atom10/EntryContentTest.php +++ b/tests/Integration/WellFormed/Atom10/EntryContentTest.php @@ -1,7 +1,7 @@ . - * Copyright (c) 2017–2018 Contributors. + * Copyright (c) 2017–2019 Ryan Parman . + * Copyright (c) 2017–2019 Contributors. * * http://opensource.org/licenses/Apache2.0 */ @@ -11,12 +11,11 @@ namespace SimplePie\Test\Integration\WellFormed\Atom; use SimplePie\Enum\Serialization; -use SimplePie\Middleware\Xml\Atom; use SimplePie\Test\Integration\AbstractTestCase; class EntryContentTest extends AbstractTestCase { - public function setUp(): void + protected function setUp(): void { $this->simplepie = $this->getSimplePie(); } @@ -28,8 +27,8 @@ public function testTypeNone(): void $feed = $parser->getFeed(); $entry = $feed->getEntries()[0]; - $this->assertEquals('Example Atom', (string) $entry->getContent()); - $this->assertEquals(Serialization::TEXT, (string) $entry->getContent()->getSerialization()); + static::assertEquals('Example Atom', (string) $entry->getContent()); + static::assertEquals(Serialization::TEXT, (string) $entry->getContent()->getSerialization()); } public function testTypeNone2(): void @@ -39,8 +38,8 @@ public function testTypeNone2(): void $feed = $parser->getFeed(); $entry = $feed->getEntries()[0]; - $this->assertEquals('Example Atom', (string) $entry->getContent()); - $this->assertEquals(Serialization::TEXT, (string) $entry->getContent()->getSerialization()); + static::assertEquals('Example Atom', (string) $entry->getContent()); + static::assertEquals(Serialization::TEXT, (string) $entry->getContent()->getSerialization()); } public function testTypeText(): void @@ -50,8 +49,8 @@ public function testTypeText(): void $feed = $parser->getFeed(); $entry = $feed->getEntries()[0]; - $this->assertEquals('Example Atom', (string) $entry->getContent()); - $this->assertEquals(Serialization::TEXT, (string) $entry->getContent()->getSerialization()); + static::assertEquals('Example Atom', (string) $entry->getContent()); + static::assertEquals(Serialization::TEXT, (string) $entry->getContent()->getSerialization()); } public function testText(): void @@ -61,8 +60,8 @@ public function testText(): void $feed = $parser->getFeed(); $entry = $feed->getEntries()[0]; - $this->assertEquals('Example Atom', (string) $entry->getContent()); - $this->assertEquals(Serialization::TEXT, (string) $entry->getContent()->getSerialization()); + static::assertEquals('Example Atom', (string) $entry->getContent()); + static::assertEquals(Serialization::TEXT, (string) $entry->getContent()->getSerialization()); } public function testTextEntities(): void @@ -72,8 +71,8 @@ public function testTextEntities(): void $feed = $parser->getFeed(); $entry = $feed->getEntries()[0]; - $this->assertEquals('History of the tag', (string) $entry->getContent()); - $this->assertEquals(Serialization::TEXT, (string) $entry->getContent()->getSerialization()); + static::assertEquals('History of the tag', (string) $entry->getContent()); + static::assertEquals(Serialization::TEXT, (string) $entry->getContent()->getSerialization()); } public function testXhtml(): void @@ -83,8 +82,8 @@ public function testXhtml(): void $feed = $parser->getFeed(); $entry = $feed->getEntries()[0]; - $this->assertEquals('Example Atom', (string) $entry->getContent()); - $this->assertEquals(Serialization::XHTML, (string) $entry->getContent()->getSerialization()); + static::assertEquals('Example Atom', (string) $entry->getContent()); + static::assertEquals(Serialization::XHTML, (string) $entry->getContent()->getSerialization()); } public function testInlineXhtml(): void @@ -94,8 +93,8 @@ public function testInlineXhtml(): void $feed = $parser->getFeed(); $entry = $feed->getEntries()[0]; - $this->assertEquals('Example Atom', (string) $entry->getContent()); - $this->assertEquals(Serialization::XHTML, (string) $entry->getContent()->getSerialization()); + static::assertEquals('Example Atom', (string) $entry->getContent()); + static::assertEquals(Serialization::XHTML, (string) $entry->getContent()->getSerialization()); } public function testInlineXhtmlEscaped(): void @@ -105,8 +104,8 @@ public function testInlineXhtmlEscaped(): void $feed = $parser->getFeed(); $entry = $feed->getEntries()[0]; - $this->assertEquals('History of the <blink> tag', (string) $entry->getContent()); - $this->assertEquals(Serialization::XHTML, (string) $entry->getContent()->getSerialization()); + static::assertEquals('History of the <blink> tag', (string) $entry->getContent()); + static::assertEquals(Serialization::XHTML, (string) $entry->getContent()->getSerialization()); } public function testBase64(): void @@ -116,8 +115,8 @@ public function testBase64(): void $feed = $parser->getFeed(); $entry = $feed->getEntries()[0]; - $this->assertEquals('Example Atom', (string) $entry->getContent()); - $this->assertEquals(Serialization::TEXT, (string) $entry->getContent()->getSerialization()); + static::assertEquals('Example Atom', (string) $entry->getContent()); + static::assertEquals(Serialization::TEXT, (string) $entry->getContent()->getSerialization()); } public function testBase642(): void @@ -127,8 +126,8 @@ public function testBase642(): void $feed = $parser->getFeed(); $entry = $feed->getEntries()[0]; - $this->assertEquals('

History of the <blink> tag

', (string) $entry->getContent()); - $this->assertEquals(Serialization::TEXT, (string) $entry->getContent()->getSerialization()); + static::assertEquals('

History of the <blink> tag

', (string) $entry->getContent()); + static::assertEquals(Serialization::TEXT, (string) $entry->getContent()->getSerialization()); } public function testHtmlDivEscaped(): void @@ -138,8 +137,8 @@ public function testHtmlDivEscaped(): void $feed = $parser->getFeed(); $entry = $feed->getEntries()[0]; - $this->assertEquals('Example Atom', (string) $entry->getContent()); - $this->assertEquals(Serialization::HTML, (string) $entry->getContent()->getSerialization()); + static::assertEquals('Example Atom', (string) $entry->getContent()); + static::assertEquals(Serialization::HTML, (string) $entry->getContent()->getSerialization()); } public function testHtmlEscaped(): void @@ -149,8 +148,8 @@ public function testHtmlEscaped(): void $feed = $parser->getFeed(); $entry = $feed->getEntries()[0]; - $this->assertEquals('Example Atom', (string) $entry->getContent()); - $this->assertEquals(Serialization::HTML, (string) $entry->getContent()->getSerialization()); + static::assertEquals('Example Atom', (string) $entry->getContent()); + static::assertEquals(Serialization::HTML, (string) $entry->getContent()->getSerialization()); } public function testSrc(): void @@ -160,7 +159,7 @@ public function testSrc(): void $feed = $parser->getFeed(); $entry = $feed->getEntries()[0]; - $this->assertEquals('http://example.com/movie.mp4', (string) $entry->getContent()); - $this->assertEquals(Serialization::TEXT, (string) $entry->getContent()->getSerialization()); + static::assertEquals('http://example.com/movie.mp4', (string) $entry->getContent()); + static::assertEquals(Serialization::TEXT, (string) $entry->getContent()->getSerialization()); } } diff --git a/tests/Integration/WellFormed/Atom10/EntryContributorTest.php b/tests/Integration/WellFormed/Atom10/EntryContributorTest.php index 8871288..4204122 100644 --- a/tests/Integration/WellFormed/Atom10/EntryContributorTest.php +++ b/tests/Integration/WellFormed/Atom10/EntryContributorTest.php @@ -1,7 +1,7 @@ . - * Copyright (c) 2017–2018 Contributors. + * Copyright (c) 2017–2019 Ryan Parman . + * Copyright (c) 2017–2019 Contributors. * * http://opensource.org/licenses/Apache2.0 */ @@ -14,7 +14,7 @@ class EntryContributorTest extends AbstractTestCase { - public function setUp(): void + protected function setUp(): void { $this->simplepie = $this->getSimplePie(); } @@ -27,7 +27,7 @@ public function testEmail(): void $entry = $feed->getEntries()[0]; $contributor = $entry->getContributors()[0]; - $this->assertEquals('me@example.com', (string) $contributor->getEmail()); + static::assertEquals('me@example.com', (string) $contributor->getEmail()); } public function testEmails(): void @@ -38,8 +38,8 @@ public function testEmails(): void $entry = $feed->getEntries()[0]; $contributors = $entry->getContributors(); - $this->assertEquals('me@example.com', (string) $contributors[0]->getEmail()); - $this->assertEquals('you@example.com', (string) $contributors[1]->getEmail()); + static::assertEquals('me@example.com', (string) $contributors[0]->getEmail()); + static::assertEquals('you@example.com', (string) $contributors[1]->getEmail()); } public function testName(): void @@ -50,7 +50,7 @@ public function testName(): void $entry = $feed->getEntries()[0]; $contributor = $entry->getContributors()[0]; - $this->assertEquals('Example contributor', (string) $contributor->getName()); + static::assertEquals('Example contributor', (string) $contributor->getName()); } public function testNames(): void @@ -61,8 +61,8 @@ public function testNames(): void $entry = $feed->getEntries()[0]; $contributors = $entry->getContributors(); - $this->assertEquals('Contributor 1', (string) $contributors[0]->getName()); - $this->assertEquals('Contributor 2', (string) $contributors[1]->getName()); + static::assertEquals('Contributor 1', (string) $contributors[0]->getName()); + static::assertEquals('Contributor 2', (string) $contributors[1]->getName()); } public function testUri(): void @@ -73,7 +73,7 @@ public function testUri(): void $entry = $feed->getEntries()[0]; $contributor = $entry->getContributors()[0]; - $this->assertEquals('http://example.com/', (string) $contributor->getUri()); + static::assertEquals('http://example.com/', (string) $contributor->getUri()); } public function testUris(): void @@ -84,8 +84,8 @@ public function testUris(): void $entry = $feed->getEntries()[0]; $contributors = $entry->getContributors(); - $this->assertEquals('http://example.com/', (string) $contributors[0]->getUri()); - $this->assertEquals('http://two.example.com/', (string) $contributors[1]->getUri()); + static::assertEquals('http://example.com/', (string) $contributors[0]->getUri()); + static::assertEquals('http://two.example.com/', (string) $contributors[1]->getUri()); } public function testUrl(): void @@ -96,7 +96,7 @@ public function testUrl(): void $entry = $feed->getEntries()[0]; $contributor = $entry->getContributors()[0]; - $this->assertEquals('http://example.com/', (string) $contributor->getUrl()); + static::assertEquals('http://example.com/', (string) $contributor->getUrl()); } public function testUrls(): void @@ -107,7 +107,7 @@ public function testUrls(): void $entry = $feed->getEntries()[0]; $contributors = $entry->getContributors(); - $this->assertEquals('http://example.com/', (string) $contributors[0]->getUrl()); - $this->assertEquals('http://two.example.com/', (string) $contributors[1]->getUrl()); + static::assertEquals('http://example.com/', (string) $contributors[0]->getUrl()); + static::assertEquals('http://two.example.com/', (string) $contributors[1]->getUrl()); } } diff --git a/tests/Integration/WellFormed/Atom10/EntryIdTest.php b/tests/Integration/WellFormed/Atom10/EntryIdTest.php index 83d61a2..bc7ae21 100644 --- a/tests/Integration/WellFormed/Atom10/EntryIdTest.php +++ b/tests/Integration/WellFormed/Atom10/EntryIdTest.php @@ -1,7 +1,7 @@ . - * Copyright (c) 2017–2018 Contributors. + * Copyright (c) 2017–2019 Ryan Parman . + * Copyright (c) 2017–2019 Contributors. * * http://opensource.org/licenses/Apache2.0 */ @@ -14,7 +14,7 @@ class EntryIdTest extends AbstractTestCase { - public function setUp(): void + protected function setUp(): void { $this->simplepie = $this->getSimplePie(); } @@ -26,7 +26,7 @@ public function testId(): void $feed = $parser->getFeed(); $entry = $feed->getEntries()[0]; - $this->assertEquals('http://example.com/', (string) $entry->getId()); + static::assertEquals('http://example.com/', (string) $entry->getId()); } public function testGuid(): void @@ -36,7 +36,7 @@ public function testGuid(): void $feed = $parser->getFeed(); $entry = $feed->getEntries()[0]; - $this->assertEquals('http://example.com/', (string) $entry->getGuid()); + static::assertEquals('http://example.com/', (string) $entry->getGuid()); } public function testNoNormalization1(): void @@ -46,7 +46,7 @@ public function testNoNormalization1(): void $feed = $parser->getFeed(); $entry = $feed->getEntries()[0]; - $this->assertEquals('http://www.example.org/thing', (string) $entry->getId()); + static::assertEquals('http://www.example.org/thing', (string) $entry->getId()); } public function testNoNormalization2(): void @@ -56,7 +56,7 @@ public function testNoNormalization2(): void $feed = $parser->getFeed(); $entry = $feed->getEntries()[0]; - $this->assertEquals('http://www.example.org/Thing', (string) $entry->getId()); + static::assertEquals('http://www.example.org/Thing', (string) $entry->getId()); } public function testNoNormalization3(): void @@ -66,7 +66,7 @@ public function testNoNormalization3(): void $feed = $parser->getFeed(); $entry = $feed->getEntries()[0]; - $this->assertEquals('http://www.EXAMPLE.org/thing', (string) $entry->getId()); + static::assertEquals('http://www.EXAMPLE.org/thing', (string) $entry->getId()); } public function testNoNormalization4(): void @@ -76,7 +76,7 @@ public function testNoNormalization4(): void $feed = $parser->getFeed(); $entry = $feed->getEntries()[0]; - $this->assertEquals('HTTP://www.example.org/thing', (string) $entry->getId()); + static::assertEquals('HTTP://www.example.org/thing', (string) $entry->getId()); } public function testNoNormalization5(): void @@ -86,7 +86,7 @@ public function testNoNormalization5(): void $feed = $parser->getFeed(); $entry = $feed->getEntries()[0]; - $this->assertEquals('http://www.example.com/~bob', (string) $entry->getId()); + static::assertEquals('http://www.example.com/~bob', (string) $entry->getId()); } public function testNoNormalization6(): void @@ -96,7 +96,7 @@ public function testNoNormalization6(): void $feed = $parser->getFeed(); $entry = $feed->getEntries()[0]; - $this->assertEquals('http://www.example.com/%7ebob', (string) $entry->getId()); + static::assertEquals('http://www.example.com/%7ebob', (string) $entry->getId()); } public function testNoNormalization7(): void @@ -106,7 +106,7 @@ public function testNoNormalization7(): void $feed = $parser->getFeed(); $entry = $feed->getEntries()[0]; - $this->assertEquals('http://www.example.com/%7Ebob', (string) $entry->getId()); + static::assertEquals('http://www.example.com/%7Ebob', (string) $entry->getId()); } public function testWithAttr(): void @@ -116,6 +116,6 @@ public function testWithAttr(): void $feed = $parser->getFeed(); $entry = $feed->getEntries()[0]; - $this->assertEquals('right', (string) $entry->getId()); + static::assertEquals('right', (string) $entry->getId()); } } diff --git a/tests/Integration/WellFormed/Atom10/EntryLinkTest.php b/tests/Integration/WellFormed/Atom10/EntryLinkTest.php index 3428b28..0dde031 100644 --- a/tests/Integration/WellFormed/Atom10/EntryLinkTest.php +++ b/tests/Integration/WellFormed/Atom10/EntryLinkTest.php @@ -1,7 +1,7 @@ . - * Copyright (c) 2017–2018 Contributors. + * Copyright (c) 2017–2019 Ryan Parman . + * Copyright (c) 2017–2019 Contributors. * * http://opensource.org/licenses/Apache2.0 */ @@ -14,7 +14,7 @@ class EntryLinkTest extends AbstractTestCase { - public function setUp(): void + protected function setUp(): void { $this->simplepie = $this->getSimplePie(); } @@ -27,9 +27,9 @@ public function testHref(): void $entry = $feed->getEntries()[0]; $link = $entry->getLinks()[0]; - $this->assertEquals('http://www.example.com/', (string) $link->getHref()); - $this->assertEquals('http://www.example.com/', (string) $link->getUri()); - $this->assertEquals('http://www.example.com/', (string) $link->getUrl()); + static::assertEquals('http://www.example.com/', (string) $link->getHref()); + static::assertEquals('http://www.example.com/', (string) $link->getUri()); + static::assertEquals('http://www.example.com/', (string) $link->getUrl()); } public function testHref2(): void @@ -40,9 +40,9 @@ public function testHref2(): void $entry = $feed->getEntries()[0]; $link = $entry->getLinks()[0]; - $this->assertEquals('http://www.example.com/', (string) $link->getHref()); - $this->assertEquals('http://www.example.com/', (string) $link->getUri()); - $this->assertEquals('http://www.example.com/', (string) $link->getUrl()); + static::assertEquals('http://www.example.com/', (string) $link->getHref()); + static::assertEquals('http://www.example.com/', (string) $link->getUri()); + static::assertEquals('http://www.example.com/', (string) $link->getUrl()); } public function testHref3(): void @@ -53,9 +53,9 @@ public function testHref3(): void $entry = $feed->getEntries()[0]; $link = $entry->getLinks($feed->getDefaultNs(), 'alternate')[0]; - $this->assertEquals('http://www.example.com/alternate', (string) $link->getHref()); - $this->assertEquals('http://www.example.com/alternate', (string) $link->getUri()); - $this->assertEquals('http://www.example.com/alternate', (string) $link->getUrl()); + static::assertEquals('http://www.example.com/alternate', (string) $link->getHref()); + static::assertEquals('http://www.example.com/alternate', (string) $link->getUri()); + static::assertEquals('http://www.example.com/alternate', (string) $link->getUrl()); } public function testHref4(): void @@ -66,7 +66,7 @@ public function testHref4(): void $entry = $feed->getEntries()[0]; $link = $entry->getLinks()[0]; - $this->assertEquals('http://www.example.com/', (string) $link->getHref()); + static::assertEquals('http://www.example.com/', (string) $link->getHref()); } public function testHreflang(): void @@ -77,9 +77,9 @@ public function testHreflang(): void $entry = $feed->getEntries()[0]; $link = $entry->getLinks()[0]; - $this->assertEquals('en', (string) $link->getHreflang()); - $this->assertEquals('en', (string) $link->getLang()); - $this->assertEquals('en', (string) $link->getLanguage()); + static::assertEquals('en', (string) $link->getHreflang()); + static::assertEquals('en', (string) $link->getLang()); + static::assertEquals('en', (string) $link->getLanguage()); } public function testLength(): void @@ -90,7 +90,7 @@ public function testLength(): void $entry = $feed->getEntries()[0]; $link = $entry->getLinks()[0]; - $this->assertEquals('42301', (string) $link->getLength()); + static::assertEquals('42301', (string) $link->getLength()); } public function testMultiple(): void @@ -101,13 +101,13 @@ public function testMultiple(): void $entry = $feed->getEntries()[0]; $link = $entry->getLinks($feed->getDefaultNs(), 'service.post')[0]; - $this->assertEquals('service.post', (string) $link->getRel()); - $this->assertEquals('service.post', (string) $link->getRelationship()); - $this->assertEquals('application/atom+xml', (string) $link->getMediaType()); - $this->assertEquals('application/atom+xml', (string) $link->getType()); - $this->assertEquals('http://www.example.com/post', (string) $link->getHref()); - $this->assertEquals('http://www.example.com/post', (string) $link->getUri()); - $this->assertEquals('http://www.example.com/post', (string) $link->getUrl()); + static::assertEquals('service.post', (string) $link->getRel()); + static::assertEquals('service.post', (string) $link->getRelationship()); + static::assertEquals('application/atom+xml', (string) $link->getMediaType()); + static::assertEquals('application/atom+xml', (string) $link->getType()); + static::assertEquals('http://www.example.com/post', (string) $link->getHref()); + static::assertEquals('http://www.example.com/post', (string) $link->getUri()); + static::assertEquals('http://www.example.com/post', (string) $link->getUrl()); } public function testNoRel(): void @@ -118,8 +118,8 @@ public function testNoRel(): void $entry = $feed->getEntries()[0]; $link = $entry->getLinks()[0]; - $this->assertEquals('alternate', (string) $link->getRel()); - $this->assertEquals('alternate', (string) $link->getRelationship()); + static::assertEquals('alternate', (string) $link->getRel()); + static::assertEquals('alternate', (string) $link->getRelationship()); } public function testRel(): void @@ -130,8 +130,8 @@ public function testRel(): void $entry = $feed->getEntries()[0]; $link = $entry->getLinks()[0]; - $this->assertEquals('alternate', (string) $link->getRel()); - $this->assertEquals('alternate', (string) $link->getRelationship()); + static::assertEquals('alternate', (string) $link->getRel()); + static::assertEquals('alternate', (string) $link->getRelationship()); } public function testRelEnclosure(): void @@ -142,8 +142,8 @@ public function testRelEnclosure(): void $entry = $feed->getEntries()[0]; $link = $entry->getLinks()[0]; - $this->assertEquals('enclosure', (string) $link->getRel()); - $this->assertEquals('enclosure', (string) $link->getRelationship()); + static::assertEquals('enclosure', (string) $link->getRel()); + static::assertEquals('enclosure', (string) $link->getRelationship()); } public function testRelEnclosureLength(): void @@ -154,7 +154,7 @@ public function testRelEnclosureLength(): void $entry = $feed->getEntries()[0]; $link = $entry->getLinks()[0]; - $this->assertEquals('42301', (string) $link->getLength()); + static::assertEquals('42301', (string) $link->getLength()); } public function testRelEnclosureType(): void @@ -165,8 +165,8 @@ public function testRelEnclosureType(): void $entry = $feed->getEntries()[0]; $link = $entry->getLinks()[0]; - $this->assertEquals('video/mpeg4', (string) $link->getMediaType()); - $this->assertEquals('video/mpeg4', (string) $link->getType()); + static::assertEquals('video/mpeg4', (string) $link->getMediaType()); + static::assertEquals('video/mpeg4', (string) $link->getType()); } public function testRelEnclosureUrl(): void @@ -177,9 +177,9 @@ public function testRelEnclosureUrl(): void $entry = $feed->getEntries()[0]; $link = $entry->getLinks()[0]; - $this->assertEquals('http://www.example.com/movie.mp4', (string) $link->getHref()); - $this->assertEquals('http://www.example.com/movie.mp4', (string) $link->getUri()); - $this->assertEquals('http://www.example.com/movie.mp4', (string) $link->getUrl()); + static::assertEquals('http://www.example.com/movie.mp4', (string) $link->getHref()); + static::assertEquals('http://www.example.com/movie.mp4', (string) $link->getUri()); + static::assertEquals('http://www.example.com/movie.mp4', (string) $link->getUrl()); } public function testRelLicense(): void @@ -190,9 +190,9 @@ public function testRelLicense(): void $entry = $feed->getEntries()[0]; $link = $entry->getLinks()[0]; - $this->assertEquals('http://www.creativecommons.org/licenses/by-nc/1.0', (string) $link->getHref()); - $this->assertEquals('http://www.creativecommons.org/licenses/by-nc/1.0', (string) $link->getUri()); - $this->assertEquals('http://www.creativecommons.org/licenses/by-nc/1.0', (string) $link->getUrl()); + static::assertEquals('http://www.creativecommons.org/licenses/by-nc/1.0', (string) $link->getHref()); + static::assertEquals('http://www.creativecommons.org/licenses/by-nc/1.0', (string) $link->getUri()); + static::assertEquals('http://www.creativecommons.org/licenses/by-nc/1.0', (string) $link->getUrl()); } public function testRelOther(): void @@ -203,8 +203,8 @@ public function testRelOther(): void $entry = $feed->getEntries()[0]; $link = $entry->getLinks()[0]; - $this->assertEquals('http://feedparser.org/rel/test', (string) $link->getRel()); - $this->assertEquals('http://feedparser.org/rel/test', (string) $link->getRelationship()); + static::assertEquals('http://feedparser.org/rel/test', (string) $link->getRel()); + static::assertEquals('http://feedparser.org/rel/test', (string) $link->getRelationship()); } public function testRelRelated(): void @@ -215,8 +215,8 @@ public function testRelRelated(): void $entry = $feed->getEntries()[0]; $link = $entry->getLinks()[0]; - $this->assertEquals('related', (string) $link->getRel()); - $this->assertEquals('related', (string) $link->getRelationship()); + static::assertEquals('related', (string) $link->getRel()); + static::assertEquals('related', (string) $link->getRelationship()); } public function testRelSelf(): void @@ -227,8 +227,8 @@ public function testRelSelf(): void $entry = $feed->getEntries()[0]; $link = $entry->getLinks()[0]; - $this->assertEquals('self', (string) $link->getRel()); - $this->assertEquals('self', (string) $link->getRelationship()); + static::assertEquals('self', (string) $link->getRel()); + static::assertEquals('self', (string) $link->getRelationship()); } public function testRelVia(): void @@ -239,8 +239,8 @@ public function testRelVia(): void $entry = $feed->getEntries()[0]; $link = $entry->getLinks()[0]; - $this->assertEquals('via', (string) $link->getRel()); - $this->assertEquals('via', (string) $link->getRelationship()); + static::assertEquals('via', (string) $link->getRel()); + static::assertEquals('via', (string) $link->getRelationship()); } public function testTitle(): void @@ -251,7 +251,7 @@ public function testTitle(): void $entry = $feed->getEntries()[0]; $link = $entry->getLinks()[0]; - $this->assertEquals('Example title', (string) $link->getTitle()); + static::assertEquals('Example title', (string) $link->getTitle()); } public function testType(): void @@ -262,7 +262,7 @@ public function testType(): void $entry = $feed->getEntries()[0]; $link = $entry->getLinks()[0]; - $this->assertEquals('text/html', (string) $link->getMediaType()); - $this->assertEquals('text/html', (string) $link->getType()); + static::assertEquals('text/html', (string) $link->getMediaType()); + static::assertEquals('text/html', (string) $link->getType()); } } diff --git a/tests/Integration/WellFormed/Atom10/EntryRightsTest.php b/tests/Integration/WellFormed/Atom10/EntryRightsTest.php index 57b40ed..b151c76 100644 --- a/tests/Integration/WellFormed/Atom10/EntryRightsTest.php +++ b/tests/Integration/WellFormed/Atom10/EntryRightsTest.php @@ -1,7 +1,7 @@ . - * Copyright (c) 2017–2018 Contributors. + * Copyright (c) 2017–2019 Ryan Parman . + * Copyright (c) 2017–2019 Contributors. * * http://opensource.org/licenses/Apache2.0 */ @@ -15,7 +15,7 @@ class EntryRightsTest extends AbstractTestCase { - public function setUp(): void + protected function setUp(): void { $this->simplepie = $this->getSimplePie(); } @@ -27,7 +27,7 @@ public function testRights(): void $feed = $parser->getFeed(); $entry = $feed->getEntries()[0]; - $this->assertEquals('Example Atom', (string) $entry->getRights()); + static::assertEquals('Example Atom', (string) $entry->getRights()); } public function testEscapedMarkup(): void @@ -37,8 +37,8 @@ public function testEscapedMarkup(): void $feed = $parser->getFeed(); $entry = $feed->getEntries()[0]; - $this->assertEquals('Example Atom', (string) $entry->getRights()); - $this->assertEquals(Serialization::HTML, $entry->getRights()->getSerialization()); + static::assertEquals('Example Atom', (string) $entry->getRights()); + static::assertEquals(Serialization::HTML, $entry->getRights()->getSerialization()); } public function testInlineMarkup(): void @@ -48,8 +48,8 @@ public function testInlineMarkup(): void $feed = $parser->getFeed(); $entry = $feed->getEntries()[0]; - $this->assertEquals('Example Atom', (string) $entry->getRights()); - $this->assertEquals(Serialization::XHTML, $entry->getRights()->getSerialization()); + static::assertEquals('Example Atom', (string) $entry->getRights()); + static::assertEquals(Serialization::XHTML, $entry->getRights()->getSerialization()); } public function testInlineMarkup2(): void @@ -59,8 +59,8 @@ public function testInlineMarkup2(): void $feed = $parser->getFeed(); $entry = $feed->getEntries()[0]; - $this->assertEquals('History of the <blink> tag', (string) $entry->getRights()); - $this->assertEquals(Serialization::XHTML, $entry->getRights()->getSerialization()); + static::assertEquals('History of the <blink> tag', (string) $entry->getRights()); + static::assertEquals(Serialization::XHTML, $entry->getRights()->getSerialization()); } public function testTextPlain(): void @@ -70,8 +70,8 @@ public function testTextPlain(): void $feed = $parser->getFeed(); $entry = $feed->getEntries()[0]; - $this->assertEquals('Example Atom', (string) $entry->getRights()); - $this->assertEquals(Serialization::TEXT, $entry->getRights()->getSerialization()); + static::assertEquals('Example Atom', (string) $entry->getRights()); + static::assertEquals(Serialization::TEXT, $entry->getRights()->getSerialization()); } public function testTextPlainBrackets(): void @@ -81,7 +81,7 @@ public function testTextPlainBrackets(): void $feed = $parser->getFeed(); $entry = $feed->getEntries()[0]; - $this->assertEquals('History of the tag', (string) $entry->getRights()); - $this->assertEquals(Serialization::TEXT, $entry->getRights()->getSerialization()); + static::assertEquals('History of the tag', (string) $entry->getRights()); + static::assertEquals(Serialization::TEXT, $entry->getRights()->getSerialization()); } } diff --git a/tests/Integration/WellFormed/Atom10/EntrySummaryTest.php b/tests/Integration/WellFormed/Atom10/EntrySummaryTest.php index a38f948..99fc223 100644 --- a/tests/Integration/WellFormed/Atom10/EntrySummaryTest.php +++ b/tests/Integration/WellFormed/Atom10/EntrySummaryTest.php @@ -1,7 +1,7 @@ . - * Copyright (c) 2017–2018 Contributors. + * Copyright (c) 2017–2019 Ryan Parman . + * Copyright (c) 2017–2019 Contributors. * * http://opensource.org/licenses/Apache2.0 */ @@ -15,7 +15,7 @@ class EntrySummaryTest extends AbstractTestCase { - public function setUp(): void + protected function setUp(): void { $this->simplepie = $this->getSimplePie(); } @@ -27,8 +27,8 @@ public function testSummary(): void $feed = $parser->getFeed(); $entry = $feed->getEntries()[0]; - $this->assertEquals('Example Atom', (string) $entry->getSummary()); - $this->assertEquals(Serialization::TEXT, $entry->getSummary()->getSerialization()); + static::assertEquals('Example Atom', (string) $entry->getSummary()); + static::assertEquals(Serialization::TEXT, $entry->getSummary()->getSerialization()); } public function testBase64(): void @@ -38,8 +38,8 @@ public function testBase64(): void $feed = $parser->getFeed(); $entry = $feed->getEntries()[0]; - $this->assertEquals('Example Atom', (string) $entry->getSummary()); - $this->assertEquals(Serialization::TEXT, $entry->getSummary()->getSerialization()); + static::assertEquals('Example Atom', (string) $entry->getSummary()); + static::assertEquals(Serialization::TEXT, $entry->getSummary()->getSerialization()); } public function testBase642(): void @@ -49,8 +49,8 @@ public function testBase642(): void $feed = $parser->getFeed(); $entry = $feed->getEntries()[0]; - $this->assertEquals('

History of the <blink> tag

', (string) $entry->getSummary()); - $this->assertEquals(Serialization::TEXT, $entry->getSummary()->getSerialization()); + static::assertEquals('

History of the <blink> tag

', (string) $entry->getSummary()); + static::assertEquals(Serialization::TEXT, $entry->getSummary()->getSerialization()); } public function testEscapedMarkup(): void @@ -60,8 +60,8 @@ public function testEscapedMarkup(): void $feed = $parser->getFeed(); $entry = $feed->getEntries()[0]; - $this->assertEquals('Example Atom', (string) $entry->getSummary()); - $this->assertEquals(Serialization::HTML, $entry->getSummary()->getSerialization()); + static::assertEquals('Example Atom', (string) $entry->getSummary()); + static::assertEquals(Serialization::HTML, $entry->getSummary()->getSerialization()); } public function testInlineMarkup(): void @@ -71,8 +71,8 @@ public function testInlineMarkup(): void $feed = $parser->getFeed(); $entry = $feed->getEntries()[0]; - $this->assertEquals('Example Atom', (string) $entry->getSummary()); - $this->assertEquals(Serialization::XHTML, $entry->getSummary()->getSerialization()); + static::assertEquals('Example Atom', (string) $entry->getSummary()); + static::assertEquals(Serialization::XHTML, $entry->getSummary()->getSerialization()); } public function testInlineMarkup2(): void @@ -82,8 +82,8 @@ public function testInlineMarkup2(): void $feed = $parser->getFeed(); $entry = $feed->getEntries()[0]; - $this->assertEquals('History of the <blink> tag', (string) $entry->getSummary()); - $this->assertEquals(Serialization::XHTML, $entry->getSummary()->getSerialization()); + static::assertEquals('History of the <blink> tag', (string) $entry->getSummary()); + static::assertEquals(Serialization::XHTML, $entry->getSummary()->getSerialization()); } public function testTextPlain(): void @@ -93,7 +93,7 @@ public function testTextPlain(): void $feed = $parser->getFeed(); $entry = $feed->getEntries()[0]; - $this->assertEquals('Example Atom', (string) $entry->getSummary()); - $this->assertEquals(Serialization::TEXT, $entry->getSummary()->getSerialization()); + static::assertEquals('Example Atom', (string) $entry->getSummary()); + static::assertEquals(Serialization::TEXT, $entry->getSummary()->getSerialization()); } } diff --git a/tests/Integration/WellFormed/Atom10/EntryTitleTest.php b/tests/Integration/WellFormed/Atom10/EntryTitleTest.php index 49062ad..5f11108 100644 --- a/tests/Integration/WellFormed/Atom10/EntryTitleTest.php +++ b/tests/Integration/WellFormed/Atom10/EntryTitleTest.php @@ -1,7 +1,7 @@ . - * Copyright (c) 2017–2018 Contributors. + * Copyright (c) 2017–2019 Ryan Parman . + * Copyright (c) 2017–2019 Contributors. * * http://opensource.org/licenses/Apache2.0 */ @@ -15,7 +15,7 @@ class EntryTitleTest extends AbstractTestCase { - public function setUp(): void + protected function setUp(): void { $this->simplepie = $this->getSimplePie(); } @@ -27,8 +27,8 @@ public function testTitle(): void $feed = $parser->getFeed(); $entry = $feed->getEntries()[0]; - $this->assertEquals('Example Atom', (string) $entry->getTitle()); - $this->assertEquals(Serialization::TEXT, $entry->getTitle()->getSerialization()); + static::assertEquals('Example Atom', (string) $entry->getTitle()); + static::assertEquals(Serialization::TEXT, $entry->getTitle()->getSerialization()); } public function testBase64(): void @@ -38,8 +38,8 @@ public function testBase64(): void $feed = $parser->getFeed(); $entry = $feed->getEntries()[0]; - $this->assertEquals('Example Atom', (string) $entry->getTitle()); - $this->assertEquals(Serialization::TEXT, $entry->getTitle()->getSerialization()); + static::assertEquals('Example Atom', (string) $entry->getTitle()); + static::assertEquals(Serialization::TEXT, $entry->getTitle()->getSerialization()); } public function testBase642(): void @@ -49,8 +49,8 @@ public function testBase642(): void $feed = $parser->getFeed(); $entry = $feed->getEntries()[0]; - $this->assertEquals('

History of the <blink> tag

', (string) $entry->getTitle()); - $this->assertEquals(Serialization::TEXT, $entry->getTitle()->getSerialization()); + static::assertEquals('

History of the <blink> tag

', (string) $entry->getTitle()); + static::assertEquals(Serialization::TEXT, $entry->getTitle()->getSerialization()); } public function testEscapedMarkup(): void @@ -60,8 +60,8 @@ public function testEscapedMarkup(): void $feed = $parser->getFeed(); $entry = $feed->getEntries()[0]; - $this->assertEquals('Example Atom', (string) $entry->getTitle()); - $this->assertEquals(Serialization::HTML, $entry->getTitle()->getSerialization()); + static::assertEquals('Example Atom', (string) $entry->getTitle()); + static::assertEquals(Serialization::HTML, $entry->getTitle()->getSerialization()); } public function testInlineMarkup(): void @@ -71,8 +71,8 @@ public function testInlineMarkup(): void $feed = $parser->getFeed(); $entry = $feed->getEntries()[0]; - $this->assertEquals('Example Atom', (string) $entry->getTitle()); - $this->assertEquals(Serialization::XHTML, $entry->getTitle()->getSerialization()); + static::assertEquals('Example Atom', (string) $entry->getTitle()); + static::assertEquals(Serialization::XHTML, $entry->getTitle()->getSerialization()); } public function testInlineMarkup2(): void @@ -82,8 +82,8 @@ public function testInlineMarkup2(): void $feed = $parser->getFeed(); $entry = $feed->getEntries()[0]; - $this->assertEquals('History of the <blink> tag', (string) $entry->getTitle()); - $this->assertEquals(Serialization::XHTML, $entry->getTitle()->getSerialization()); + static::assertEquals('History of the <blink> tag', (string) $entry->getTitle()); + static::assertEquals(Serialization::XHTML, $entry->getTitle()->getSerialization()); } public function testTextPlain(): void @@ -93,8 +93,8 @@ public function testTextPlain(): void $feed = $parser->getFeed(); $entry = $feed->getEntries()[0]; - $this->assertEquals('Example Atom', (string) $entry->getTitle()); - $this->assertEquals(Serialization::TEXT, $entry->getTitle()->getSerialization()); + static::assertEquals('Example Atom', (string) $entry->getTitle()); + static::assertEquals(Serialization::TEXT, $entry->getTitle()->getSerialization()); } public function testTextPlainBrackets(): void @@ -104,7 +104,7 @@ public function testTextPlainBrackets(): void $feed = $parser->getFeed(); $entry = $feed->getEntries()[0]; - $this->assertEquals('History of the tag', (string) $entry->getTitle()); - $this->assertEquals(Serialization::TEXT, $entry->getTitle()->getSerialization()); + static::assertEquals('History of the tag', (string) $entry->getTitle()); + static::assertEquals(Serialization::TEXT, $entry->getTitle()->getSerialization()); } } diff --git a/tests/Integration/WellFormed/Atom10/FeedAuthorTest.php b/tests/Integration/WellFormed/Atom10/FeedAuthorTest.php index f5c1398..b4ffecb 100644 --- a/tests/Integration/WellFormed/Atom10/FeedAuthorTest.php +++ b/tests/Integration/WellFormed/Atom10/FeedAuthorTest.php @@ -1,7 +1,7 @@ . - * Copyright (c) 2017–2018 Contributors. + * Copyright (c) 2017–2019 Ryan Parman . + * Copyright (c) 2017–2019 Contributors. * * http://opensource.org/licenses/Apache2.0 */ @@ -14,7 +14,7 @@ class FeedAuthorTest extends AbstractTestCase { - public function setUp(): void + protected function setUp(): void { $this->simplepie = $this->getSimplePie(); } @@ -26,7 +26,7 @@ public function testEmail(): void $feed = $parser->getFeed(); $author = $feed->getAuthors()[0]; - $this->assertEquals('me@example.com', (string) $author->getEmail()); + static::assertEquals('me@example.com', (string) $author->getEmail()); } public function testEmails(): void @@ -36,8 +36,8 @@ public function testEmails(): void $feed = $parser->getFeed(); $authors = $feed->getAuthors(); - $this->assertEquals('one@one.com', (string) $authors[0]->getEmail()); - $this->assertEquals('two@two.com', (string) $authors[1]->getEmail()); + static::assertEquals('one@one.com', (string) $authors[0]->getEmail()); + static::assertEquals('two@two.com', (string) $authors[1]->getEmail()); } public function testStringFormat(): void @@ -47,7 +47,7 @@ public function testStringFormat(): void $feed = $parser->getFeed(); $author = $feed->getAuthors()[0]; - $this->assertEquals('Example author ', (string) $author); + static::assertEquals('Example author ', (string) $author); } public function testStringFormat2(): void @@ -57,7 +57,7 @@ public function testStringFormat2(): void $feed = $parser->getFeed(); $author = $feed->getAuthors()[0]; - $this->assertEquals('Example author ', (string) $author); + static::assertEquals('Example author ', (string) $author); } public function testName(): void @@ -67,7 +67,7 @@ public function testName(): void $feed = $parser->getFeed(); $author = $feed->getAuthors()[0]; - $this->assertEquals('Example author', (string) $author->getName()); + static::assertEquals('Example author', (string) $author->getName()); } public function testNames(): void @@ -77,8 +77,8 @@ public function testNames(): void $feed = $parser->getFeed(); $authors = $feed->getAuthors(); - $this->assertEquals('one', (string) $authors[0]->getName()); - $this->assertEquals('two', (string) $authors[1]->getName()); + static::assertEquals('one', (string) $authors[0]->getName()); + static::assertEquals('two', (string) $authors[1]->getName()); } public function testUri(): void @@ -88,7 +88,7 @@ public function testUri(): void $feed = $parser->getFeed(); $author = $feed->getAuthors()[0]; - $this->assertEquals('http://example.com/', (string) $author->getUri()); + static::assertEquals('http://example.com/', (string) $author->getUri()); } public function testUris(): void @@ -98,8 +98,8 @@ public function testUris(): void $feed = $parser->getFeed(); $authors = $feed->getAuthors(); - $this->assertEquals('http://one.com/', (string) $authors[0]->getUri()); - $this->assertEquals('http://two.com/', (string) $authors[1]->getUri()); + static::assertEquals('http://one.com/', (string) $authors[0]->getUri()); + static::assertEquals('http://two.com/', (string) $authors[1]->getUri()); } public function testUrl(): void @@ -109,7 +109,7 @@ public function testUrl(): void $feed = $parser->getFeed(); $author = $feed->getAuthors()[0]; - $this->assertEquals('http://example.com/', (string) $author->getUrl()); + static::assertEquals('http://example.com/', (string) $author->getUrl()); } public function testUrls(): void @@ -119,7 +119,7 @@ public function testUrls(): void $feed = $parser->getFeed(); $authors = $feed->getAuthors(); - $this->assertEquals('http://one.com/', (string) $authors[0]->getUrl()); - $this->assertEquals('http://two.com/', (string) $authors[1]->getUrl()); + static::assertEquals('http://one.com/', (string) $authors[0]->getUrl()); + static::assertEquals('http://two.com/', (string) $authors[1]->getUrl()); } } diff --git a/tests/Integration/WellFormed/Atom10/FeedContributorTest.php b/tests/Integration/WellFormed/Atom10/FeedContributorTest.php index 155ea87..49a7029 100644 --- a/tests/Integration/WellFormed/Atom10/FeedContributorTest.php +++ b/tests/Integration/WellFormed/Atom10/FeedContributorTest.php @@ -1,7 +1,7 @@ . - * Copyright (c) 2017–2018 Contributors. + * Copyright (c) 2017–2019 Ryan Parman . + * Copyright (c) 2017–2019 Contributors. * * http://opensource.org/licenses/Apache2.0 */ @@ -14,7 +14,7 @@ class FeedContributorTest extends AbstractTestCase { - public function setUp(): void + protected function setUp(): void { $this->simplepie = $this->getSimplePie(); } @@ -26,7 +26,7 @@ public function testEmail(): void $feed = $parser->getFeed(); $contributor = $feed->getContributors()[0]; - $this->assertEquals('me@example.com', (string) $contributor->getEmail()); + static::assertEquals('me@example.com', (string) $contributor->getEmail()); } public function testEmails(): void @@ -36,8 +36,8 @@ public function testEmails(): void $feed = $parser->getFeed(); $contributors = $feed->getContributors(); - $this->assertEquals('me@example.com', (string) $contributors[0]->getEmail()); - $this->assertEquals('you@example.com', (string) $contributors[1]->getEmail()); + static::assertEquals('me@example.com', (string) $contributors[0]->getEmail()); + static::assertEquals('you@example.com', (string) $contributors[1]->getEmail()); } public function testName(): void @@ -47,7 +47,7 @@ public function testName(): void $feed = $parser->getFeed(); $contributor = $feed->getContributors()[0]; - $this->assertEquals('Example contributor', (string) $contributor->getName()); + static::assertEquals('Example contributor', (string) $contributor->getName()); } public function testNames(): void @@ -57,8 +57,8 @@ public function testNames(): void $feed = $parser->getFeed(); $contributors = $feed->getContributors(); - $this->assertEquals('Contributor 1', (string) $contributors[0]->getName()); - $this->assertEquals('Contributor 2', (string) $contributors[1]->getName()); + static::assertEquals('Contributor 1', (string) $contributors[0]->getName()); + static::assertEquals('Contributor 2', (string) $contributors[1]->getName()); } public function testUri(): void @@ -68,7 +68,7 @@ public function testUri(): void $feed = $parser->getFeed(); $contributor = $feed->getContributors()[0]; - $this->assertEquals('http://example.com/', (string) $contributor->getUri()); + static::assertEquals('http://example.com/', (string) $contributor->getUri()); } public function testUris(): void @@ -78,8 +78,8 @@ public function testUris(): void $feed = $parser->getFeed(); $contributors = $feed->getContributors(); - $this->assertEquals('http://example.com/', (string) $contributors[0]->getUri()); - $this->assertEquals('http://two.example.com/', (string) $contributors[1]->getUri()); + static::assertEquals('http://example.com/', (string) $contributors[0]->getUri()); + static::assertEquals('http://two.example.com/', (string) $contributors[1]->getUri()); } public function testUrl(): void @@ -89,7 +89,7 @@ public function testUrl(): void $feed = $parser->getFeed(); $contributor = $feed->getContributors()[0]; - $this->assertEquals('http://example.com/', (string) $contributor->getUrl()); + static::assertEquals('http://example.com/', (string) $contributor->getUrl()); } public function testUrls(): void @@ -99,7 +99,7 @@ public function testUrls(): void $feed = $parser->getFeed(); $contributors = $feed->getContributors(); - $this->assertEquals('http://example.com/', (string) $contributors[0]->getUrl()); - $this->assertEquals('http://two.example.com/', (string) $contributors[1]->getUrl()); + static::assertEquals('http://example.com/', (string) $contributors[0]->getUrl()); + static::assertEquals('http://two.example.com/', (string) $contributors[1]->getUrl()); } } diff --git a/tests/Integration/WellFormed/Atom10/FeedGeneratorTest.php b/tests/Integration/WellFormed/Atom10/FeedGeneratorTest.php index dcff251..3abe88e 100644 --- a/tests/Integration/WellFormed/Atom10/FeedGeneratorTest.php +++ b/tests/Integration/WellFormed/Atom10/FeedGeneratorTest.php @@ -1,7 +1,7 @@ . - * Copyright (c) 2017–2018 Contributors. + * Copyright (c) 2017–2019 Ryan Parman . + * Copyright (c) 2017–2019 Contributors. * * http://opensource.org/licenses/Apache2.0 */ @@ -14,7 +14,7 @@ class FeedGeneratorTest extends AbstractTestCase { - public function setUp(): void + protected function setUp(): void { $this->simplepie = $this->getSimplePie(); } @@ -26,7 +26,7 @@ public function testGenerator(): void $feed = $parser->getFeed(); $generator = $feed->getGenerator(); - $this->assertEquals('Example generator 2.65', (string) $generator); + static::assertEquals('Example generator 2.65', (string) $generator); } public function testName(): void @@ -36,7 +36,7 @@ public function testName(): void $feed = $parser->getFeed(); $generator = $feed->getGenerator(); - $this->assertEquals('Example generator', (string) $generator->getName()); + static::assertEquals('Example generator', (string) $generator->getName()); } public function testUrl(): void @@ -46,8 +46,8 @@ public function testUrl(): void $feed = $parser->getFeed(); $generator = $feed->getGenerator(); - $this->assertEquals('http://example.com/', (string) $generator->getUrl()); - $this->assertEquals('http://example.com/', (string) $generator->getUri()); + static::assertEquals('http://example.com/', (string) $generator->getUrl()); + static::assertEquals('http://example.com/', (string) $generator->getUri()); } public function testVersion(): void @@ -57,6 +57,6 @@ public function testVersion(): void $feed = $parser->getFeed(); $generator = $feed->getGenerator(); - $this->assertEquals('2.65', (string) $generator->getVersion()); + static::assertEquals('2.65', (string) $generator->getVersion()); } } diff --git a/tests/Integration/WellFormed/Atom10/FeedIconLogoTest.php b/tests/Integration/WellFormed/Atom10/FeedIconLogoTest.php index 7a87ac0..3bb3caf 100644 --- a/tests/Integration/WellFormed/Atom10/FeedIconLogoTest.php +++ b/tests/Integration/WellFormed/Atom10/FeedIconLogoTest.php @@ -1,7 +1,7 @@ . - * Copyright (c) 2017–2018 Contributors. + * Copyright (c) 2017–2019 Ryan Parman . + * Copyright (c) 2017–2019 Contributors. * * http://opensource.org/licenses/Apache2.0 */ @@ -14,7 +14,7 @@ class FeedIconLogoTest extends AbstractTestCase { - public function setUp(): void + protected function setUp(): void { $this->simplepie = $this->getSimplePie(); } @@ -26,7 +26,7 @@ public function testIcon(): void $feed = $parser->getFeed(); $icon = $feed->getIcon(); - $this->assertEquals('http://example.com/favicon.ico', (string) $icon); + static::assertEquals('http://example.com/favicon.ico', (string) $icon); } public function testLogo(): void @@ -36,6 +36,6 @@ public function testLogo(): void $feed = $parser->getFeed(); $logo = $feed->getLogo(); - $this->assertEquals('http://example.com/logo.jpg', (string) $logo); + static::assertEquals('http://example.com/logo.jpg', (string) $logo); } } diff --git a/tests/Integration/WellFormed/Atom10/FeedIdTest.php b/tests/Integration/WellFormed/Atom10/FeedIdTest.php index 1183306..85c706e 100644 --- a/tests/Integration/WellFormed/Atom10/FeedIdTest.php +++ b/tests/Integration/WellFormed/Atom10/FeedIdTest.php @@ -1,7 +1,7 @@ . - * Copyright (c) 2017–2018 Contributors. + * Copyright (c) 2017–2019 Ryan Parman . + * Copyright (c) 2017–2019 Contributors. * * http://opensource.org/licenses/Apache2.0 */ @@ -14,7 +14,7 @@ class FeedIdTest extends AbstractTestCase { - public function setUp(): void + protected function setUp(): void { $this->simplepie = $this->getSimplePie(); } @@ -25,7 +25,7 @@ public function testId(): void $parser = $this->simplepie->parseXml($stream); $feed = $parser->getFeed(); - $this->assertEquals('http://example.com/', (string) $feed->getId()); - $this->assertEquals('http://example.com/', (string) $feed->getGuid()); + static::assertEquals('http://example.com/', (string) $feed->getId()); + static::assertEquals('http://example.com/', (string) $feed->getGuid()); } } diff --git a/tests/Integration/WellFormed/Atom10/FeedLinkTest.php b/tests/Integration/WellFormed/Atom10/FeedLinkTest.php index 288aca6..3000878 100644 --- a/tests/Integration/WellFormed/Atom10/FeedLinkTest.php +++ b/tests/Integration/WellFormed/Atom10/FeedLinkTest.php @@ -1,7 +1,7 @@ . - * Copyright (c) 2017–2018 Contributors. + * Copyright (c) 2017–2019 Ryan Parman . + * Copyright (c) 2017–2019 Contributors. * * http://opensource.org/licenses/Apache2.0 */ @@ -14,7 +14,7 @@ class FeedLinkTest extends AbstractTestCase { - public function setUp(): void + protected function setUp(): void { $this->simplepie = $this->getSimplePie(); } @@ -26,9 +26,9 @@ public function testHref(): void $feed = $parser->getFeed(); $link = $feed->getLinks()[0]; - $this->assertEquals('http://www.example.com/', (string) $link->getHref()); - $this->assertEquals('http://www.example.com/', (string) $link->getUri()); - $this->assertEquals('http://www.example.com/', (string) $link->getUrl()); + static::assertEquals('http://www.example.com/', (string) $link->getHref()); + static::assertEquals('http://www.example.com/', (string) $link->getUri()); + static::assertEquals('http://www.example.com/', (string) $link->getUrl()); } public function testHref2(): void @@ -38,9 +38,9 @@ public function testHref2(): void $feed = $parser->getFeed(); $link = $feed->getLinks()[0]; - $this->assertEquals('http://www.example.com/', (string) $link->getHref()); - $this->assertEquals('http://www.example.com/', (string) $link->getUri()); - $this->assertEquals('http://www.example.com/', (string) $link->getUrl()); + static::assertEquals('http://www.example.com/', (string) $link->getHref()); + static::assertEquals('http://www.example.com/', (string) $link->getUri()); + static::assertEquals('http://www.example.com/', (string) $link->getUrl()); } public function testHref3(): void @@ -50,7 +50,7 @@ public function testHref3(): void $feed = $parser->getFeed(); $link = $feed->getLinks()[0]; - $this->assertEquals('http://www.example.com/', (string) $link->getHref()); + static::assertEquals('http://www.example.com/', (string) $link->getHref()); } public function testHreflang(): void @@ -60,9 +60,9 @@ public function testHreflang(): void $feed = $parser->getFeed(); $link = $feed->getLinks()[0]; - $this->assertEquals('en', (string) $link->getHreflang()); - $this->assertEquals('en', (string) $link->getLang()); - $this->assertEquals('en', (string) $link->getLanguage()); + static::assertEquals('en', (string) $link->getHreflang()); + static::assertEquals('en', (string) $link->getLang()); + static::assertEquals('en', (string) $link->getLanguage()); } public function testLength(): void @@ -72,7 +72,7 @@ public function testLength(): void $feed = $parser->getFeed(); $link = $feed->getLinks()[0]; - $this->assertEquals('42301', (string) $link->getLength()); + static::assertEquals('42301', (string) $link->getLength()); } public function testMultiple(): void @@ -82,13 +82,13 @@ public function testMultiple(): void $feed = $parser->getFeed(); $link = $feed->getLinks($feed->getDefaultNs(), 'service.post')[0]; - $this->assertEquals('service.post', (string) $link->getRel()); - $this->assertEquals('service.post', (string) $link->getRelationship()); - $this->assertEquals('application/atom+xml', (string) $link->getMediaType()); - $this->assertEquals('application/atom+xml', (string) $link->getType()); - $this->assertEquals('http://www.example.com/post', (string) $link->getHref()); - $this->assertEquals('http://www.example.com/post', (string) $link->getUri()); - $this->assertEquals('http://www.example.com/post', (string) $link->getUrl()); + static::assertEquals('service.post', (string) $link->getRel()); + static::assertEquals('service.post', (string) $link->getRelationship()); + static::assertEquals('application/atom+xml', (string) $link->getMediaType()); + static::assertEquals('application/atom+xml', (string) $link->getType()); + static::assertEquals('http://www.example.com/post', (string) $link->getHref()); + static::assertEquals('http://www.example.com/post', (string) $link->getUri()); + static::assertEquals('http://www.example.com/post', (string) $link->getUrl()); } public function testNoRel(): void @@ -98,8 +98,8 @@ public function testNoRel(): void $feed = $parser->getFeed(); $link = $feed->getLinks()[0]; - $this->assertEquals('alternate', (string) $link->getRel()); - $this->assertEquals('alternate', (string) $link->getRelationship()); + static::assertEquals('alternate', (string) $link->getRel()); + static::assertEquals('alternate', (string) $link->getRelationship()); } public function testRel(): void @@ -109,8 +109,8 @@ public function testRel(): void $feed = $parser->getFeed(); $link = $feed->getLinks()[0]; - $this->assertEquals('alternate', (string) $link->getRel()); - $this->assertEquals('alternate', (string) $link->getRelationship()); + static::assertEquals('alternate', (string) $link->getRel()); + static::assertEquals('alternate', (string) $link->getRelationship()); } public function testRelOther(): void @@ -120,8 +120,8 @@ public function testRelOther(): void $feed = $parser->getFeed(); $link = $feed->getLinks()[0]; - $this->assertEquals('http://feedparser.org/rel/test', (string) $link->getRel()); - $this->assertEquals('http://feedparser.org/rel/test', (string) $link->getRelationship()); + static::assertEquals('http://feedparser.org/rel/test', (string) $link->getRel()); + static::assertEquals('http://feedparser.org/rel/test', (string) $link->getRelationship()); } public function testRelRelated(): void @@ -131,8 +131,8 @@ public function testRelRelated(): void $feed = $parser->getFeed(); $link = $feed->getLinks()[0]; - $this->assertEquals('related', (string) $link->getRel()); - $this->assertEquals('related', (string) $link->getRelationship()); + static::assertEquals('related', (string) $link->getRel()); + static::assertEquals('related', (string) $link->getRelationship()); } public function testRelSelf(): void @@ -142,8 +142,8 @@ public function testRelSelf(): void $feed = $parser->getFeed(); $link = $feed->getLinks()[0]; - $this->assertEquals('self', (string) $link->getRel()); - $this->assertEquals('self', (string) $link->getRelationship()); + static::assertEquals('self', (string) $link->getRel()); + static::assertEquals('self', (string) $link->getRelationship()); } public function testRelSelfDefaultType(): void @@ -153,8 +153,8 @@ public function testRelSelfDefaultType(): void $feed = $parser->getFeed(); $link = $feed->getLinks()[0]; - $this->assertEquals('application/atom+xml', (string) $link->getMediaType()); - $this->assertEquals('application/atom+xml', (string) $link->getType()); + static::assertEquals('application/atom+xml', (string) $link->getMediaType()); + static::assertEquals('application/atom+xml', (string) $link->getType()); } public function testRelVia(): void @@ -164,8 +164,8 @@ public function testRelVia(): void $feed = $parser->getFeed(); $link = $feed->getLinks()[0]; - $this->assertEquals('via', (string) $link->getRel()); - $this->assertEquals('via', (string) $link->getRelationship()); + static::assertEquals('via', (string) $link->getRel()); + static::assertEquals('via', (string) $link->getRelationship()); } public function testTitle(): void @@ -175,7 +175,7 @@ public function testTitle(): void $feed = $parser->getFeed(); $link = $feed->getLinks()[0]; - $this->assertEquals('Example title', (string) $link->getTitle()); + static::assertEquals('Example title', (string) $link->getTitle()); } public function testType(): void @@ -185,7 +185,7 @@ public function testType(): void $feed = $parser->getFeed(); $link = $feed->getLinks()[0]; - $this->assertEquals('text/html', (string) $link->getMediaType()); - $this->assertEquals('text/html', (string) $link->getType()); + static::assertEquals('text/html', (string) $link->getMediaType()); + static::assertEquals('text/html', (string) $link->getType()); } } diff --git a/tests/Integration/WellFormed/Atom10/FeedMiscTest.php b/tests/Integration/WellFormed/Atom10/FeedMiscTest.php index 7c5e689..35a5d06 100644 --- a/tests/Integration/WellFormed/Atom10/FeedMiscTest.php +++ b/tests/Integration/WellFormed/Atom10/FeedMiscTest.php @@ -1,7 +1,7 @@ . - * Copyright (c) 2017–2018 Contributors. + * Copyright (c) 2017–2019 Ryan Parman . + * Copyright (c) 2017–2019 Contributors. * * http://opensource.org/licenses/Apache2.0 */ @@ -15,7 +15,7 @@ class FeedMiscTest extends AbstractTestCase { - public function setUp(): void + protected function setUp(): void { $this->simplepie = $this->getSimplePie(); } @@ -26,8 +26,8 @@ public function testAmpersandInAttr(): void $parser = $this->simplepie->parseXml($stream); $feed = $parser->getFeed(); - $this->assertEquals('Example test', (string) $feed->getTitle()); - $this->assertEquals(Serialization::XHTML, $feed->getTitle()->getSerialization()); + static::assertEquals('Example test', (string) $feed->getTitle()); + static::assertEquals(Serialization::XHTML, $feed->getTitle()->getSerialization()); } public function testLinkNoRel(): void @@ -36,8 +36,8 @@ public function testLinkNoRel(): void $parser = $this->simplepie->parseXml($stream); $feed = $parser->getFeed(); - $this->assertEquals('http://www.innoq.com/planet/', (string) $feed->getLinks()[1]->getUri()); - $this->assertEquals('alternate', (string) $feed->getLinks()[1]->getRel()); + static::assertEquals('http://www.innoq.com/planet/', (string) $feed->getLinks()[1]->getUri()); + static::assertEquals('alternate', (string) $feed->getLinks()[1]->getRel()); } public function testMissingQuoteInAttr(): void @@ -46,8 +46,8 @@ public function testMissingQuoteInAttr(): void $parser = $this->simplepie->parseXml($stream); $feed = $parser->getFeed(); - $this->assertEquals('example', (string) $feed->getTitle()); - $this->assertEquals(Serialization::HTML, $feed->getTitle()->getSerialization()); + static::assertEquals('example', (string) $feed->getTitle()); + static::assertEquals(Serialization::HTML, $feed->getTitle()->getSerialization()); } public function testQna(): void @@ -58,8 +58,8 @@ public function testQna(): void $feed = $parser->getFeed(); $entry = $feed->getEntries()[0]; - $this->assertEquals('Q&A session', (string) $entry->getTitle()); - $this->assertEquals(Serialization::HTML, $entry->getTitle()->getSerialization()); + static::assertEquals('Q&A session', (string) $entry->getTitle()); + static::assertEquals(Serialization::HTML, $entry->getTitle()->getSerialization()); } public function testQuoteInAttr(): void @@ -68,8 +68,8 @@ public function testQuoteInAttr(): void $parser = $this->simplepie->parseXml($stream); $feed = $parser->getFeed(); - $this->assertEquals('test', (string) $feed->getTitle()); - $this->assertEquals(Serialization::XHTML, $feed->getTitle()->getSerialization()); + static::assertEquals('test', (string) $feed->getTitle()); + static::assertEquals(Serialization::XHTML, $feed->getTitle()->getSerialization()); } public function testTagInAttr(): void @@ -78,11 +78,11 @@ public function testTagInAttr(): void $parser = $this->simplepie->parseXml($stream); $feed = $parser->getFeed(); - $this->assertEquals( + static::assertEquals( 'cat<br />dog', (string) $feed->getTitle() ); - $this->assertEquals(Serialization::HTML, $feed->getTitle()->getSerialization()); + static::assertEquals(Serialization::HTML, $feed->getTitle()->getSerialization()); } public function testRelativeUri(): void @@ -91,8 +91,8 @@ public function testRelativeUri(): void $parser = $this->simplepie->parseXml($stream); $feed = $parser->getFeed(); - $this->assertEquals('http://example.com/test/', (string) $feed->getTitle()->getBase()); - $this->assertEquals(Serialization::XHTML, $feed->getTitle()->getSerialization()); + static::assertEquals('http://example.com/test/', (string) $feed->getTitle()->getBase()); + static::assertEquals(Serialization::XHTML, $feed->getTitle()->getSerialization()); } public function testRelativeUriInherit(): void @@ -101,8 +101,8 @@ public function testRelativeUriInherit(): void $parser = $this->simplepie->parseXml($stream); $feed = $parser->getFeed(); - $this->assertEquals('http://example.com/test/', (string) $feed->getTitle()->getBase()); - $this->assertEquals(Serialization::XHTML, $feed->getTitle()->getSerialization()); + static::assertEquals('http://example.com/test/', (string) $feed->getTitle()->getBase()); + static::assertEquals(Serialization::XHTML, $feed->getTitle()->getSerialization()); } public function testRelativeUriInherit2(): void @@ -111,7 +111,7 @@ public function testRelativeUriInherit2(): void $parser = $this->simplepie->parseXml($stream); $feed = $parser->getFeed(); - $this->assertEquals('http://example.com/test/', (string) $feed->getTitle()->getBase()); - $this->assertEquals(Serialization::XHTML, $feed->getTitle()->getSerialization()); + static::assertEquals('http://example.com/test/', (string) $feed->getTitle()->getBase()); + static::assertEquals(Serialization::XHTML, $feed->getTitle()->getSerialization()); } } diff --git a/tests/Integration/WellFormed/Atom10/FeedRightsTest.php b/tests/Integration/WellFormed/Atom10/FeedRightsTest.php index 79dafd3..f5bf33d 100644 --- a/tests/Integration/WellFormed/Atom10/FeedRightsTest.php +++ b/tests/Integration/WellFormed/Atom10/FeedRightsTest.php @@ -1,7 +1,7 @@ . - * Copyright (c) 2017–2018 Contributors. + * Copyright (c) 2017–2019 Ryan Parman . + * Copyright (c) 2017–2019 Contributors. * * http://opensource.org/licenses/Apache2.0 */ @@ -15,7 +15,7 @@ class FeedRightsTest extends AbstractTestCase { - public function setUp(): void + protected function setUp(): void { $this->simplepie = $this->getSimplePie(); } @@ -26,7 +26,7 @@ public function testRights(): void $parser = $this->simplepie->parseXml($stream); $feed = $parser->getFeed(); - $this->assertEquals('Example Atom', (string) $feed->getRights()); + static::assertEquals('Example Atom', (string) $feed->getRights()); } public function testEscapedMarkup(): void @@ -35,8 +35,8 @@ public function testEscapedMarkup(): void $parser = $this->simplepie->parseXml($stream); $feed = $parser->getFeed(); - $this->assertEquals('Example Atom', (string) $feed->getRights()); - $this->assertEquals(Serialization::HTML, $feed->getRights()->getSerialization()); + static::assertEquals('Example Atom', (string) $feed->getRights()); + static::assertEquals(Serialization::HTML, $feed->getRights()->getSerialization()); } public function testInlineMarkup(): void @@ -45,8 +45,8 @@ public function testInlineMarkup(): void $parser = $this->simplepie->parseXml($stream); $feed = $parser->getFeed(); - $this->assertEquals('Example Atom', (string) $feed->getRights()); - $this->assertEquals(Serialization::XHTML, $feed->getRights()->getSerialization()); + static::assertEquals('Example Atom', (string) $feed->getRights()); + static::assertEquals(Serialization::XHTML, $feed->getRights()->getSerialization()); } public function testInlineMarkup2(): void @@ -55,8 +55,8 @@ public function testInlineMarkup2(): void $parser = $this->simplepie->parseXml($stream); $feed = $parser->getFeed(); - $this->assertEquals('History of the <blink> tag', (string) $feed->getRights()); - $this->assertEquals(Serialization::XHTML, $feed->getRights()->getSerialization()); + static::assertEquals('History of the <blink> tag', (string) $feed->getRights()); + static::assertEquals(Serialization::XHTML, $feed->getRights()->getSerialization()); } public function testTextPlain(): void @@ -65,8 +65,8 @@ public function testTextPlain(): void $parser = $this->simplepie->parseXml($stream); $feed = $parser->getFeed(); - $this->assertEquals('Example Atom', (string) $feed->getRights()); - $this->assertEquals(Serialization::TEXT, $feed->getRights()->getSerialization()); + static::assertEquals('Example Atom', (string) $feed->getRights()); + static::assertEquals(Serialization::TEXT, $feed->getRights()->getSerialization()); } public function testBase64(): void @@ -75,8 +75,8 @@ public function testBase64(): void $parser = $this->simplepie->parseXml($stream); $feed = $parser->getFeed(); - $this->assertEquals('Example Atom', (string) $feed->getRights()); - $this->assertEquals(Serialization::TEXT, $feed->getRights()->getSerialization()); + static::assertEquals('Example Atom', (string) $feed->getRights()); + static::assertEquals(Serialization::TEXT, $feed->getRights()->getSerialization()); } public function testBase642(): void @@ -85,7 +85,7 @@ public function testBase642(): void $parser = $this->simplepie->parseXml($stream); $feed = $parser->getFeed(); - $this->assertEquals('

History of the <blink> tag

', (string) $feed->getRights()); - $this->assertEquals(Serialization::TEXT, $feed->getRights()->getSerialization()); + static::assertEquals('

History of the <blink> tag

', (string) $feed->getRights()); + static::assertEquals(Serialization::TEXT, $feed->getRights()->getSerialization()); } } diff --git a/tests/Integration/WellFormed/Atom10/FeedSubtitleTest.php b/tests/Integration/WellFormed/Atom10/FeedSubtitleTest.php index add3373..9494d5b 100644 --- a/tests/Integration/WellFormed/Atom10/FeedSubtitleTest.php +++ b/tests/Integration/WellFormed/Atom10/FeedSubtitleTest.php @@ -1,7 +1,7 @@ . - * Copyright (c) 2017–2018 Contributors. + * Copyright (c) 2017–2019 Ryan Parman . + * Copyright (c) 2017–2019 Contributors. * * http://opensource.org/licenses/Apache2.0 */ @@ -15,7 +15,7 @@ class FeedSubtitleTest extends AbstractTestCase { - public function setUp(): void + protected function setUp(): void { $this->simplepie = $this->getSimplePie(); } @@ -26,8 +26,8 @@ public function testSubtitle(): void $parser = $this->simplepie->parseXml($stream); $feed = $parser->getFeed(); - $this->assertEquals('Example Atom', (string) $feed->getSubtitle()); - $this->assertEquals(Serialization::TEXT, $feed->getSubtitle()->getSerialization()); + static::assertEquals('Example Atom', (string) $feed->getSubtitle()); + static::assertEquals(Serialization::TEXT, $feed->getSubtitle()->getSerialization()); } public function testBase64(): void @@ -36,8 +36,8 @@ public function testBase64(): void $parser = $this->simplepie->parseXml($stream); $feed = $parser->getFeed(); - $this->assertEquals('Example Atom', (string) $feed->getSubtitle()); - $this->assertEquals(Serialization::TEXT, $feed->getSubtitle()->getSerialization()); + static::assertEquals('Example Atom', (string) $feed->getSubtitle()); + static::assertEquals(Serialization::TEXT, $feed->getSubtitle()->getSerialization()); } public function testBase642(): void @@ -46,8 +46,8 @@ public function testBase642(): void $parser = $this->simplepie->parseXml($stream); $feed = $parser->getFeed(); - $this->assertEquals('

History of the <blink> tag

', (string) $feed->getSubtitle()); - $this->assertEquals(Serialization::TEXT, $feed->getSubtitle()->getSerialization()); + static::assertEquals('

History of the <blink> tag

', (string) $feed->getSubtitle()); + static::assertEquals(Serialization::TEXT, $feed->getSubtitle()->getSerialization()); } public function testEscapedMarkup(): void @@ -56,8 +56,8 @@ public function testEscapedMarkup(): void $parser = $this->simplepie->parseXml($stream); $feed = $parser->getFeed(); - $this->assertEquals('Example Atom', (string) $feed->getSubtitle()); - $this->assertEquals(Serialization::HTML, $feed->getSubtitle()->getSerialization()); + static::assertEquals('Example Atom', (string) $feed->getSubtitle()); + static::assertEquals(Serialization::HTML, $feed->getSubtitle()->getSerialization()); } public function testInlineMarkup(): void @@ -66,8 +66,8 @@ public function testInlineMarkup(): void $parser = $this->simplepie->parseXml($stream); $feed = $parser->getFeed(); - $this->assertEquals('Example Atom', (string) $feed->getSubtitle()); - $this->assertEquals(Serialization::XHTML, $feed->getSubtitle()->getSerialization()); + static::assertEquals('Example Atom', (string) $feed->getSubtitle()); + static::assertEquals(Serialization::XHTML, $feed->getSubtitle()->getSerialization()); } public function testInlineMarkup2(): void @@ -76,8 +76,8 @@ public function testInlineMarkup2(): void $parser = $this->simplepie->parseXml($stream); $feed = $parser->getFeed(); - $this->assertEquals('History of the <blink> tag', (string) $feed->getSubtitle()); - $this->assertEquals(Serialization::XHTML, $feed->getSubtitle()->getSerialization()); + static::assertEquals('History of the <blink> tag', (string) $feed->getSubtitle()); + static::assertEquals(Serialization::XHTML, $feed->getSubtitle()->getSerialization()); } public function testTextPlain(): void @@ -86,7 +86,7 @@ public function testTextPlain(): void $parser = $this->simplepie->parseXml($stream); $feed = $parser->getFeed(); - $this->assertEquals('Example Atom', (string) $feed->getSubtitle()); - $this->assertEquals(Serialization::TEXT, $feed->getSubtitle()->getSerialization()); + static::assertEquals('Example Atom', (string) $feed->getSubtitle()); + static::assertEquals(Serialization::TEXT, $feed->getSubtitle()->getSerialization()); } } diff --git a/tests/Integration/WellFormed/Atom10/FeedTitleTest.php b/tests/Integration/WellFormed/Atom10/FeedTitleTest.php index 514edd2..0724196 100644 --- a/tests/Integration/WellFormed/Atom10/FeedTitleTest.php +++ b/tests/Integration/WellFormed/Atom10/FeedTitleTest.php @@ -1,7 +1,7 @@ . - * Copyright (c) 2017–2018 Contributors. + * Copyright (c) 2017–2019 Ryan Parman . + * Copyright (c) 2017–2019 Contributors. * * http://opensource.org/licenses/Apache2.0 */ @@ -15,7 +15,7 @@ class FeedTitleTest extends AbstractTestCase { - public function setUp(): void + protected function setUp(): void { $this->simplepie = $this->getSimplePie(); } @@ -26,8 +26,8 @@ public function testTitle(): void $parser = $this->simplepie->parseXml($stream); $feed = $parser->getFeed(); - $this->assertEquals('Example Atom', (string) $feed->getTitle()); - $this->assertEquals(Serialization::TEXT, $feed->getTitle()->getSerialization()); + static::assertEquals('Example Atom', (string) $feed->getTitle()); + static::assertEquals(Serialization::TEXT, $feed->getTitle()->getSerialization()); } public function testBase64(): void @@ -36,8 +36,8 @@ public function testBase64(): void $parser = $this->simplepie->parseXml($stream); $feed = $parser->getFeed(); - $this->assertEquals('Example Atom', (string) $feed->getTitle()); - $this->assertEquals(Serialization::TEXT, $feed->getTitle()->getSerialization()); + static::assertEquals('Example Atom', (string) $feed->getTitle()); + static::assertEquals(Serialization::TEXT, $feed->getTitle()->getSerialization()); } public function testBase642(): void @@ -46,8 +46,8 @@ public function testBase642(): void $parser = $this->simplepie->parseXml($stream); $feed = $parser->getFeed(); - $this->assertEquals('

History of the <blink> tag

', (string) $feed->getTitle()); - $this->assertEquals(Serialization::TEXT, $feed->getTitle()->getSerialization()); + static::assertEquals('

History of the <blink> tag

', (string) $feed->getTitle()); + static::assertEquals(Serialization::TEXT, $feed->getTitle()->getSerialization()); } public function testEscapedMarkup(): void @@ -56,8 +56,8 @@ public function testEscapedMarkup(): void $parser = $this->simplepie->parseXml($stream); $feed = $parser->getFeed(); - $this->assertEquals('Example Atom', (string) $feed->getTitle()); - $this->assertEquals(Serialization::HTML, $feed->getTitle()->getSerialization()); + static::assertEquals('Example Atom', (string) $feed->getTitle()); + static::assertEquals(Serialization::HTML, $feed->getTitle()->getSerialization()); } public function testInlineMarkup(): void @@ -66,8 +66,8 @@ public function testInlineMarkup(): void $parser = $this->simplepie->parseXml($stream); $feed = $parser->getFeed(); - $this->assertEquals('Example Atom', (string) $feed->getTitle()); - $this->assertEquals(Serialization::XHTML, $feed->getTitle()->getSerialization()); + static::assertEquals('Example Atom', (string) $feed->getTitle()); + static::assertEquals(Serialization::XHTML, $feed->getTitle()->getSerialization()); } public function testInlineMarkup2(): void @@ -76,8 +76,8 @@ public function testInlineMarkup2(): void $parser = $this->simplepie->parseXml($stream); $feed = $parser->getFeed(); - $this->assertEquals('History of the <blink> tag', (string) $feed->getTitle()); - $this->assertEquals(Serialization::XHTML, $feed->getTitle()->getSerialization()); + static::assertEquals('History of the <blink> tag', (string) $feed->getTitle()); + static::assertEquals(Serialization::XHTML, $feed->getTitle()->getSerialization()); } public function testTextPlain(): void @@ -86,7 +86,7 @@ public function testTextPlain(): void $parser = $this->simplepie->parseXml($stream); $feed = $parser->getFeed(); - $this->assertEquals('Example Atom', (string) $feed->getTitle()); - $this->assertEquals(Serialization::TEXT, $feed->getTitle()->getSerialization()); + static::assertEquals('Example Atom', (string) $feed->getTitle()); + static::assertEquals(Serialization::TEXT, $feed->getTitle()->getSerialization()); } } diff --git a/tests/Integration/WellFormed/Lang/EntryContentTest.php b/tests/Integration/WellFormed/Lang/EntryContentTest.php index 1779abe..8fa1c60 100644 --- a/tests/Integration/WellFormed/Lang/EntryContentTest.php +++ b/tests/Integration/WellFormed/Lang/EntryContentTest.php @@ -1,7 +1,7 @@ . - * Copyright (c) 2017–2018 Contributors. + * Copyright (c) 2017–2019 Ryan Parman . + * Copyright (c) 2017–2019 Contributors. * * http://opensource.org/licenses/Apache2.0 */ @@ -15,7 +15,7 @@ class EntryContentTest extends AbstractTestCase { - public function setUp(): void + protected function setUp(): void { $this->simplepie = $this->getSimplePie(); } @@ -26,16 +26,16 @@ public function testXmlLangInherit(): void $parser = $this->simplepie->parseXml($stream); $feed = $parser->getFeed(); - $this->assertEquals('en', (string) $feed->getLang()); - $this->assertEquals(Serialization::TEXT, $feed->getLang()->getSerialization()); + static::assertEquals('en', (string) $feed->getLang()); + static::assertEquals(Serialization::TEXT, $feed->getLang()->getSerialization()); $entry = $feed->getEntries()[0]; - $this->assertEquals('en', (string) $entry->getLang()); - $this->assertEquals(Serialization::TEXT, $entry->getLang()->getSerialization()); + static::assertEquals('en', (string) $entry->getLang()); + static::assertEquals(Serialization::TEXT, $entry->getLang()->getSerialization()); - $this->assertEquals('en', (string) $entry->getContent()->getLang()); - $this->assertEquals(Serialization::TEXT, $entry->getContent()->getLang()->getSerialization()); + static::assertEquals('en', (string) $entry->getContent()->getLang()); + static::assertEquals(Serialization::TEXT, $entry->getContent()->getLang()->getSerialization()); } public function testXmlLangInherit2(): void @@ -44,16 +44,16 @@ public function testXmlLangInherit2(): void $parser = $this->simplepie->parseXml($stream); $feed = $parser->getFeed(); - $this->assertEquals('fr', (string) $feed->getLang()); - $this->assertEquals(Serialization::TEXT, $feed->getLang()->getSerialization()); + static::assertEquals('fr', (string) $feed->getLang()); + static::assertEquals(Serialization::TEXT, $feed->getLang()->getSerialization()); $entry = $feed->getEntries()[0]; - $this->assertEquals('fr', (string) $entry->getLang()); - $this->assertEquals(Serialization::TEXT, $entry->getLang()->getSerialization()); + static::assertEquals('fr', (string) $entry->getLang()); + static::assertEquals(Serialization::TEXT, $entry->getLang()->getSerialization()); - $this->assertEquals('en', (string) $entry->getContent()->getLang()); - $this->assertEquals(Serialization::TEXT, $entry->getContent()->getLang()->getSerialization()); + static::assertEquals('en', (string) $entry->getContent()->getLang()); + static::assertEquals(Serialization::TEXT, $entry->getContent()->getLang()->getSerialization()); } public function testXmlLangInherit3(): void @@ -62,16 +62,16 @@ public function testXmlLangInherit3(): void $parser = $this->simplepie->parseXml($stream); $feed = $parser->getFeed(); - $this->assertEquals('fr', (string) $feed->getLang()); - $this->assertEquals(Serialization::TEXT, $feed->getLang()->getSerialization()); + static::assertEquals('fr', (string) $feed->getLang()); + static::assertEquals(Serialization::TEXT, $feed->getLang()->getSerialization()); $entry = $feed->getEntries()[0]; - $this->assertEquals('fr', (string) $entry->getLang()); - $this->assertEquals(Serialization::TEXT, $entry->getLang()->getSerialization()); + static::assertEquals('fr', (string) $entry->getLang()); + static::assertEquals(Serialization::TEXT, $entry->getLang()->getSerialization()); - $this->assertEquals('en', (string) $entry->getContent()->getLang()); - $this->assertEquals(Serialization::TEXT, $entry->getContent()->getLang()->getSerialization()); + static::assertEquals('en', (string) $entry->getContent()->getLang()); + static::assertEquals(Serialization::TEXT, $entry->getContent()->getLang()->getSerialization()); } public function testXmlLangInherit4(): void @@ -80,16 +80,16 @@ public function testXmlLangInherit4(): void $parser = $this->simplepie->parseXml($stream); $feed = $parser->getFeed(); - $this->assertEquals('en', (string) $feed->getLang()); - $this->assertEquals(Serialization::TEXT, $feed->getLang()->getSerialization()); + static::assertEquals('en', (string) $feed->getLang()); + static::assertEquals(Serialization::TEXT, $feed->getLang()->getSerialization()); $entry = $feed->getEntries()[0]; - $this->assertEquals('en', (string) $entry->getLang()); - $this->assertEquals(Serialization::TEXT, $entry->getLang()->getSerialization()); + static::assertEquals('en', (string) $entry->getLang()); + static::assertEquals(Serialization::TEXT, $entry->getLang()->getSerialization()); - $this->assertEquals('en', (string) $entry->getContent()->getLang()); - $this->assertEquals(Serialization::TEXT, $entry->getContent()->getLang()->getSerialization()); + static::assertEquals('en', (string) $entry->getContent()->getLang()); + static::assertEquals(Serialization::TEXT, $entry->getContent()->getLang()->getSerialization()); } public function testXmlLangUnderscore(): void @@ -98,15 +98,15 @@ public function testXmlLangUnderscore(): void $parser = $this->simplepie->parseXml($stream); $feed = $parser->getFeed(); - $this->assertEquals('', (string) $feed->getLang()); - $this->assertEquals(Serialization::TEXT, $feed->getLang()->getSerialization()); + static::assertEquals('', (string) $feed->getLang()); + static::assertEquals(Serialization::TEXT, $feed->getLang()->getSerialization()); $entry = $feed->getEntries()[0]; - $this->assertEquals('', (string) $entry->getLang()); - $this->assertEquals(Serialization::TEXT, $entry->getLang()->getSerialization()); + static::assertEquals('', (string) $entry->getLang()); + static::assertEquals(Serialization::TEXT, $entry->getLang()->getSerialization()); - $this->assertEquals('en_US', (string) $entry->getContent()->getLang()); - $this->assertEquals(Serialization::TEXT, $entry->getContent()->getLang()->getSerialization()); + static::assertEquals('en_US', (string) $entry->getContent()->getLang()); + static::assertEquals(Serialization::TEXT, $entry->getContent()->getLang()->getSerialization()); } } diff --git a/tests/Integration/WellFormed/Lang/EntrySummaryTest.php b/tests/Integration/WellFormed/Lang/EntrySummaryTest.php index 21ea16e..486c6ac 100644 --- a/tests/Integration/WellFormed/Lang/EntrySummaryTest.php +++ b/tests/Integration/WellFormed/Lang/EntrySummaryTest.php @@ -1,7 +1,7 @@ . - * Copyright (c) 2017–2018 Contributors. + * Copyright (c) 2017–2019 Ryan Parman . + * Copyright (c) 2017–2019 Contributors. * * http://opensource.org/licenses/Apache2.0 */ @@ -15,7 +15,7 @@ class EntrySummaryTest extends AbstractTestCase { - public function setUp(): void + protected function setUp(): void { $this->simplepie = $this->getSimplePie(); } @@ -26,16 +26,16 @@ public function testXmlLang(): void $parser = $this->simplepie->parseXml($stream); $feed = $parser->getFeed(); - $this->assertEquals('', (string) $feed->getLang()); - $this->assertEquals(Serialization::TEXT, $feed->getLang()->getSerialization()); + static::assertEquals('', (string) $feed->getLang()); + static::assertEquals(Serialization::TEXT, $feed->getLang()->getSerialization()); $entry = $feed->getEntries()[0]; - $this->assertEquals('', (string) $entry->getLang()); - $this->assertEquals(Serialization::TEXT, $entry->getLang()->getSerialization()); + static::assertEquals('', (string) $entry->getLang()); + static::assertEquals(Serialization::TEXT, $entry->getLang()->getSerialization()); - $this->assertEquals('en', (string) $entry->getSummary()->getLang()); - $this->assertEquals(Serialization::TEXT, $entry->getSummary()->getLang()->getSerialization()); + static::assertEquals('en', (string) $entry->getSummary()->getLang()); + static::assertEquals(Serialization::TEXT, $entry->getSummary()->getLang()->getSerialization()); } public function testXmlLangBlank(): void @@ -44,16 +44,16 @@ public function testXmlLangBlank(): void $parser = $this->simplepie->parseXml($stream); $feed = $parser->getFeed(); - $this->assertEquals('en', (string) $feed->getLang()); - $this->assertEquals(Serialization::TEXT, $feed->getLang()->getSerialization()); + static::assertEquals('en', (string) $feed->getLang()); + static::assertEquals(Serialization::TEXT, $feed->getLang()->getSerialization()); $entry = $feed->getEntries()[0]; - $this->assertEquals('en', (string) $entry->getLang()); - $this->assertEquals(Serialization::TEXT, $entry->getLang()->getSerialization()); + static::assertEquals('en', (string) $entry->getLang()); + static::assertEquals(Serialization::TEXT, $entry->getLang()->getSerialization()); - $this->assertEquals('', (string) $entry->getSummary()->getLang()); - $this->assertEquals(Serialization::TEXT, $entry->getSummary()->getLang()->getSerialization()); + static::assertEquals('', (string) $entry->getSummary()->getLang()); + static::assertEquals(Serialization::TEXT, $entry->getSummary()->getLang()->getSerialization()); } public function testXmlLangInherit(): void @@ -62,16 +62,16 @@ public function testXmlLangInherit(): void $parser = $this->simplepie->parseXml($stream); $feed = $parser->getFeed(); - $this->assertEquals('en', (string) $feed->getLang()); - $this->assertEquals(Serialization::TEXT, $feed->getLang()->getSerialization()); + static::assertEquals('en', (string) $feed->getLang()); + static::assertEquals(Serialization::TEXT, $feed->getLang()->getSerialization()); $entry = $feed->getEntries()[0]; - $this->assertEquals('en', (string) $entry->getLang()); - $this->assertEquals(Serialization::TEXT, $entry->getLang()->getSerialization()); + static::assertEquals('en', (string) $entry->getLang()); + static::assertEquals(Serialization::TEXT, $entry->getLang()->getSerialization()); - $this->assertEquals('en', (string) $entry->getSummary()->getLang()); - $this->assertEquals(Serialization::TEXT, $entry->getSummary()->getLang()->getSerialization()); + static::assertEquals('en', (string) $entry->getSummary()->getLang()); + static::assertEquals(Serialization::TEXT, $entry->getSummary()->getLang()->getSerialization()); } public function testXmlLangInherit2(): void @@ -80,16 +80,16 @@ public function testXmlLangInherit2(): void $parser = $this->simplepie->parseXml($stream); $feed = $parser->getFeed(); - $this->assertEquals('fr', (string) $feed->getLang()); - $this->assertEquals(Serialization::TEXT, $feed->getLang()->getSerialization()); + static::assertEquals('fr', (string) $feed->getLang()); + static::assertEquals(Serialization::TEXT, $feed->getLang()->getSerialization()); $entry = $feed->getEntries()[0]; - $this->assertEquals('fr', (string) $entry->getLang()); - $this->assertEquals(Serialization::TEXT, $entry->getLang()->getSerialization()); + static::assertEquals('fr', (string) $entry->getLang()); + static::assertEquals(Serialization::TEXT, $entry->getLang()->getSerialization()); - $this->assertEquals('en', (string) $entry->getSummary()->getLang()); - $this->assertEquals(Serialization::TEXT, $entry->getSummary()->getLang()->getSerialization()); + static::assertEquals('en', (string) $entry->getSummary()->getLang()); + static::assertEquals(Serialization::TEXT, $entry->getSummary()->getLang()->getSerialization()); } public function testXmlLangInherit3(): void @@ -98,16 +98,16 @@ public function testXmlLangInherit3(): void $parser = $this->simplepie->parseXml($stream); $feed = $parser->getFeed(); - $this->assertEquals('de', (string) $feed->getLang()); - $this->assertEquals(Serialization::TEXT, $feed->getLang()->getSerialization()); + static::assertEquals('de', (string) $feed->getLang()); + static::assertEquals(Serialization::TEXT, $feed->getLang()->getSerialization()); $entry = $feed->getEntries()[0]; - $this->assertEquals('de', (string) $entry->getLang()); - $this->assertEquals(Serialization::TEXT, $entry->getLang()->getSerialization()); + static::assertEquals('de', (string) $entry->getLang()); + static::assertEquals(Serialization::TEXT, $entry->getLang()->getSerialization()); - $this->assertEquals('en', (string) $entry->getSummary()->getLang()); - $this->assertEquals(Serialization::TEXT, $entry->getSummary()->getLang()->getSerialization()); + static::assertEquals('en', (string) $entry->getSummary()->getLang()); + static::assertEquals(Serialization::TEXT, $entry->getSummary()->getLang()->getSerialization()); } public function testXmlLangInherit4(): void @@ -116,15 +116,15 @@ public function testXmlLangInherit4(): void $parser = $this->simplepie->parseXml($stream); $feed = $parser->getFeed(); - $this->assertEquals('en', (string) $feed->getLang()); - $this->assertEquals(Serialization::TEXT, $feed->getLang()->getSerialization()); + static::assertEquals('en', (string) $feed->getLang()); + static::assertEquals(Serialization::TEXT, $feed->getLang()->getSerialization()); $entry = $feed->getEntries()[0]; - $this->assertEquals('en', (string) $entry->getLang()); - $this->assertEquals(Serialization::TEXT, $entry->getLang()->getSerialization()); + static::assertEquals('en', (string) $entry->getLang()); + static::assertEquals(Serialization::TEXT, $entry->getLang()->getSerialization()); - $this->assertEquals('en', (string) $entry->getSummary()->getLang()); - $this->assertEquals(Serialization::TEXT, $entry->getSummary()->getLang()->getSerialization()); + static::assertEquals('en', (string) $entry->getSummary()->getLang()); + static::assertEquals(Serialization::TEXT, $entry->getSummary()->getLang()->getSerialization()); } } diff --git a/tests/Integration/WellFormed/Lang/EntryTitleTest.php b/tests/Integration/WellFormed/Lang/EntryTitleTest.php index 41a86e9..f63629a 100644 --- a/tests/Integration/WellFormed/Lang/EntryTitleTest.php +++ b/tests/Integration/WellFormed/Lang/EntryTitleTest.php @@ -1,7 +1,7 @@ . - * Copyright (c) 2017–2018 Contributors. + * Copyright (c) 2017–2019 Ryan Parman . + * Copyright (c) 2017–2019 Contributors. * * http://opensource.org/licenses/Apache2.0 */ @@ -15,7 +15,7 @@ class EntryTitleTest extends AbstractTestCase { - public function setUp(): void + protected function setUp(): void { $this->simplepie = $this->getSimplePie(); } @@ -26,16 +26,16 @@ public function testXmlLang(): void $parser = $this->simplepie->parseXml($stream); $feed = $parser->getFeed(); - $this->assertEquals('', (string) $feed->getLang()); - $this->assertEquals(Serialization::TEXT, $feed->getLang()->getSerialization()); + static::assertEquals('', (string) $feed->getLang()); + static::assertEquals(Serialization::TEXT, $feed->getLang()->getSerialization()); $entry = $feed->getEntries()[0]; - $this->assertEquals('', (string) $entry->getLang()); - $this->assertEquals(Serialization::TEXT, $entry->getLang()->getSerialization()); + static::assertEquals('', (string) $entry->getLang()); + static::assertEquals(Serialization::TEXT, $entry->getLang()->getSerialization()); - $this->assertEquals('en', (string) $entry->getTitle()->getLang()); - $this->assertEquals(Serialization::TEXT, $entry->getTitle()->getLang()->getSerialization()); + static::assertEquals('en', (string) $entry->getTitle()->getLang()); + static::assertEquals(Serialization::TEXT, $entry->getTitle()->getLang()->getSerialization()); } public function testXmlLangBlank(): void @@ -44,16 +44,16 @@ public function testXmlLangBlank(): void $parser = $this->simplepie->parseXml($stream); $feed = $parser->getFeed(); - $this->assertEquals('en', (string) $feed->getLang()); - $this->assertEquals(Serialization::TEXT, $feed->getLang()->getSerialization()); + static::assertEquals('en', (string) $feed->getLang()); + static::assertEquals(Serialization::TEXT, $feed->getLang()->getSerialization()); $entry = $feed->getEntries()[0]; - $this->assertEquals('en', (string) $entry->getLang()); - $this->assertEquals(Serialization::TEXT, $entry->getLang()->getSerialization()); + static::assertEquals('en', (string) $entry->getLang()); + static::assertEquals(Serialization::TEXT, $entry->getLang()->getSerialization()); - $this->assertEquals('', (string) $entry->getTitle()->getLang()); - $this->assertEquals(Serialization::TEXT, $entry->getTitle()->getLang()->getSerialization()); + static::assertEquals('', (string) $entry->getTitle()->getLang()); + static::assertEquals(Serialization::TEXT, $entry->getTitle()->getLang()->getSerialization()); } public function testXmlLangInherit(): void @@ -62,16 +62,16 @@ public function testXmlLangInherit(): void $parser = $this->simplepie->parseXml($stream); $feed = $parser->getFeed(); - $this->assertEquals('en', (string) $feed->getLang()); - $this->assertEquals(Serialization::TEXT, $feed->getLang()->getSerialization()); + static::assertEquals('en', (string) $feed->getLang()); + static::assertEquals(Serialization::TEXT, $feed->getLang()->getSerialization()); $entry = $feed->getEntries()[0]; - $this->assertEquals('en', (string) $entry->getLang()); - $this->assertEquals(Serialization::TEXT, $entry->getLang()->getSerialization()); + static::assertEquals('en', (string) $entry->getLang()); + static::assertEquals(Serialization::TEXT, $entry->getLang()->getSerialization()); - $this->assertEquals('en', (string) $entry->getTitle()->getLang()); - $this->assertEquals(Serialization::TEXT, $entry->getTitle()->getLang()->getSerialization()); + static::assertEquals('en', (string) $entry->getTitle()->getLang()); + static::assertEquals(Serialization::TEXT, $entry->getTitle()->getLang()->getSerialization()); } public function testXmlLangInherit2(): void @@ -80,16 +80,16 @@ public function testXmlLangInherit2(): void $parser = $this->simplepie->parseXml($stream); $feed = $parser->getFeed(); - $this->assertEquals('fr', (string) $feed->getLang()); - $this->assertEquals(Serialization::TEXT, $feed->getLang()->getSerialization()); + static::assertEquals('fr', (string) $feed->getLang()); + static::assertEquals(Serialization::TEXT, $feed->getLang()->getSerialization()); $entry = $feed->getEntries()[0]; - $this->assertEquals('fr', (string) $entry->getLang()); - $this->assertEquals(Serialization::TEXT, $entry->getLang()->getSerialization()); + static::assertEquals('fr', (string) $entry->getLang()); + static::assertEquals(Serialization::TEXT, $entry->getLang()->getSerialization()); - $this->assertEquals('en', (string) $entry->getTitle()->getLang()); - $this->assertEquals(Serialization::TEXT, $entry->getTitle()->getLang()->getSerialization()); + static::assertEquals('en', (string) $entry->getTitle()->getLang()); + static::assertEquals(Serialization::TEXT, $entry->getTitle()->getLang()->getSerialization()); } public function testXmlLangInherit3(): void @@ -98,16 +98,16 @@ public function testXmlLangInherit3(): void $parser = $this->simplepie->parseXml($stream); $feed = $parser->getFeed(); - $this->assertEquals('fr', (string) $feed->getLang()); - $this->assertEquals(Serialization::TEXT, $feed->getLang()->getSerialization()); + static::assertEquals('fr', (string) $feed->getLang()); + static::assertEquals(Serialization::TEXT, $feed->getLang()->getSerialization()); $entry = $feed->getEntries()[0]; - $this->assertEquals('fr', (string) $entry->getLang()); - $this->assertEquals(Serialization::TEXT, $entry->getLang()->getSerialization()); + static::assertEquals('fr', (string) $entry->getLang()); + static::assertEquals(Serialization::TEXT, $entry->getLang()->getSerialization()); - $this->assertEquals('en', (string) $entry->getTitle()->getLang()); - $this->assertEquals(Serialization::TEXT, $entry->getTitle()->getLang()->getSerialization()); + static::assertEquals('en', (string) $entry->getTitle()->getLang()); + static::assertEquals(Serialization::TEXT, $entry->getTitle()->getLang()->getSerialization()); } public function testXmlLangInherit4(): void @@ -116,15 +116,15 @@ public function testXmlLangInherit4(): void $parser = $this->simplepie->parseXml($stream); $feed = $parser->getFeed(); - $this->assertEquals('en', (string) $feed->getLang()); - $this->assertEquals(Serialization::TEXT, $feed->getLang()->getSerialization()); + static::assertEquals('en', (string) $feed->getLang()); + static::assertEquals(Serialization::TEXT, $feed->getLang()->getSerialization()); $entry = $feed->getEntries()[0]; - $this->assertEquals('en', (string) $entry->getLang()); - $this->assertEquals(Serialization::TEXT, $entry->getLang()->getSerialization()); + static::assertEquals('en', (string) $entry->getLang()); + static::assertEquals(Serialization::TEXT, $entry->getLang()->getSerialization()); - $this->assertEquals('en', (string) $entry->getTitle()->getLang()); - $this->assertEquals(Serialization::TEXT, $entry->getTitle()->getLang()->getSerialization()); + static::assertEquals('en', (string) $entry->getTitle()->getLang()); + static::assertEquals(Serialization::TEXT, $entry->getTitle()->getLang()->getSerialization()); } } diff --git a/tests/Integration/WellFormed/Lang/FeedCopyrightTest.php b/tests/Integration/WellFormed/Lang/FeedCopyrightTest.php index 9e7c939..0a2d261 100644 --- a/tests/Integration/WellFormed/Lang/FeedCopyrightTest.php +++ b/tests/Integration/WellFormed/Lang/FeedCopyrightTest.php @@ -1,7 +1,7 @@ . - * Copyright (c) 2017–2018 Contributors. + * Copyright (c) 2017–2019 Ryan Parman . + * Copyright (c) 2017–2019 Contributors. * * http://opensource.org/licenses/Apache2.0 */ @@ -15,7 +15,7 @@ class FeedCopyrightTest extends AbstractTestCase { - public function setUp(): void + protected function setUp(): void { $this->simplepie = $this->getSimplePie(); } @@ -26,11 +26,11 @@ public function testXmlLang(): void $parser = $this->simplepie->parseXml($stream); $feed = $parser->getFeed(); - $this->assertEquals('', (string) $feed->getLang()); - $this->assertEquals(Serialization::TEXT, $feed->getLang()->getSerialization()); + static::assertEquals('', (string) $feed->getLang()); + static::assertEquals(Serialization::TEXT, $feed->getLang()->getSerialization()); - $this->assertEquals('en', (string) $feed->getRights()->getLang()); - $this->assertEquals(Serialization::TEXT, $feed->getRights()->getLang()->getSerialization()); + static::assertEquals('en', (string) $feed->getRights()->getLang()); + static::assertEquals(Serialization::TEXT, $feed->getRights()->getLang()->getSerialization()); } public function testXmlLangBlank(): void @@ -39,11 +39,11 @@ public function testXmlLangBlank(): void $parser = $this->simplepie->parseXml($stream); $feed = $parser->getFeed(); - $this->assertEquals('en', (string) $feed->getLang()); - $this->assertEquals(Serialization::TEXT, $feed->getLang()->getSerialization()); + static::assertEquals('en', (string) $feed->getLang()); + static::assertEquals(Serialization::TEXT, $feed->getLang()->getSerialization()); - $this->assertEquals('', (string) $feed->getRights()->getLang()); - $this->assertEquals(Serialization::TEXT, $feed->getRights()->getLang()->getSerialization()); + static::assertEquals('', (string) $feed->getRights()->getLang()); + static::assertEquals(Serialization::TEXT, $feed->getRights()->getLang()->getSerialization()); } public function testXmlLangInherit(): void @@ -52,11 +52,11 @@ public function testXmlLangInherit(): void $parser = $this->simplepie->parseXml($stream); $feed = $parser->getFeed(); - $this->assertEquals('en', (string) $feed->getLang()); - $this->assertEquals(Serialization::TEXT, $feed->getLang()->getSerialization()); + static::assertEquals('en', (string) $feed->getLang()); + static::assertEquals(Serialization::TEXT, $feed->getLang()->getSerialization()); - $this->assertEquals('en', (string) $feed->getRights()->getLang()); - $this->assertEquals(Serialization::TEXT, $feed->getRights()->getLang()->getSerialization()); + static::assertEquals('en', (string) $feed->getRights()->getLang()); + static::assertEquals(Serialization::TEXT, $feed->getRights()->getLang()->getSerialization()); } public function testXmlLangInherit2(): void @@ -65,11 +65,11 @@ public function testXmlLangInherit2(): void $parser = $this->simplepie->parseXml($stream); $feed = $parser->getFeed(); - $this->assertEquals('fr', (string) $feed->getLang()); - $this->assertEquals(Serialization::TEXT, $feed->getLang()->getSerialization()); + static::assertEquals('fr', (string) $feed->getLang()); + static::assertEquals(Serialization::TEXT, $feed->getLang()->getSerialization()); - $this->assertEquals('en', (string) $feed->getRights()->getLang()); - $this->assertEquals(Serialization::TEXT, $feed->getRights()->getLang()->getSerialization()); + static::assertEquals('en', (string) $feed->getRights()->getLang()); + static::assertEquals(Serialization::TEXT, $feed->getRights()->getLang()->getSerialization()); } public function testXmlLangInherit3(): void @@ -78,10 +78,10 @@ public function testXmlLangInherit3(): void $parser = $this->simplepie->parseXml($stream); $feed = $parser->getFeed(); - $this->assertEquals('de', (string) $feed->getLang()); - $this->assertEquals(Serialization::TEXT, $feed->getLang()->getSerialization()); + static::assertEquals('de', (string) $feed->getLang()); + static::assertEquals(Serialization::TEXT, $feed->getLang()->getSerialization()); - $this->assertEquals('en', (string) $feed->getRights()->getLang()); - $this->assertEquals(Serialization::TEXT, $feed->getRights()->getLang()->getSerialization()); + static::assertEquals('en', (string) $feed->getRights()->getLang()); + static::assertEquals(Serialization::TEXT, $feed->getRights()->getLang()->getSerialization()); } } diff --git a/tests/Integration/WellFormed/Lang/FeedSubtitleTest.php b/tests/Integration/WellFormed/Lang/FeedSubtitleTest.php index 17bc5eb..ae44a9b 100644 --- a/tests/Integration/WellFormed/Lang/FeedSubtitleTest.php +++ b/tests/Integration/WellFormed/Lang/FeedSubtitleTest.php @@ -1,7 +1,7 @@ . - * Copyright (c) 2017–2018 Contributors. + * Copyright (c) 2017–2019 Ryan Parman . + * Copyright (c) 2017–2019 Contributors. * * http://opensource.org/licenses/Apache2.0 */ @@ -15,7 +15,7 @@ class FeedSubtitleTest extends AbstractTestCase { - public function setUp(): void + protected function setUp(): void { $this->simplepie = $this->getSimplePie(); } @@ -26,11 +26,11 @@ public function testXmlLang(): void $parser = $this->simplepie->parseXml($stream); $feed = $parser->getFeed(); - $this->assertEquals('', (string) $feed->getLang()); - $this->assertEquals(Serialization::TEXT, $feed->getLang()->getSerialization()); + static::assertEquals('', (string) $feed->getLang()); + static::assertEquals(Serialization::TEXT, $feed->getLang()->getSerialization()); - $this->assertEquals('en', (string) $feed->getSubtitle()->getLang()); - $this->assertEquals(Serialization::TEXT, $feed->getSubtitle()->getLang()->getSerialization()); + static::assertEquals('en', (string) $feed->getSubtitle()->getLang()); + static::assertEquals(Serialization::TEXT, $feed->getSubtitle()->getLang()->getSerialization()); } public function testXmlLangBlank(): void @@ -39,11 +39,11 @@ public function testXmlLangBlank(): void $parser = $this->simplepie->parseXml($stream); $feed = $parser->getFeed(); - $this->assertEquals('en', (string) $feed->getLang()); - $this->assertEquals(Serialization::TEXT, $feed->getLang()->getSerialization()); + static::assertEquals('en', (string) $feed->getLang()); + static::assertEquals(Serialization::TEXT, $feed->getLang()->getSerialization()); - $this->assertEquals('', (string) $feed->getSubtitle()->getLang()); - $this->assertEquals(Serialization::TEXT, $feed->getSubtitle()->getLang()->getSerialization()); + static::assertEquals('', (string) $feed->getSubtitle()->getLang()); + static::assertEquals(Serialization::TEXT, $feed->getSubtitle()->getLang()->getSerialization()); } public function testXmlLangInherit(): void @@ -52,11 +52,11 @@ public function testXmlLangInherit(): void $parser = $this->simplepie->parseXml($stream); $feed = $parser->getFeed(); - $this->assertEquals('en', (string) $feed->getLang()); - $this->assertEquals(Serialization::TEXT, $feed->getLang()->getSerialization()); + static::assertEquals('en', (string) $feed->getLang()); + static::assertEquals(Serialization::TEXT, $feed->getLang()->getSerialization()); - $this->assertEquals('en', (string) $feed->getSubtitle()->getLang()); - $this->assertEquals(Serialization::TEXT, $feed->getSubtitle()->getLang()->getSerialization()); + static::assertEquals('en', (string) $feed->getSubtitle()->getLang()); + static::assertEquals(Serialization::TEXT, $feed->getSubtitle()->getLang()->getSerialization()); } public function testXmlLangInherit2(): void @@ -65,10 +65,10 @@ public function testXmlLangInherit2(): void $parser = $this->simplepie->parseXml($stream); $feed = $parser->getFeed(); - $this->assertEquals('en', (string) $feed->getLang()); - $this->assertEquals(Serialization::TEXT, $feed->getLang()->getSerialization()); + static::assertEquals('en', (string) $feed->getLang()); + static::assertEquals(Serialization::TEXT, $feed->getLang()->getSerialization()); - $this->assertEquals('fr', (string) $feed->getSubtitle()->getLang()); - $this->assertEquals(Serialization::TEXT, $feed->getSubtitle()->getLang()->getSerialization()); + static::assertEquals('fr', (string) $feed->getSubtitle()->getLang()); + static::assertEquals(Serialization::TEXT, $feed->getSubtitle()->getLang()->getSerialization()); } } diff --git a/tests/Integration/WellFormed/Lang/FeedTest.php b/tests/Integration/WellFormed/Lang/FeedTest.php index 05c549e..ca99821 100644 --- a/tests/Integration/WellFormed/Lang/FeedTest.php +++ b/tests/Integration/WellFormed/Lang/FeedTest.php @@ -1,7 +1,7 @@ . - * Copyright (c) 2017–2018 Contributors. + * Copyright (c) 2017–2019 Ryan Parman . + * Copyright (c) 2017–2019 Contributors. * * http://opensource.org/licenses/Apache2.0 */ @@ -15,7 +15,7 @@ class FeedTest extends AbstractTestCase { - public function setUp(): void + protected function setUp(): void { $this->simplepie = $this->getSimplePie(); } @@ -26,8 +26,8 @@ public function testXmlLang(): void $parser = $this->simplepie->parseXml($stream); $feed = $parser->getFeed(); - $this->assertEquals('en', (string) $feed->getLang()); - $this->assertEquals(Serialization::TEXT, $feed->getLang()->getSerialization()); + static::assertEquals('en', (string) $feed->getLang()); + static::assertEquals(Serialization::TEXT, $feed->getLang()->getSerialization()); } public function testXmlLang2(): void @@ -36,8 +36,8 @@ public function testXmlLang2(): void $parser = $this->simplepie->parseXml($stream); $feed = $parser->getFeed(); - $this->assertEquals('en_US', (string) $feed->getLang()); - $this->assertEquals(Serialization::TEXT, $feed->getLang()->getSerialization()); + static::assertEquals('en_US', (string) $feed->getLang()); + static::assertEquals(Serialization::TEXT, $feed->getLang()->getSerialization()); } public function testNotXml(): void @@ -46,8 +46,8 @@ public function testNotXml(): void $parser = $this->simplepie->parseXml($stream); $feed = $parser->getFeed(); - $this->assertEquals('en', (string) $feed->getLang()); - $this->assertEquals(Serialization::TEXT, $feed->getLang()->getSerialization()); + static::assertEquals('en', (string) $feed->getLang()); + static::assertEquals(Serialization::TEXT, $feed->getLang()->getSerialization()); } public function testNotXml2(): void @@ -56,7 +56,7 @@ public function testNotXml2(): void $parser = $this->simplepie->parseXml($stream); $feed = $parser->getFeed(); - $this->assertEquals('', (string) $feed->getLang()); - $this->assertEquals(Serialization::TEXT, $feed->getLang()->getSerialization()); + static::assertEquals('', (string) $feed->getLang()); + static::assertEquals(Serialization::TEXT, $feed->getLang()->getSerialization()); } } diff --git a/tests/Integration/WellFormed/Lang/FeedTitleTest.php b/tests/Integration/WellFormed/Lang/FeedTitleTest.php index 22a38d9..b4a4e6b 100644 --- a/tests/Integration/WellFormed/Lang/FeedTitleTest.php +++ b/tests/Integration/WellFormed/Lang/FeedTitleTest.php @@ -1,7 +1,7 @@ . - * Copyright (c) 2017–2018 Contributors. + * Copyright (c) 2017–2019 Ryan Parman . + * Copyright (c) 2017–2019 Contributors. * * http://opensource.org/licenses/Apache2.0 */ @@ -15,7 +15,7 @@ class FeedTitleTest extends AbstractTestCase { - public function setUp(): void + protected function setUp(): void { $this->simplepie = $this->getSimplePie(); } @@ -26,11 +26,11 @@ public function testXmlLang(): void $parser = $this->simplepie->parseXml($stream); $feed = $parser->getFeed(); - $this->assertEquals('', (string) $feed->getLang()); - $this->assertEquals(Serialization::TEXT, $feed->getLang()->getSerialization()); + static::assertEquals('', (string) $feed->getLang()); + static::assertEquals(Serialization::TEXT, $feed->getLang()->getSerialization()); - $this->assertEquals('en', (string) $feed->getTitle()->getLang()); - $this->assertEquals(Serialization::TEXT, $feed->getTitle()->getLang()->getSerialization()); + static::assertEquals('en', (string) $feed->getTitle()->getLang()); + static::assertEquals(Serialization::TEXT, $feed->getTitle()->getLang()->getSerialization()); } public function testXmlLangBlank(): void @@ -39,11 +39,11 @@ public function testXmlLangBlank(): void $parser = $this->simplepie->parseXml($stream); $feed = $parser->getFeed(); - $this->assertEquals('en', (string) $feed->getLang()); - $this->assertEquals(Serialization::TEXT, $feed->getLang()->getSerialization()); + static::assertEquals('en', (string) $feed->getLang()); + static::assertEquals(Serialization::TEXT, $feed->getLang()->getSerialization()); - $this->assertEquals('', (string) $feed->getTitle()->getLang()); - $this->assertEquals(Serialization::TEXT, $feed->getTitle()->getLang()->getSerialization()); + static::assertEquals('', (string) $feed->getTitle()->getLang()); + static::assertEquals(Serialization::TEXT, $feed->getTitle()->getLang()->getSerialization()); } public function testXmlLangInherit(): void @@ -52,11 +52,11 @@ public function testXmlLangInherit(): void $parser = $this->simplepie->parseXml($stream); $feed = $parser->getFeed(); - $this->assertEquals('de', (string) $feed->getLang()); - $this->assertEquals(Serialization::TEXT, $feed->getLang()->getSerialization()); + static::assertEquals('de', (string) $feed->getLang()); + static::assertEquals(Serialization::TEXT, $feed->getLang()->getSerialization()); - $this->assertEquals('de', (string) $feed->getTitle()->getLang()); - $this->assertEquals(Serialization::TEXT, $feed->getTitle()->getLang()->getSerialization()); + static::assertEquals('de', (string) $feed->getTitle()->getLang()); + static::assertEquals(Serialization::TEXT, $feed->getTitle()->getLang()->getSerialization()); } public function testXmlLangInherit2(): void @@ -65,10 +65,10 @@ public function testXmlLangInherit2(): void $parser = $this->simplepie->parseXml($stream); $feed = $parser->getFeed(); - $this->assertEquals('en', (string) $feed->getLang()); - $this->assertEquals(Serialization::TEXT, $feed->getLang()->getSerialization()); + static::assertEquals('en', (string) $feed->getLang()); + static::assertEquals(Serialization::TEXT, $feed->getLang()->getSerialization()); - $this->assertEquals('de', (string) $feed->getTitle()->getLang()); - $this->assertEquals(Serialization::TEXT, $feed->getTitle()->getLang()->getSerialization()); + static::assertEquals('de', (string) $feed->getTitle()->getLang()); + static::assertEquals(Serialization::TEXT, $feed->getTitle()->getLang()->getSerialization()); } } diff --git a/tests/Integration/WellFormed/Ns/Atom10NamespaceTest.php b/tests/Integration/WellFormed/Ns/Atom10NamespaceTest.php index 6c77efa..e185dfb 100644 --- a/tests/Integration/WellFormed/Ns/Atom10NamespaceTest.php +++ b/tests/Integration/WellFormed/Ns/Atom10NamespaceTest.php @@ -1,7 +1,7 @@ . - * Copyright (c) 2017–2018 Contributors. + * Copyright (c) 2017–2019 Ryan Parman . + * Copyright (c) 2017–2019 Contributors. * * http://opensource.org/licenses/Apache2.0 */ @@ -15,7 +15,7 @@ class Atom10NamespaceTest extends AbstractTestCase { - public function setUp(): void + protected function setUp(): void { $this->simplepie = $this->getSimplePie(); } @@ -37,11 +37,11 @@ public function testMathMl(): void '' . ''; - $this->assertEquals( + static::assertEquals( \trim($mathml), (string) $entry->getContent() ); - $this->assertEquals(Serialization::XHTML, $entry->getContent()->getSerialization()); + static::assertEquals(Serialization::XHTML, $entry->getContent()->getSerialization()); } public function testSvg(): void @@ -55,11 +55,11 @@ public function testSvg(): void '' . ''; - $this->assertEquals( + static::assertEquals( \trim($svg), (string) $entry->getContent() ); - $this->assertEquals(Serialization::XHTML, $entry->getContent()->getSerialization()); + static::assertEquals(Serialization::XHTML, $entry->getContent()->getSerialization()); } public function testSvgDesc(): void @@ -78,11 +78,11 @@ public function testSvgDesc(): void '' . ''; - $this->assertEquals( + static::assertEquals( \trim($svg), (string) $entry->getContent() ); - $this->assertEquals(Serialization::XHTML, $entry->getContent()->getSerialization()); + static::assertEquals(Serialization::XHTML, $entry->getContent()->getSerialization()); } public function testSvgTitle(): void @@ -99,11 +99,11 @@ public function testSvgTitle(): void '' . ''; - $this->assertEquals( + static::assertEquals( \trim($svg), (string) $entry->getContent() ); - $this->assertEquals(Serialization::XHTML, $entry->getContent()->getSerialization()); + static::assertEquals(Serialization::XHTML, $entry->getContent()->getSerialization()); } public function testXlink(): void @@ -119,11 +119,11 @@ public function testXlink(): void '' . ''; - $this->assertEquals( + static::assertEquals( \trim($svg), (string) $entry->getContent() ); - $this->assertEquals(Serialization::XHTML, $entry->getContent()->getSerialization()); + static::assertEquals(Serialization::XHTML, $entry->getContent()->getSerialization()); } public function testSvgDcTitle(): void @@ -160,10 +160,10 @@ public function testSvgDcTitle(): void '' . '

After

'; - $this->assertEquals( + static::assertEquals( \trim($svg), (string) $entry->getContent() ); - $this->assertEquals(Serialization::XHTML, $entry->getContent()->getSerialization()); + static::assertEquals(Serialization::XHTML, $entry->getContent()->getSerialization()); } } diff --git a/tests/Integration/WellFormed/Xml/XmlTest.php b/tests/Integration/WellFormed/Xml/XmlTest.php index ec554c3..4bf3da5 100644 --- a/tests/Integration/WellFormed/Xml/XmlTest.php +++ b/tests/Integration/WellFormed/Xml/XmlTest.php @@ -1,7 +1,7 @@ . - * Copyright (c) 2017–2018 Contributors. + * Copyright (c) 2017–2019 Ryan Parman . + * Copyright (c) 2017–2019 Contributors. * * http://opensource.org/licenses/Apache2.0 */ @@ -15,7 +15,7 @@ class XmlTest extends AbstractTestCase { - public function setUp(): void + protected function setUp(): void { $this->simplepie = $this->getSimplePie(); } @@ -26,8 +26,8 @@ public function testHtmlCorrect(): void $parser = $this->simplepie->parseXml($stream); $feed = $parser->getFeed(); - $this->assertEquals('it\'s correct', (string) $feed->getTitle()); - $this->assertEquals(Serialization::HTML, $feed->getTitle()->getSerialization()); + static::assertEquals('it\'s correct', (string) $feed->getTitle()); + static::assertEquals(Serialization::HTML, $feed->getTitle()->getSerialization()); } public function testHtml(): void @@ -36,8 +36,8 @@ public function testHtml(): void $parser = $this->simplepie->parseXml($stream); $feed = $parser->getFeed(); - $this->assertEquals('it's correct', (string) $feed->getTitle()); - $this->assertEquals(Serialization::HTML, $feed->getTitle()->getSerialization()); + static::assertEquals('it's correct', (string) $feed->getTitle()); + static::assertEquals(Serialization::HTML, $feed->getTitle()->getSerialization()); } public function testText(): void @@ -46,8 +46,8 @@ public function testText(): void $parser = $this->simplepie->parseXml($stream); $feed = $parser->getFeed(); - $this->assertEquals('it's correct', (string) $feed->getTitle()); - $this->assertEquals(Serialization::TEXT, $feed->getTitle()->getSerialization()); + static::assertEquals('it's correct', (string) $feed->getTitle()); + static::assertEquals(Serialization::TEXT, $feed->getTitle()->getSerialization()); } public function testXhtml(): void @@ -56,7 +56,7 @@ public function testXhtml(): void $parser = $this->simplepie->parseXml($stream); $feed = $parser->getFeed(); - $this->assertEquals('it&apos;s correct', (string) $feed->getTitle()); - $this->assertEquals(Serialization::XHTML, $feed->getTitle()->getSerialization()); + static::assertEquals('it&apos;s correct', (string) $feed->getTitle()); + static::assertEquals(Serialization::XHTML, $feed->getTitle()->getSerialization()); } } diff --git a/tests/Unit/AbstractTestCase.php b/tests/Unit/AbstractTestCase.php index 20f99f5..77bb977 100644 --- a/tests/Unit/AbstractTestCase.php +++ b/tests/Unit/AbstractTestCase.php @@ -1,7 +1,7 @@ . - * Copyright (c) 2017–2018 Contributors. + * Copyright (c) 2017–2019 Ryan Parman . + * Copyright (c) 2017–2019 Contributors. * * http://opensource.org/licenses/Apache2.0 */ @@ -14,7 +14,7 @@ abstract class AbstractTestCase extends TestCase { - public function setUp(): void + protected function setUp(): void { } } diff --git a/tests/Unit/Enum/CharacterSetTest.php b/tests/Unit/Enum/CharacterSetTest.php index 3063aa9..a590981 100644 --- a/tests/Unit/Enum/CharacterSetTest.php +++ b/tests/Unit/Enum/CharacterSetTest.php @@ -1,7 +1,7 @@ . - * Copyright (c) 2017–2018 Contributors. + * Copyright (c) 2017–2019 Ryan Parman . + * Copyright (c) 2017–2019 Contributors. * * http://opensource.org/licenses/Apache2.0 */ @@ -17,7 +17,7 @@ class CharacterSetTest extends AbstractTestCase { public function testIntrospect(): void { - $this->assertSame(CharacterSet::introspect(), [ + static::assertSame(CharacterSet::introspect(), [ 'ISO_8859_1' => 'iso-8859-1', 'US_ASCII' => 'us-ascii', 'UTF_8' => 'utf-8', @@ -27,7 +27,7 @@ public function testIntrospect(): void public function testIntrospectKeys(): void { - $this->assertSame(CharacterSet::introspectKeys(), [ + static::assertSame(CharacterSet::introspectKeys(), [ 'ISO_8859_1', 'US_ASCII', 'UTF_8', @@ -37,11 +37,11 @@ public function testIntrospectKeys(): void public function testHasValue(): void { - $this->assertTrue(CharacterSet::hasValue(CharacterSet::ISO_8859_1)); - $this->assertTrue(CharacterSet::hasValue(CharacterSet::US_ASCII)); - $this->assertTrue(CharacterSet::hasValue(CharacterSet::UTF_8)); - $this->assertTrue(CharacterSet::hasValue(CharacterSet::WIN_1252)); + static::assertTrue(CharacterSet::hasValue(CharacterSet::ISO_8859_1)); + static::assertTrue(CharacterSet::hasValue(CharacterSet::US_ASCII)); + static::assertTrue(CharacterSet::hasValue(CharacterSet::UTF_8)); + static::assertTrue(CharacterSet::hasValue(CharacterSet::WIN_1252)); - $this->assertFalse(CharacterSet::hasValue('nope')); + static::assertFalse(CharacterSet::hasValue('nope')); } } diff --git a/tests/Unit/Enum/ErrorMessageTest.php b/tests/Unit/Enum/ErrorMessageTest.php index 2387d89..2447989 100644 --- a/tests/Unit/Enum/ErrorMessageTest.php +++ b/tests/Unit/Enum/ErrorMessageTest.php @@ -1,7 +1,7 @@ . - * Copyright (c) 2017–2018 Contributors. + * Copyright (c) 2017–2019 Ryan Parman . + * Copyright (c) 2017–2019 Contributors. * * http://opensource.org/licenses/Apache2.0 */ @@ -17,7 +17,7 @@ class ErrorMessageTest extends AbstractTestCase { public function testIntrospectKeys(): void { - $this->assertSame(ErrorMessage::introspectKeys(), [ + static::assertSame(ErrorMessage::introspectKeys(), [ 'LOGGER_NOT_PSR3', 'MIDDLEWARE_NOT_HANDLERSTACK', 'LIBXML_NOT_INTEGER', diff --git a/tests/Unit/Enum/FeedTypeTest.php b/tests/Unit/Enum/FeedTypeTest.php index 2e98a45..b119122 100644 --- a/tests/Unit/Enum/FeedTypeTest.php +++ b/tests/Unit/Enum/FeedTypeTest.php @@ -1,7 +1,7 @@ . - * Copyright (c) 2017–2018 Contributors. + * Copyright (c) 2017–2019 Ryan Parman . + * Copyright (c) 2017–2019 Contributors. * * http://opensource.org/licenses/Apache2.0 */ @@ -17,7 +17,7 @@ class FeedTypeTest extends AbstractTestCase { public function testIntrospect(): void { - $this->assertSame(FeedType::introspect(), [ + static::assertSame(FeedType::introspect(), [ 'ALL' => 'all', 'JSON' => 'json', 'HTML' => 'html', @@ -27,7 +27,7 @@ public function testIntrospect(): void public function testIntrospectKeys(): void { - $this->assertSame(FeedType::introspectKeys(), [ + static::assertSame(FeedType::introspectKeys(), [ 'ALL', 'JSON', 'HTML', @@ -37,11 +37,11 @@ public function testIntrospectKeys(): void public function testHasValue(): void { - $this->assertTrue(FeedType::hasValue(FeedType::ALL)); - $this->assertTrue(FeedType::hasValue(FeedType::JSON)); - $this->assertTrue(FeedType::hasValue(FeedType::HTML)); - $this->assertTrue(FeedType::hasValue(FeedType::XML)); + static::assertTrue(FeedType::hasValue(FeedType::ALL)); + static::assertTrue(FeedType::hasValue(FeedType::JSON)); + static::assertTrue(FeedType::hasValue(FeedType::HTML)); + static::assertTrue(FeedType::hasValue(FeedType::XML)); - $this->assertFalse(FeedType::hasValue('nope')); + static::assertFalse(FeedType::hasValue('nope')); } } diff --git a/tests/Unit/Enum/SerializationTest.php b/tests/Unit/Enum/SerializationTest.php index a39aebb..425b037 100644 --- a/tests/Unit/Enum/SerializationTest.php +++ b/tests/Unit/Enum/SerializationTest.php @@ -1,7 +1,7 @@ . - * Copyright (c) 2017–2018 Contributors. + * Copyright (c) 2017–2019 Ryan Parman . + * Copyright (c) 2017–2019 Contributors. * * http://opensource.org/licenses/Apache2.0 */ @@ -17,7 +17,7 @@ class SerializationTest extends AbstractTestCase { public function testIntrospect(): void { - $this->assertSame(Serialization::introspect(), [ + static::assertSame(Serialization::introspect(), [ 'TEXT' => 'text', 'HTML' => 'html', 'XHTML' => 'xhtml', @@ -26,7 +26,7 @@ public function testIntrospect(): void public function testIntrospectKeys(): void { - $this->assertSame(Serialization::introspectKeys(), [ + static::assertSame(Serialization::introspectKeys(), [ 'TEXT', 'HTML', 'XHTML', @@ -35,10 +35,10 @@ public function testIntrospectKeys(): void public function testHasValue(): void { - $this->assertTrue(Serialization::hasValue(Serialization::TEXT)); - $this->assertTrue(Serialization::hasValue(Serialization::HTML)); - $this->assertTrue(Serialization::hasValue(Serialization::XHTML)); + static::assertTrue(Serialization::hasValue(Serialization::TEXT)); + static::assertTrue(Serialization::hasValue(Serialization::HTML)); + static::assertTrue(Serialization::hasValue(Serialization::XHTML)); - $this->assertFalse(Serialization::hasValue('nope')); + static::assertFalse(Serialization::hasValue('nope')); } } diff --git a/tests/Unit/Exception/ConfigurationExceptionTest.php b/tests/Unit/Exception/ConfigurationExceptionTest.php index 64bcddc..8ea80ba 100644 --- a/tests/Unit/Exception/ConfigurationExceptionTest.php +++ b/tests/Unit/Exception/ConfigurationExceptionTest.php @@ -1,7 +1,7 @@ . - * Copyright (c) 2017–2018 Contributors. + * Copyright (c) 2017–2019 Ryan Parman . + * Copyright (c) 2017–2019 Contributors. * * http://opensource.org/licenses/Apache2.0 */ diff --git a/tests/Unit/Exception/ContainerExceptionTest.php b/tests/Unit/Exception/ContainerExceptionTest.php index 4c7cbc5..1356fdd 100644 --- a/tests/Unit/Exception/ContainerExceptionTest.php +++ b/tests/Unit/Exception/ContainerExceptionTest.php @@ -1,7 +1,7 @@ . - * Copyright (c) 2017–2018 Contributors. + * Copyright (c) 2017–2019 Ryan Parman . + * Copyright (c) 2017–2019 Contributors. * * http://opensource.org/licenses/Apache2.0 */ diff --git a/tests/Unit/Exception/MiddlewareExceptionTest.php b/tests/Unit/Exception/MiddlewareExceptionTest.php index 9f4d2ce..cbbeec0 100644 --- a/tests/Unit/Exception/MiddlewareExceptionTest.php +++ b/tests/Unit/Exception/MiddlewareExceptionTest.php @@ -1,7 +1,7 @@ . - * Copyright (c) 2017–2018 Contributors. + * Copyright (c) 2017–2019 Ryan Parman . + * Copyright (c) 2017–2019 Contributors. * * http://opensource.org/licenses/Apache2.0 */ diff --git a/tests/Unit/Exception/NotFoundExceptionTest.php b/tests/Unit/Exception/NotFoundExceptionTest.php index 375d016..c9bbdd1 100644 --- a/tests/Unit/Exception/NotFoundExceptionTest.php +++ b/tests/Unit/Exception/NotFoundExceptionTest.php @@ -1,7 +1,7 @@ . - * Copyright (c) 2017–2018 Contributors. + * Copyright (c) 2017–2019 Ryan Parman . + * Copyright (c) 2017–2019 Contributors. * * http://opensource.org/licenses/Apache2.0 */ diff --git a/tests/Unit/Exception/SimplePieExceptionTest.php b/tests/Unit/Exception/SimplePieExceptionTest.php index e9400ee..a9960aa 100644 --- a/tests/Unit/Exception/SimplePieExceptionTest.php +++ b/tests/Unit/Exception/SimplePieExceptionTest.php @@ -1,7 +1,7 @@ . - * Copyright (c) 2017–2018 Contributors. + * Copyright (c) 2017–2019 Ryan Parman . + * Copyright (c) 2017–2019 Contributors. * * http://opensource.org/licenses/Apache2.0 */ diff --git a/tests/Unit/HandlerStackTest.php b/tests/Unit/HandlerStackTest.php index 1500c3a..e892920 100644 --- a/tests/Unit/HandlerStackTest.php +++ b/tests/Unit/HandlerStackTest.php @@ -1,7 +1,7 @@ . - * Copyright (c) 2017–2018 Contributors. + * Copyright (c) 2017–2019 Ryan Parman . + * Copyright (c) 2017–2019 Contributors. * * http://opensource.org/licenses/Apache2.0 */ @@ -35,9 +35,9 @@ public function testAppendClosure(): void ->appendClosure(FeedType::XML, static function (): void { }); - $this->assertSame(2, \count($stack->debugStack()['json'])); - $this->assertSame(2, \count($stack->debugStack()['html'])); - $this->assertSame(3, \count($stack->debugStack()['xml'])); + static::assertCount(2, $stack->debugStack()['json']); + static::assertCount(2, $stack->debugStack()['html']); + static::assertCount(3, $stack->debugStack()['xml']); } public function testOrder(): void @@ -62,7 +62,7 @@ public function testOrder(): void foreach ($stack->debugStack()['xml'] as $middleware) { $match = \array_shift($order); - $this->assertSame(1, \preg_match('/' . $match . '/', $middleware)); + static::assertSame(1, \preg_match('/' . $match . '/', $middleware)); } } diff --git a/tests/Unit/Parser/DateTest.php b/tests/Unit/Parser/DateTest.php index 3443df0..41c3bda 100644 --- a/tests/Unit/Parser/DateTest.php +++ b/tests/Unit/Parser/DateTest.php @@ -1,7 +1,7 @@ . - * Copyright (c) 2017–2018 Contributors. + * Copyright (c) 2017–2019 Ryan Parman . + * Copyright (c) 2017–2019 Contributors. * * http://opensource.org/licenses/Apache2.0 */ @@ -45,26 +45,24 @@ public function providerUtc() /** * @dataProvider providerUtc - * - * @param mixed $date */ public function testUtc($date): void { - $this->assertEquals('string', Types::getClassOrType($date->getDatestamp())); - $this->assertEquals('UTC', $date->getOutputTimezone()); + static::assertEquals('string', Types::getClassOrType($date->getDatestamp())); + static::assertEquals('UTC', $date->getOutputTimezone()); /** @var \DateTime */ $dateTime = $date->getDateTime(); - $this->assertEquals('1513553361', $dateTime->format('U')); - $this->assertEquals('2017-12-17T23:29:21+00:00', $dateTime->format(DateFormat::ATOM)); - $this->assertEquals('2017-12-17T23:29:21+00:00', $dateTime->format(DateFormat::ISO8601)); - $this->assertEquals('2017-12-17T23:29:21+00:00', $dateTime->format(DateFormat::RFC3339)); - $this->assertEquals('Sun, 17 Dec 2017 23:29:21 +0000', $dateTime->format(DateFormat::RSS20)); - $this->assertEquals('Sun, 17 Dec 2017 23:29:21 +0000', $dateTime->format(DateFormat::RFC2822)); - $this->assertEquals('Sun, 17 Dec 17 23:29:21 +0000', $dateTime->format(DateFormat::RFC822)); + static::assertEquals('1513553361', $dateTime->format('U')); + static::assertEquals('2017-12-17T23:29:21+00:00', $dateTime->format(DateFormat::ATOM)); + static::assertEquals('2017-12-17T23:29:21+00:00', $dateTime->format(DateFormat::ISO8601)); + static::assertEquals('2017-12-17T23:29:21+00:00', $dateTime->format(DateFormat::RFC3339)); + static::assertEquals('Sun, 17 Dec 2017 23:29:21 +0000', $dateTime->format(DateFormat::RSS20)); + static::assertEquals('Sun, 17 Dec 2017 23:29:21 +0000', $dateTime->format(DateFormat::RFC2822)); + static::assertEquals('Sun, 17 Dec 17 23:29:21 +0000', $dateTime->format(DateFormat::RFC822)); $interval = $dateTime->diff(new DateTime('2018-01-01')); - $this->assertEquals('14 days', $interval->format('%a days')); + static::assertEquals('14 days', $interval->format('%a days')); } } diff --git a/tests/Unit/SimplePieTest.php b/tests/Unit/SimplePieTest.php index 8b2c804..09eacee 100644 --- a/tests/Unit/SimplePieTest.php +++ b/tests/Unit/SimplePieTest.php @@ -1,7 +1,7 @@ . - * Copyright (c) 2017–2018 Contributors. + * Copyright (c) 2017–2019 Ryan Parman . + * Copyright (c) 2017–2019 Contributors. * * http://opensource.org/licenses/Apache2.0 */ @@ -18,17 +18,17 @@ public function testLibxml(): void { $simplepie = (new SimplePie()) ->setLibxml( - LIBXML_HTML_NOIMPLIED - | LIBXML_BIGLINES - | LIBXML_COMPACT - | LIBXML_HTML_NODEFDTD - | LIBXML_NOBLANKS - | LIBXML_NOENT - | LIBXML_NOXMLDECL - | LIBXML_NSCLEAN - | LIBXML_PARSEHUGE + \LIBXML_HTML_NOIMPLIED + | \LIBXML_BIGLINES + | \LIBXML_COMPACT + | \LIBXML_HTML_NODEFDTD + | \LIBXML_NOBLANKS + | \LIBXML_NOENT + | \LIBXML_NOXMLDECL + | \LIBXML_NSCLEAN + | \LIBXML_PARSEHUGE ); - $this->assertEquals(4792582, $simplepie->getLibxml()); + static::assertEquals(4792582, $simplepie->getLibxml()); } } diff --git a/tests/benchmarks/atom10.php b/tests/benchmarks/atom10.php index a3c1d14..fa38456 100644 --- a/tests/benchmarks/atom10.php +++ b/tests/benchmarks/atom10.php @@ -1,7 +1,7 @@ . - * Copyright (c) 2017–2018 Contributors. + * Copyright (c) 2017–2019 Ryan Parman . + * Copyright (c) 2017–2019 Contributors. * * http://opensource.org/licenses/Apache2.0 */ @@ -25,7 +25,7 @@ $__times__ = ($argv[1] ?? 10); echo \sprintf('Memory: %s/%s', Bytes::format(\memory_get_usage()), Bytes::format(\memory_get_usage(true))); -echo ': Baseline memory usage.' . PHP_EOL; +echo ': Baseline memory usage.' . \PHP_EOL; $logger = new Logger('SimplePie'); $logger->pushHandler(new ErrorLogHandler( @@ -46,37 +46,37 @@ ); echo \sprintf('Memory: %s/%s', Bytes::format(\memory_get_usage()), Bytes::format(\memory_get_usage(true))); -echo ': Loading our logger and configuring middleware.' . PHP_EOL; +echo ': Loading our logger and configuring middleware.' . \PHP_EOL; $xmlFile = \dirname(__DIR__) . '/Integration/feeds/full/atom10/tim-bray-500.xml'; // $xmlFile = \dirname(__DIR__) . '/Integration/feeds/full/atom10/test.atom'; -echo \sprintf('XML file size: %s', Bytes::format(\filesize($xmlFile))) . PHP_EOL; +echo \sprintf('XML file size: %s', Bytes::format(\filesize($xmlFile))) . \PHP_EOL; for ($i = 0; $i < ($argv[1] ?? $__times__); $i++) { echo '------------------------------------------------------------------------'; - echo PHP_EOL; + echo \PHP_EOL; $streamMemStart = \memory_get_usage(); $streamTimeStart = \microtime(true); $stream = Psr7\stream_for(\file_get_contents($xmlFile)); - echo \sprintf('Stream time: %s', \microtime(true) - $streamTimeStart) . PHP_EOL; - echo \sprintf('Stream memory: %s', Bytes::format(\memory_get_usage() - $streamMemStart)) . PHP_EOL; + echo \sprintf('Stream time: %s', \microtime(true) - $streamTimeStart) . \PHP_EOL; + echo \sprintf('Stream memory: %s', Bytes::format(\memory_get_usage() - $streamMemStart)) . \PHP_EOL; $treeMemStart = \memory_get_usage(); $treeTimeStart = \microtime(true); $parser = $simplepie->parseXml($stream, true); - echo \sprintf('Parse tree time: %s', \microtime(true) - $treeTimeStart) . PHP_EOL; - echo \sprintf('Parse tree memory: %s', Bytes::format(\memory_get_usage() - $treeMemStart)) . PHP_EOL; + echo \sprintf('Parse tree time: %s', \microtime(true) - $treeTimeStart) . \PHP_EOL; + echo \sprintf('Parse tree memory: %s', Bytes::format(\memory_get_usage() - $treeMemStart)) . \PHP_EOL; $feed = $parser->getFeed(); echo \sprintf('Memory: %s/%s', Bytes::format(\memory_get_usage()), Bytes::format(\memory_get_usage(true))); - echo ': Reading the XML file, parsing it into a data structure using middleware.' . PHP_EOL; + echo ': Reading the XML file, parsing it into a data structure using middleware.' . \PHP_EOL; unset($stream, $parser); echo \sprintf('Memory: %s/%s', Bytes::format(\memory_get_usage()), Bytes::format(\memory_get_usage(true))); - echo ': Unset $stream and $parser.' . PHP_EOL; + echo ': Unset $stream and $parser.' . \PHP_EOL; $elseMemStart = \memory_get_usage(); $elseTimeStart = \microtime(true); @@ -431,26 +431,30 @@ unset($link); } - echo \sprintf('Everything else time: %s', \microtime(true) - $elseTimeStart) . PHP_EOL; + echo \sprintf('Everything else time: %s', \microtime(true) - $elseTimeStart) . \PHP_EOL; $elseMem = \memory_get_usage() - $elseMemStart; - echo \sprintf('Everything else memory: %s%s', ($elseMem >= 0 ? '' : '-'), Bytes::format(\abs($elseMem))) . PHP_EOL; - - echo \sprintf('Memory: %s/%s', Bytes::format(\memory_get_usage()), Bytes::format(\memory_get_usage(true))) . PHP_EOL; - echo ': ' . $i . PHP_EOL; + echo \sprintf('Everything else memory: %s%s', ($elseMem >= 0 ? '' : '-'), Bytes::format(\abs($elseMem))) . \PHP_EOL; + + echo \sprintf( + 'Memory: %s/%s', + Bytes::format(\memory_get_usage()), + Bytes::format(\memory_get_usage(true)) + ) . \PHP_EOL; + echo ': ' . $i . \PHP_EOL; } echo '------------------------------------------------------------------------'; -echo PHP_EOL . PHP_EOL; +echo \PHP_EOL . \PHP_EOL; $time = \microtime(true) - $start; -echo 'Total time: ' . $time . ' seconds.' . PHP_EOL; -echo 'Each run (avg): ' . $time / $__times__ . ' seconds.' . PHP_EOL; +echo 'Total time: ' . $time . ' seconds.' . \PHP_EOL; +echo 'Each run (avg): ' . $time / $__times__ . ' seconds.' . \PHP_EOL; echo \sprintf( 'Peak memory: %s/%s', Bytes::format(\memory_get_peak_usage()), Bytes::format(\memory_get_peak_usage(true)) -) . PHP_EOL; -echo 'Feed entries: ' . \count($feed->getEntries()) . PHP_EOL; -echo PHP_EOL; +) . \PHP_EOL; +echo 'Feed entries: ' . \count($feed->getEntries()) . \PHP_EOL; +echo \PHP_EOL; \opcache_reset(); diff --git a/tests/bootstrap.php b/tests/bootstrap.php index 8d08866..a4a4076 100644 --- a/tests/bootstrap.php +++ b/tests/bootstrap.php @@ -1,7 +1,7 @@ . - * Copyright (c) 2017–2018 Contributors. + * Copyright (c) 2017–2019 Ryan Parman . + * Copyright (c) 2017–2019 Contributors. * * http://opensource.org/licenses/Apache2.0 */ diff --git a/tools/entities.php b/tools/entities.php index 2f99b6c..7f2f5aa 100755 --- a/tools/entities.php +++ b/tools/entities.php @@ -17,7 +17,7 @@ $twig->addExtension(new Twig_Extension_Debug()); $twig->addFunction(new Twig_Function('timestamp', static function () { - return \str_replace('+00:00', 'Z', \gmdate(DATE_ATOM)); + return \str_replace('+00:00', 'Z', \gmdate(\DATE_ATOM)); })); //------------------------------------------------------------------------------- @@ -73,7 +73,7 @@ ); foreach ($enumerables as &$enum) { - $enum->padded_amp = \str_pad("'" . $enum->amp . "'", $longestKey + 2, ' ', STR_PAD_RIGHT); + $enum->padded_amp = \str_pad("'" . $enum->amp . "'", $longestKey + 2, ' ', \STR_PAD_RIGHT); } //------------------------------------------------------------------------------- diff --git a/tools/reporter.php b/tools/reporter.php index fe01a78..43c3259 100644 --- a/tools/reporter.php +++ b/tools/reporter.php @@ -11,7 +11,7 @@ $xml = \simplexml_load_file($f); foreach ($xml->file as $file) { - echo \str_replace(\dirname(__DIR__), '', (string) $file->attributes()->name) . PHP_EOL; + echo \str_replace(\dirname(__DIR__), '', (string) $file->attributes()->name) . \PHP_EOL; foreach ($file->error as $error) { echo \sprintf( @@ -20,7 +20,7 @@ (int) $error->attributes()->column, (string) $error, (string) $error->attributes()->source - ) . PHP_EOL; + ) . \PHP_EOL; } foreach ($file->warning as $warning) { @@ -30,9 +30,9 @@ (int) $warning->attributes()->column, (string) $warning, (string) $warning->attributes()->source - ) . PHP_EOL; + ) . \PHP_EOL; } - echo PHP_EOL; + echo \PHP_EOL; } }