aboutsummaryrefslogtreecommitdiff
path: root/srcs/wordpress/wp-includes/sodium_compat/lib/namespaced.php
diff options
context:
space:
mode:
authorCharles Cabergs <me@cacharle.xyz>2020-07-27 10:05:23 +0200
committerCharles Cabergs <me@cacharle.xyz>2020-07-27 10:05:23 +0200
commit5bf66662a9bdd62c5bccab15e607cd95cfb8fcab (patch)
tree39a1a4629749056191c05dfd899f931701b7acf3 /srcs/wordpress/wp-includes/sodium_compat/lib/namespaced.php
parent5afd237bbd22028b85532b8c0b3fcead49a00764 (diff)
downloadft_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/sodium_compat/lib/namespaced.php')
-rw-r--r--srcs/wordpress/wp-includes/sodium_compat/lib/namespaced.php48
1 files changed, 0 insertions, 48 deletions
diff --git a/srcs/wordpress/wp-includes/sodium_compat/lib/namespaced.php b/srcs/wordpress/wp-includes/sodium_compat/lib/namespaced.php
deleted file mode 100644
index 77551fd..0000000
--- a/srcs/wordpress/wp-includes/sodium_compat/lib/namespaced.php
+++ /dev/null
@@ -1,48 +0,0 @@
-<?php
-
-require_once dirname(dirname(__FILE__)) . '/autoload.php';
-
-if (PHP_VERSION_ID < 50300) {
- return;
-}
-
-/*
- * This file is just for convenience, to allow developers to reduce verbosity when
- * they add this project to their libraries.
- *
- * Replace this:
- *
- * $x = ParagonIE_Sodium_Compat::crypto_aead_xchacha20poly1305_encrypt(...$args);
- *
- * with this:
- *
- * use ParagonIE\Sodium\Compat;
- *
- * $x = Compat::crypto_aead_xchacha20poly1305_encrypt(...$args);
- */
-spl_autoload_register(function ($class) {
- if ($class[0] === '\\') {
- $class = substr($class, 1);
- }
- $namespace = 'ParagonIE\\Sodium';
- // Does the class use the namespace prefix?
- $len = strlen($namespace);
- if (strncmp($namespace, $class, $len) !== 0) {
- // no, move to the next registered autoloader
- return false;
- }
-
- // Get the relative class name
- $relative_class = substr($class, $len);
-
- // Replace the namespace prefix with the base directory, replace namespace
- // separators with directory separators in the relative class name, append
- // with .php
- $file = dirname(dirname(__FILE__)) . '/namespaced/' . str_replace('\\', '/', $relative_class) . '.php';
- // if the file exists, require it
- if (file_exists($file)) {
- require_once $file;
- return true;
- }
- return false;
-});