ILIAS  release_5-4 Revision v5.4.26-12-gabc799a52e6
_autoload.php
Go to the documentation of this file.
1<?php
2
15function SAML2_autoload($className)
16{
17 // handle classes that have been renamed
18 $renamed = array(
19 'SAML2_Const' => 'SAML2_Constants',
20 );
21 $oldName = $className;
22 if (array_key_exists($className, $renamed)) {
23 $className = $renamed[$className];
24 }
25
26 $file = dirname(__FILE__).'/'.str_replace('_', '/', $className).'.php';
27 if (file_exists($file)) {
28 require_once($file);
29 $newName = '\\'.str_replace('_', '\\', $className);
30 class_alias($newName, $oldName);
31 }
32
33}
34
35spl_autoload_register('SAML2_autoload');
An exception for terminatinating execution or to throw for unit testing.
SAML2_autoload($className)
Autoload function that looks for classes migrated to PSR-2.
Definition: _autoload.php:15