Diff: STRATO-apps/wordpress_03/app/wp-content/plugins/tutor-pro/vendor/google/auth/autoload.php
Keine Baseline-Datei – Diff nur gegen leer.
1
-
1
+
<?php
2
+
/*
3
+
* Copyright 2014 Google Inc.
4
+
*
5
+
* Licensed under the Apache License, Version 2.0 (the "License");
6
+
* you may not use this file except in compliance with the License.
7
+
* You may obtain a copy of the License at
8
+
*
9
+
* http://www.apache.org/licenses/LICENSE-2.0
10
+
*
11
+
* Unless required by applicable law or agreed to in writing, software
12
+
* distributed under the License is distributed on an "AS IS" BASIS,
13
+
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14
+
* See the License for the specific language governing permissions and
15
+
* limitations under the License.
16
+
*/
17
+
18
+
function oauth2client_php_autoload($className)
19
+
{
20
+
$classPath = explode('_', $className);
21
+
if ($classPath[0] != 'Google') {
22
+
return;
23
+
}
24
+
if (count($classPath) > 3) {
25
+
// Maximum class file path depth in this project is 3.
26
+
$classPath = array_slice($classPath, 0, 3);
27
+
}
28
+
$filePath = dirname(__FILE__) . '/src/' . implode('/', $classPath) . '.php';
29
+
if (file_exists($filePath)) {
30
+
require_once $filePath;
31
+
}
32
+
}
33
+
34
+
spl_autoload_register('oauth2client_php_autoload');
35
+