<?php /* * Copyright 2014 Google Inc. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ function google_api_php_client_autoload_updraftplus($className) { $className = str_replace('UDP_', '', $className); $classPath = explode('_', $className); if ($classPath[0] != 'Google') { return; } // Drop 'Google', and maximum class file path depth in this project is 3. $classPath = array_slice($classPath, 1, 2); $filePath = dirname(__FILE__) . '/' . implode('/', $classPath) . '.php'; if (file_exists($filePath)) { require_once($filePath); } } if (version_compare(PHP_VERSION, '5.3.0', '>=')) { // Use the 'prepend' parameter; if other tools have registered autoloaders for incompatible versions of the Google SDK, ours should still get loaded first (since we only register our autoloader late, immediately before using it). spl_autoload_register('google_api_php_client_autoload_updraftplus', true, true); } else { spl_autoload_register('google_api_php_client_autoload_updraftplus'); }
Name | Type | Size | Permission | Actions |
---|---|---|---|---|
Auth | Folder | 0777 |
|
|
Cache | Folder | 0777 |
|
|
Http | Folder | 0777 |
|
|
IO | Folder | 0777 |
|
|
Logger | Folder | 0777 |
|
|
Service | Folder | 0777 |
|
|
Signer | Folder | 0777 |
|
|
Task | Folder | 0777 |
|
|
Utils | Folder | 0777 |
|
|
Verifier | Folder | 0777 |
|
|
Client.php | File | 19.76 KB | 0644 |
|
Collection.php | File | 2.69 KB | 0644 |
|
Config.php | File | 13.66 KB | 0644 |
|
Exception.php | File | 647 B | 0644 |
|
Model.php | File | 8.08 KB | 0644 |
|
Service.php | File | 1013 B | 0644 |
|
Utils.php | File | 3.85 KB | 0644 |
|
autoload.php | File | 1.49 KB | 0644 |
|