mirror of
https://github.com/rectorphp/rector.git
synced 2024-06-15 23:52:23 +00:00
[Php81] NullToStrictStringFuncCallArgRector - Register more function (#2543)
This commit is contained in:
parent
79b25e861d
commit
e8ca23fd15
|
@ -53,6 +53,224 @@ final class NullToStrictStringFuncCallArgRector extends AbstractRector implement
|
|||
'strtolower' => ['string'],
|
||||
'strpos' => ['haystack', 'needle'],
|
||||
'stripos' => ['haystack', 'needle'],
|
||||
'json_decode' => ['json'],
|
||||
'urlencode' => ['string'],
|
||||
'urldecode' => ['string'],
|
||||
'rawurlencode' => ['string'],
|
||||
'rawurldecode' => ['string'],
|
||||
'base64_encode' => ['string'],
|
||||
'base64_decode' => ['string'],
|
||||
'utf8_encode' => ['string'],
|
||||
'utf8_decode' => ['string'],
|
||||
'bin2hex' => ['string'],
|
||||
'hex2bin' => ['string'],
|
||||
'hexdec' => ['hex_string'],
|
||||
'octdec' => ['octal_string'],
|
||||
'base_convert' => ['num'],
|
||||
'htmlspecialchars' => ['string'],
|
||||
'htmlspecialchars_decode' => ['string'],
|
||||
'html_entity_decode' => ['string'],
|
||||
'htmlentities' => ['string'],
|
||||
'addslashes' => ['string'],
|
||||
'addcslashes' => ['string', 'characters'],
|
||||
'stripslashes' => ['string'],
|
||||
'stripcslashes' => ['string'],
|
||||
'quotemeta' => ['string'],
|
||||
'quoted_printable_decode' => ['string'],
|
||||
'quoted_printable_encode' => ['string'],
|
||||
'escapeshellarg' => ['arg'],
|
||||
'curl_escape' => ['string'],
|
||||
'curl_unescape' => ['string'],
|
||||
'convert_uuencode' => ['string'],
|
||||
'zlib_encode' => ['data'],
|
||||
'gzdeflate' => ['data'],
|
||||
'gzencode' => ['data'],
|
||||
'gzcompress' => ['data'],
|
||||
'gzwrite' => ['data'],
|
||||
'gzputs' => ['data'],
|
||||
'deflate_add' => ['data'],
|
||||
'inflate_add' => ['data'],
|
||||
'unpack' => ['format', 'string'],
|
||||
'iconv_mime_encode' => ['field_name', 'field_value'],
|
||||
'iconv_mime_decode' => ['string'],
|
||||
'iconv' => ['from_encoding', 'to_encoding', 'string'],
|
||||
'sodium_bin2hex' => ['string'],
|
||||
'sodium_hex2bin' => ['string', 'ignore'],
|
||||
'sodium_bin2base64' => ['string'],
|
||||
'sodium_base642bin' => ['string', 'ignore'],
|
||||
'mb_detect_encoding' => ['string'],
|
||||
'mb_encode_mimeheader' => ['string'],
|
||||
'mb_decode_mimeheader' => ['string'],
|
||||
'mb_encode_numericentity' => ['string'],
|
||||
'mb_decode_numericentity' => ['string'],
|
||||
'transliterator_transliterate' => ['string'],
|
||||
'mysqli_real_escape_string' => ['string'],
|
||||
'mysqli_escape_string' => ['string'],
|
||||
'ucfirst' => ['string'],
|
||||
'lcfirst' => ['string'],
|
||||
'ucwords' => ['string'],
|
||||
'trim' => ['string'],
|
||||
'ltrim' => ['string'],
|
||||
'rtrim' => ['string'],
|
||||
'chop' => ['string'],
|
||||
'str_rot13' => ['string'],
|
||||
'str_shuffle' => ['string'],
|
||||
'substr_count' => ['haystack', 'needle'],
|
||||
'strcoll' => ['string1', 'string2'],
|
||||
'str_split' => ['string'],
|
||||
'chunk_split' => ['string'],
|
||||
'wordwrap' => ['string'],
|
||||
'strrev' => ['string'],
|
||||
'str_repeat' => ['string'],
|
||||
'str_pad' => ['string'],
|
||||
'nl2br' => ['string'],
|
||||
'strip_tags' => ['string'],
|
||||
'hebrev' => ['string'],
|
||||
'iconv_substr' => ['string'],
|
||||
'mb_strtoupper' => ['string'],
|
||||
'mb_strtolower' => ['string'],
|
||||
'mb_convert_case' => ['string'],
|
||||
'mb_convert_kana' => ['string'],
|
||||
'mb_scrub' => ['string'],
|
||||
'mb_substr' => ['string'],
|
||||
'mb_substr_count' => ['haystack', 'needle'],
|
||||
'mb_str_split' => ['string'],
|
||||
'mb_split' => ['pattern', 'string'],
|
||||
'sodium_pad' => ['string'],
|
||||
'grapheme_substr' => ['string'],
|
||||
'strrpos' => ['haystack', 'needle'],
|
||||
'strripos' => ['haystack', 'needle'],
|
||||
'iconv_strpos' => ['haystack', 'needle'],
|
||||
'iconv_strrpos' => ['haystack', 'needle'],
|
||||
'mb_strpos' => ['haystack', 'needle'],
|
||||
'mb_strrpos' => ['haystack', 'needle'],
|
||||
'mb_stripos' => ['haystack', 'needle'],
|
||||
'mb_strripos' => ['haystack', 'needle'],
|
||||
'grapheme_strpos' => ['haystack', 'needle'],
|
||||
'grapheme_strrpos' => ['haystack', 'needle'],
|
||||
'grapheme_stripos' => ['haystack', 'needle'],
|
||||
'grapheme_strripos' => ['haystack', 'needle'],
|
||||
'strcmp' => ['string1', 'string2'],
|
||||
'strncmp' => ['string1', 'string2'],
|
||||
'strcasecmp' => ['string1', 'string2'],
|
||||
'strncasecmp' => ['string1', 'string2'],
|
||||
'strnatcmp' => ['string1', 'string2'],
|
||||
'strnatcasecmp' => ['string1', 'string2'],
|
||||
'substr_compare' => ['haystack', 'needle'],
|
||||
'str_ends_with' => ['haystack', 'needle'],
|
||||
'collator_compare' => ['string1', 'string2'],
|
||||
'collator_get_sort_key' => ['string'],
|
||||
'metaphone' => ['string'],
|
||||
'soundex' => ['string'],
|
||||
'similar_text' => ['string1', 'string2'],
|
||||
'sodium_compare' => ['string1', 'string2'],
|
||||
'sodium_memcmp' => ['string1', 'string2'],
|
||||
'strstr' => ['haystack', 'needle'],
|
||||
'strchr' => ['haystack', 'needle'],
|
||||
'stristr' => ['haystack', 'needle'],
|
||||
'strrchr' => ['haystack', 'needle'],
|
||||
'strpbrk' => ['string', 'characters'],
|
||||
'strspn' => ['string', 'characters'],
|
||||
'strcspn' => ['string', 'characters'],
|
||||
'str_word_count' => ['string'],
|
||||
'count_chars' => ['string'],
|
||||
'iconv_strlen' => ['string'],
|
||||
'mb_strlen' => ['string'],
|
||||
'mb_strstr' => ['haystack', 'needle'],
|
||||
'mb_strrchr' => ['haystack', 'needle'],
|
||||
'mb_stristr' => ['haystack', 'needle'],
|
||||
'mb_strrichr' => ['haystack', 'needle'],
|
||||
'mb_strcut' => ['string'],
|
||||
'mb_strwidth' => ['string'],
|
||||
'mb_strimwidth' => ['string', 'trim_marker'],
|
||||
'grapheme_strlen' => ['string'],
|
||||
'grapheme_strstr' => ['haystack', 'needle'],
|
||||
'grapheme_stristr' => ['haystack', 'needle'],
|
||||
'preg_quote' => ['str'],
|
||||
'mb_ereg' => ['pattern', 'string'],
|
||||
'mb_eregi' => ['pattern', 'string'],
|
||||
'mb_ereg_replace' => ['pattern', 'replacement', 'string'],
|
||||
'mb_eregi_replace' => ['pattern', 'replacement', 'string'],
|
||||
'mb_ereg_replace_callback' => ['pattern', 'string'],
|
||||
'mb_ereg_match' => ['pattern', 'string'],
|
||||
'mb_ereg_search_init' => ['string'],
|
||||
'normalizer_normalize' => ['string'],
|
||||
'normalizer_is_normalized' => ['string'],
|
||||
'normalizer_get_raw_decomposition' => ['string'],
|
||||
'hash' => ['algo', 'data'],
|
||||
'hash_hmac' => ['algo', 'data', 'key'],
|
||||
'hash_update' => ['data'],
|
||||
'hash_pbkdf2' => ['algo', 'password', 'salt'],
|
||||
'crc32' => ['string'],
|
||||
'md5' => ['string'],
|
||||
'sha1' => ['string'],
|
||||
'crypt' => ['string', 'salt'],
|
||||
'basename' => ['path'],
|
||||
'dirname' => ['path'],
|
||||
'pathinfo' => ['path'],
|
||||
'fwrite' => ['data'],
|
||||
'fputs' => ['data'],
|
||||
'output_add_rewrite_var' => ['name', 'value'],
|
||||
'parse_url' => ['url'],
|
||||
'parse_str' => ['string'],
|
||||
'mb_parse_str' => ['string'],
|
||||
'parse_ini_string' => ['ini_string'],
|
||||
'locale_accept_from_http' => ['header'],
|
||||
'msgfmt_parse' => ['string'],
|
||||
'msgfmt_parse_message' => ['locale', 'pattern', 'message'],
|
||||
'str_getcsv' => ['string'],
|
||||
'password_hash' => ['password'],
|
||||
'password_verify' => ['password', 'hash'],
|
||||
'bcadd' => ['num1', 'num2'],
|
||||
'bcsub' => ['num1', 'num2'],
|
||||
'bcmul' => ['num1', 'num2'],
|
||||
'bcdiv' => ['num1', 'num2'],
|
||||
'bcmod' => ['num1', 'num2'],
|
||||
'bcpow' => ['num', 'exponent'],
|
||||
'bcpowmod' => ['num', 'exponent', 'modulus'],
|
||||
'bcsqrt' => ['num'],
|
||||
'bccomp' => ['num1', 'num2'],
|
||||
'simplexml_load_string' => ['data'],
|
||||
'xml_parse' => ['data'],
|
||||
'xml_parse_into_struct' => ['data'],
|
||||
'xmlwriter_set_indent_string' => ['indentation'],
|
||||
'xmlwriter_write_attribute' => ['name', 'value'],
|
||||
'xmlwriter_write_pi' => ['target', 'content'],
|
||||
'xmlwriter_write_cdata' => ['content'],
|
||||
'xmlwriter_text' => ['content'],
|
||||
'xmlwriter_write_raw' => ['content'],
|
||||
'xmlwriter_write_comment' => ['content'],
|
||||
'xmlwriter_write_dtd_element' => ['name', 'content'],
|
||||
'xmlwriter_write_dtd_attlist' => ['name', 'content'],
|
||||
'xmlwriter_write_dtd_entity' => ['name', 'content'],
|
||||
'sodium_crypto_aead_aes256gcm_encrypt' => ['message', 'additional_data', 'nonce', 'key'],
|
||||
'sodium_crypto_aead_aes256gcm_decrypt' => ['ciphertext', 'additional_data', 'nonce', 'key'],
|
||||
'sodium_crypto_aead_chacha20poly1305_encrypt' => ['message', 'additional_data', 'nonce', 'key'],
|
||||
'sodium_crypto_aead_chacha20poly1305_decrypt' => ['ciphertext', 'additional_data', 'nonce', 'key'],
|
||||
'sodium_crypto_aead_chacha20poly1305_ietf_encrypt' => ['message', 'additional_data', 'nonce', 'key'],
|
||||
'sodium_crypto_aead_chacha20poly1305_ietf_decrypt' => ['ciphertext', 'additional_data', 'nonce', 'key'],
|
||||
'sodium_crypto_aead_xchacha20poly1305_ietf_encrypt' => ['message', 'additional_data', 'nonce', 'key'],
|
||||
'sodium_crypto_aead_xchacha20poly1305_ietf_decrypt' => ['ciphertext', 'additional_data', 'nonce', 'key'],
|
||||
'sodium_crypto_auth' => ['message', 'key'],
|
||||
'sodium_crypto_auth_verify' => ['mac', 'message', 'key'],
|
||||
'sodium_crypto_box' => ['message', 'nonce', 'key_pair'],
|
||||
'sodium_crypto_box_seal' => ['message', 'public_key'],
|
||||
'sodium_crypto_generichash' => ['message'],
|
||||
'sodium_crypto_generichash_update' => ['message'],
|
||||
'sodium_crypto_secretbox' => ['message', 'nonce', 'key'],
|
||||
'sodium_crypto_secretstream_xchacha20poly1305_push' => ['message'],
|
||||
'sodium_crypto_secretstream_xchacha20poly1305_pull' => ['ciphertext'],
|
||||
'sodium_crypto_shorthash' => ['message', 'key'],
|
||||
'sodium_crypto_sign' => ['message', 'secret_key'],
|
||||
'sodium_crypto_sign_open' => ['signed_message', 'public_key'],
|
||||
'sodium_crypto_sign_verify_detached' => ['signature', 'message', 'public_key'],
|
||||
'sodium_crypto_stream_xor' => ['message', 'nonce', 'key'],
|
||||
'sodium_crypto_stream_xchacha20_xor' => ['message', 'nonce', 'key'],
|
||||
'stream_socket_sendto' => ['data'],
|
||||
'socket_write' => ['data'],
|
||||
'socket_send' => ['data'],
|
||||
'mail' => ['to', 'subject', 'message'],
|
||||
'mb_send_mail' => ['to', 'subject', 'message'],
|
||||
];
|
||||
|
||||
public function __construct(
|
||||
|
|
Loading…
Reference in New Issue
Block a user