PHP Classes

File: vendor/autoload.php

Recommend this page to a friend!
  Classes of Samuel Adeshina   Plug Loader   vendor/autoload.php   Download  
File: vendor/autoload.php
Role: Example script
Content type: text/plain
Description: Example script
Class: Plug Loader
Autoload classes based on PSR-4 recommendation
Author: By
Last change: Merge branch 'master' of
Date: 8 years ago
Size: 1,563 bytes


Class file image Download
 * Registers a new registrar for the autoloader, this file is part of Plug-Autoloader.
 * @see ./autoloader.php For a description of what this project is all about
 * and how it works.
 * @author Samuel Adeshina <>
 * @version 1.0
 * @since 0.0.1 1st January, 2016
 * @copyright 2015 - 2016 Samuel Adeshina <> <>
 * @license MIT
require __DIR__ . "/autoloader_register.php";

     * We need to specify the location of the configuration file.
     * It can be an xml or a json file and it can be located anywhere.
     * @see AutoloadeRegister::ParseConfigFile() For a detailed explanation of this
     * It is advised to set this location to the document root, that is the root level folder
     * The default is the root level folder, but... feel free to change it to any other location as
     * you see fit.
$base_directory_minus_file_name = $_SERVER["DOCUMENT_ROOT"]. DIRECTORY_SEPARATOR;
$config_file_name_minus_extension = "autoload";

    if (
file_exists($base_directory_minus_file_name. $config_file_name_minus_extension.".json"))
$configuration_file = $base_directory_minus_file_name. $config_file_name_minus_extension.".json";
    else if (
file_exists($base_directory_minus_file_name. $config_file_name_minus_extension.".xml"))
$configuration_file = $base_directory_minus_file_name. $config_file_name_minus_extension.".xml";

Plug\Autoloader\AutoloaderRegister($configuration_file, $base_directory_minus_file_name);