| 
<?php/**
 * 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 <[email protected]>
 * @version 1.0
 * @since 0.0.1 1st January, 2016
 * @copyright 2015 - 2016 Samuel Adeshina <[email protected]> <http://samshal.github.io>
 * @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";
 }
 else
 {
 return;
 }
 
 new Plug\Autoloader\AutoloaderRegister($configuration_file, $base_directory_minus_file_name);
 ?>
 |