????JFIF??x?x????'
| Server IP : 104.21.30.238 / Your IP : 216.73.216.87 Web Server : LiteSpeed System : Linux premium151.web-hosting.com 4.18.0-553.44.1.lve.el8.x86_64 #1 SMP Thu Mar 13 14:29:12 UTC 2025 x86_64 User : tempvsty ( 647) PHP Version : 8.0.30 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /proc/./self/cwd/wp-content/plugins/wpforms-lite/vendor_prefixed/square/square/ |
Upload File : |
<?php
namespace WPForms\Vendor;
/**
* An example of an autoload register for manual installation
*
* After registering this autoload function with SPL, the following line
* would cause the function to attempt to load the \Square\Baz class
* from /path/to/project/src/Baz.php:
*
* new \Square\Baz;
*
* @param string $class The fully-qualified class name.
* @return void
*/
\spl_autoload_register(function ($class) {
/**
* An array with project-specific namespace prefix as keys and location relative to this autoloader.php file as values
* You can find this information in each of the package's composer.json file on the "autoload" field
*
* NOTE: The key of the autoload object denotes the format used.
* If the key is "psr-4" then there is no need to append the namespace to the path.
* if the key is "psr-0" then the namespace needs to be appended. Unirest is an example of the psr-0 format.
*/
$prefixToLocation = ["Square\\" => "/square-php-sdk/src/", "apimatic\\jsonmapper\\" => "/jsonmapper/src/", "Unirest\\" => "/unirest-php/src/", "Core\\" => "/core-lib-php/src/", "CoreInterfaces\\" => "/core-interfaces-php/src/"];
$matchingPrefix;
foreach ($prefixToLocation as $prefix => $location) {
$len = \strlen($prefix);
if (\strncmp($prefix, $class, $len) !== 0) {
// no, move to the next registered autoloader
continue;
} else {
$matchingPrefix = $prefix;
}
}
if (!$matchingPrefix) {
return;
}
// ClassPrefix was not found return
// base directory for the namespace prefix
$base_dir = __DIR__ . $prefixToLocation[$matchingPrefix];
// get the relative class name
$relative_class = \substr($class, \strlen($matchingPrefix));
// replace the namespace prefix with the base directory, replace namespace
// separators with directory separators in the relative class name, append
// with .php
$file = $base_dir . \str_replace('\\', '/', $relative_class) . '.php';
// if the file exists, require it
if (\file_exists($file)) {
require $file;
} else {
echo "Error loading: " . $file . "\r\n";
}
});