Overview

Namespaces

  • Genetsis
    • core
      • activityid
      • user
  • None

Classes

  • Genetsis\ActivityApi
  • Genetsis\AutoloaderClass
  • Genetsis\Config
  • Genetsis\core\AccessToken
  • Genetsis\core\activityid\Address
  • Genetsis\core\activityid\ContextType
  • Genetsis\core\activityid\Device
  • Genetsis\core\activityid\Location
  • Genetsis\core\activityid\ObjectType
  • Genetsis\core\activityid\Position
  • Genetsis\core\activityid\QualityType
  • Genetsis\core\activityid\Request
  • Genetsis\core\activityid\Response
  • Genetsis\core\activityid\SocialNetwork
  • Genetsis\core\activityid\Verbs
  • Genetsis\core\ClientToken
  • Genetsis\core\Encryption
  • Genetsis\core\FileCache
  • Genetsis\core\LogConfig
  • Genetsis\core\LoginStatus
  • Genetsis\core\LoginStatusType
  • Genetsis\core\OAuth
  • Genetsis\core\OAuthConfig
  • Genetsis\core\OauthTemplate
  • Genetsis\core\RefreshToken
  • Genetsis\core\Request
  • Genetsis\core\StoredToken
  • Genetsis\core\Things
  • Genetsis\core\User
  • Genetsis\core\user\Brand
  • Genetsis\core\user\QueryUserData
  • Genetsis\Identity
  • Genetsis\URLBuilder
  • Genetsis\UserApi
  • Logger
  • LoggerAppender
  • LoggerAppenderConsole
  • LoggerAppenderDailyFile
  • LoggerAppenderDailyRollingFile
  • LoggerAppenderEcho
  • LoggerAppenderFile
  • LoggerAppenderFirePHP
  • LoggerAppenderMail
  • LoggerAppenderMailEvent
  • LoggerAppenderMongoDB
  • LoggerAppenderNull
  • LoggerAppenderPDO
  • LoggerAppenderPhp
  • LoggerAppenderPool
  • LoggerAppenderRollingFile
  • LoggerAppenderSocket
  • LoggerAppenderSyslog
  • LoggerAutoloader
  • LoggerConfigurable
  • LoggerConfigurationAdapterINI
  • LoggerConfigurationAdapterPHP
  • LoggerConfigurationAdapterXML
  • LoggerConfiguratorDefault
  • LoggerFilter
  • LoggerFilterDenyAll
  • LoggerFilterLevelMatch
  • LoggerFilterLevelRange
  • LoggerFilterStringMatch
  • LoggerFormattingInfo
  • LoggerHierarchy
  • LoggerLayout
  • LoggerLayoutHtml
  • LoggerLayoutPattern
  • LoggerLayoutSerialized
  • LoggerLayoutSimple
  • LoggerLayoutTTCC
  • LoggerLayoutXml
  • LoggerLevel
  • LoggerLocationInfo
  • LoggerLoggingEvent
  • LoggerMDC
  • LoggerNDC
  • LoggerOptionConverter
  • LoggerPatternConverter
  • LoggerPatternConverterClass
  • LoggerPatternConverterCookie
  • LoggerPatternConverterDate
  • LoggerPatternConverterEnvironment
  • LoggerPatternConverterFile
  • LoggerPatternConverterLevel
  • LoggerPatternConverterLine
  • LoggerPatternConverterLiteral
  • LoggerPatternConverterLocation
  • LoggerPatternConverterLogger
  • LoggerPatternConverterMDC
  • LoggerPatternConverterMessage
  • LoggerPatternConverterMethod
  • LoggerPatternConverterNDC
  • LoggerPatternConverterNewLine
  • LoggerPatternConverterProcess
  • LoggerPatternConverterRelative
  • LoggerPatternConverterRequest
  • LoggerPatternConverterServer
  • LoggerPatternConverterSession
  • LoggerPatternConverterSessionID
  • LoggerPatternConverterSuperglobal
  • LoggerPatternConverterThrowable
  • LoggerPatternParser
  • LoggerReflectionUtils
  • LoggerRendererDefault
  • LoggerRendererException
  • LoggerRendererMap
  • LoggerRoot
  • LoggerThrowableInformation
  • LoggerUtils

Interfaces

  • Genetsis\core\iTokenTypes
  • LoggerConfigurationAdapter
  • LoggerConfigurator
  • LoggerRenderer

Exceptions

  • Genetsis\core\InvalidGrantException
  • LoggerException
  • Overview
  • Namespace
  • Class
  1: <?php
  2: /**
  3:  * Licensed to the Apache Software Foundation (ASF) under one or more
  4:  * contributor license agreements. See the NOTICE file distributed with
  5:  * this work for additional information regarding copyright ownership.
  6:  * The ASF licenses this file to You under the Apache License, Version 2.0
  7:  * (the "License"); you may not use this file except in compliance with
  8:  * the License. You may obtain a copy of the License at
  9:  * 
 10:  *      http://www.apache.org/licenses/LICENSE-2.0
 11:  * 
 12:  * Unless required by applicable law or agreed to in writing, software
 13:  * distributed under the License is distributed on an "AS IS" BASIS,
 14:  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 15:  * See the License for the specific language governing permissions and
 16:  * limitations under the License.
 17:  * 
 18:  * @package log4php
 19:  */
 20: 
 21: if (function_exists('__autoload')) {
 22:     trigger_error("log4php: It looks like your code is using an __autoload() function. log4php uses spl_autoload_register() which will bypass your __autoload() function and may break autoloading.", E_USER_WARNING);
 23: }
 24: 
 25: spl_autoload_register(array('LoggerAutoloader', 'autoload'));
 26: 
 27: /**
 28:  * Class autoloader.
 29:  * 
 30:  * @package log4php
 31:  * @license http://www.apache.org/licenses/LICENSE-2.0 Apache License, Version 2.0
 32:  * @version $Revision: 1394956 $
 33:  */
 34: class LoggerAutoloader {
 35:     
 36:     /** Maps classnames to files containing the class. */
 37:     private static $classes = array(
 38:     
 39:         // Base
 40:         'LoggerAppender' => '/LoggerAppender.php',
 41:         'LoggerAppenderPool' => '/LoggerAppenderPool.php',
 42:         'LoggerConfigurable' => '/LoggerConfigurable.php',
 43:         'LoggerConfigurator' => '/LoggerConfigurator.php',
 44:         'LoggerException' => '/LoggerException.php',
 45:         'LoggerFilter' => '/LoggerFilter.php',
 46:         'LoggerHierarchy' => '/LoggerHierarchy.php',
 47:         'LoggerLevel' => '/LoggerLevel.php',
 48:         'LoggerLocationInfo' => '/LoggerLocationInfo.php',
 49:         'LoggerLoggingEvent' => '/LoggerLoggingEvent.php',
 50:         'LoggerMDC' => '/LoggerMDC.php',
 51:         'LoggerNDC' => '/LoggerNDC.php',
 52:         'LoggerLayout' => '/LoggerLayout.php',
 53:         'LoggerReflectionUtils' => '/LoggerReflectionUtils.php',
 54:         'LoggerRoot' => '/LoggerRoot.php',
 55:         'LoggerThrowableInformation' => '/LoggerThrowableInformation.php',
 56:         
 57:         // Appenders
 58:         'LoggerAppenderConsole' => '/appenders/LoggerAppenderConsole.php',
 59:         'LoggerAppenderDailyFile' => '/appenders/LoggerAppenderDailyFile.php',
 60:         'LoggerAppenderEcho' => '/appenders/LoggerAppenderEcho.php',
 61:         'LoggerAppenderFile' => '/appenders/LoggerAppenderFile.php',
 62:         'LoggerAppenderMail' => '/appenders/LoggerAppenderMail.php',
 63:         'LoggerAppenderMailEvent' => '/appenders/LoggerAppenderMailEvent.php',
 64:         'LoggerAppenderMongoDB' => '/appenders/LoggerAppenderMongoDB.php',
 65:         'LoggerAppenderNull' => '/appenders/LoggerAppenderNull.php',
 66:         'LoggerAppenderFirePHP' => '/appenders/LoggerAppenderFirePHP.php',
 67:         'LoggerAppenderPDO' => '/appenders/LoggerAppenderPDO.php',
 68:         'LoggerAppenderPhp' => '/appenders/LoggerAppenderPhp.php',
 69:         'LoggerAppenderRollingFile' => '/appenders/LoggerAppenderRollingFile.php',
 70:         'LoggerAppenderSocket' => '/appenders/LoggerAppenderSocket.php',
 71:         'LoggerAppenderSyslog' => '/appenders/LoggerAppenderSyslog.php',
 72:         'LoggerAppenderDailyRollingFile' => '/appenders/LoggerAppenderDailyRollingFile.php',
 73:         
 74:         // Configurators
 75:         'LoggerConfigurationAdapter' => '/configurators/LoggerConfigurationAdapter.php',
 76:         'LoggerConfigurationAdapterINI' => '/configurators/LoggerConfigurationAdapterINI.php',
 77:         'LoggerConfigurationAdapterPHP' => '/configurators/LoggerConfigurationAdapterPHP.php',
 78:         'LoggerConfigurationAdapterXML' => '/configurators/LoggerConfigurationAdapterXML.php',
 79:         'LoggerConfiguratorDefault' => '/configurators/LoggerConfiguratorDefault.php',
 80: 
 81:         // Filters
 82:         'LoggerFilterDenyAll' => '/filters/LoggerFilterDenyAll.php',
 83:         'LoggerFilterLevelMatch' => '/filters/LoggerFilterLevelMatch.php',
 84:         'LoggerFilterLevelRange' => '/filters/LoggerFilterLevelRange.php',
 85:         'LoggerFilterStringMatch' => '/filters/LoggerFilterStringMatch.php',
 86: 
 87:         // Helpers
 88:         'LoggerFormattingInfo' => '/helpers/LoggerFormattingInfo.php',
 89:         'LoggerOptionConverter' => '/helpers/LoggerOptionConverter.php',
 90:         'LoggerPatternParser' => '/helpers/LoggerPatternParser.php',
 91:         'LoggerUtils' => '/helpers/LoggerUtils.php',
 92:     
 93:         // Pattern converters
 94:         'LoggerPatternConverter' => '/pattern/LoggerPatternConverter.php',
 95:         'LoggerPatternConverterClass' => '/pattern/LoggerPatternConverterClass.php',
 96:         'LoggerPatternConverterCookie' => '/pattern/LoggerPatternConverterCookie.php',
 97:         'LoggerPatternConverterDate' => '/pattern/LoggerPatternConverterDate.php',
 98:         'LoggerPatternConverterEnvironment' => '/pattern/LoggerPatternConverterEnvironment.php',
 99:         'LoggerPatternConverterFile' => '/pattern/LoggerPatternConverterFile.php',
100:         'LoggerPatternConverterLevel' => '/pattern/LoggerPatternConverterLevel.php',
101:         'LoggerPatternConverterLine' => '/pattern/LoggerPatternConverterLine.php',
102:         'LoggerPatternConverterLiteral' => '/pattern/LoggerPatternConverterLiteral.php',
103:         'LoggerPatternConverterLocation' => '/pattern/LoggerPatternConverterLocation.php',
104:         'LoggerPatternConverterLogger' => '/pattern/LoggerPatternConverterLogger.php',
105:         'LoggerPatternConverterMDC' => '/pattern/LoggerPatternConverterMDC.php',
106:         'LoggerPatternConverterMessage' => '/pattern/LoggerPatternConverterMessage.php',
107:         'LoggerPatternConverterMethod' => '/pattern/LoggerPatternConverterMethod.php',
108:         'LoggerPatternConverterNDC' => '/pattern/LoggerPatternConverterNDC.php',
109:         'LoggerPatternConverterNewLine' => '/pattern/LoggerPatternConverterNewLine.php',
110:         'LoggerPatternConverterProcess' => '/pattern/LoggerPatternConverterProcess.php',
111:         'LoggerPatternConverterRelative' => '/pattern/LoggerPatternConverterRelative.php',
112:         'LoggerPatternConverterRequest' => '/pattern/LoggerPatternConverterRequest.php',
113:         'LoggerPatternConverterServer' => '/pattern/LoggerPatternConverterServer.php',
114:         'LoggerPatternConverterSession' => '/pattern/LoggerPatternConverterSession.php',
115:         'LoggerPatternConverterSessionID' => '/pattern/LoggerPatternConverterSessionID.php',
116:         'LoggerPatternConverterSuperglobal' => '/pattern/LoggerPatternConverterSuperglobal.php',
117:         'LoggerPatternConverterThrowable' => '/pattern/LoggerPatternConverterThrowable.php',
118:         
119:         // Layouts
120:         'LoggerLayoutHtml' => '/layouts/LoggerLayoutHtml.php',
121:         'LoggerLayoutPattern' => '/layouts/LoggerLayoutPattern.php',
122:         'LoggerLayoutSerialized' => '/layouts/LoggerLayoutSerialized.php',
123:         'LoggerLayoutSimple' => '/layouts/LoggerLayoutSimple.php',
124:         'LoggerLayoutTTCC' => '/layouts/LoggerLayoutTTCC.php',
125:         'LoggerLayoutXml' => '/layouts/LoggerLayoutXml.php',
126:         
127:         // Renderers
128:         'LoggerRendererDefault' => '/renderers/LoggerRendererDefault.php',
129:         'LoggerRendererException' => '/renderers/LoggerRendererException.php',
130:         'LoggerRendererMap' => '/renderers/LoggerRendererMap.php',
131:         'LoggerRenderer' => '/renderers/LoggerRenderer.php',
132:     );
133:     
134:     /**
135:      * Loads a class.
136:      * @param string $className The name of the class to load.
137:      */
138:     public static function autoload($className) {
139:         if(isset(self::$classes[$className])) {
140:             include dirname(__FILE__) . self::$classes[$className];
141:         }
142:     }
143: }
144: 
API documentation generated by ApiGen