diff options
| author | Charles Cabergs <me@cacharle.xyz> | 2020-07-27 10:05:23 +0200 |
|---|---|---|
| committer | Charles Cabergs <me@cacharle.xyz> | 2020-07-27 10:05:23 +0200 |
| commit | 5bf66662a9bdd62c5bccab15e607cd95cfb8fcab (patch) | |
| tree | 39a1a4629749056191c05dfd899f931701b7acf3 /srcs/wordpress/wp-includes/class-wp-matchesmapregex.php | |
| parent | 5afd237bbd22028b85532b8c0b3fcead49a00764 (diff) | |
| download | ft_server-5bf66662a9bdd62c5bccab15e607cd95cfb8fcab.tar.gz ft_server-5bf66662a9bdd62c5bccab15e607cd95cfb8fcab.tar.bz2 ft_server-5bf66662a9bdd62c5bccab15e607cd95cfb8fcab.zip | |
Removed wordpress and phpmyadmin, my server doesn't handle it well and it brings shame on my famillyHEADmaster
Diffstat (limited to 'srcs/wordpress/wp-includes/class-wp-matchesmapregex.php')
| -rw-r--r-- | srcs/wordpress/wp-includes/class-wp-matchesmapregex.php | 89 |
1 files changed, 0 insertions, 89 deletions
diff --git a/srcs/wordpress/wp-includes/class-wp-matchesmapregex.php b/srcs/wordpress/wp-includes/class-wp-matchesmapregex.php deleted file mode 100644 index 86e3889..0000000 --- a/srcs/wordpress/wp-includes/class-wp-matchesmapregex.php +++ /dev/null @@ -1,89 +0,0 @@ -<?php -/** - * WP_MatchesMapRegex helper class - * - * @package WordPress - * @since 4.7.0 - */ - -/** - * Helper class to remove the need to use eval to replace $matches[] in query strings. - * - * @since 2.9.0 - */ -class WP_MatchesMapRegex { - /** - * store for matches - * - * @var array - */ - private $_matches; - - /** - * store for mapping result - * - * @var string - */ - public $output; - - /** - * subject to perform mapping on (query string containing $matches[] references - * - * @var string - */ - private $_subject; - - /** - * regexp pattern to match $matches[] references - * - * @var string - */ - public $_pattern = '(\$matches\[[1-9]+[0-9]*\])'; // magic number - - /** - * constructor - * - * @param string $subject subject if regex - * @param array $matches data to use in map - */ - public function __construct( $subject, $matches ) { - $this->_subject = $subject; - $this->_matches = $matches; - $this->output = $this->_map(); - } - - /** - * Substitute substring matches in subject. - * - * static helper function to ease use - * - * @param string $subject subject - * @param array $matches data used for substitution - * @return string - */ - public static function apply( $subject, $matches ) { - $oSelf = new WP_MatchesMapRegex( $subject, $matches ); - return $oSelf->output; - } - - /** - * do the actual mapping - * - * @return string - */ - private function _map() { - $callback = array( $this, 'callback' ); - return preg_replace_callback( $this->_pattern, $callback, $this->_subject ); - } - - /** - * preg_replace_callback hook - * - * @param array $matches preg_replace regexp matches - * @return string - */ - public function callback( $matches ) { - $index = intval( substr( $matches[0], 9, -1 ) ); - return ( isset( $this->_matches[ $index ] ) ? urlencode( $this->_matches[ $index ] ) : '' ); - } -} |
