Overview

Packages

  • akismet
  • None
  • PHP
  • Smarty
    • Cacher
    • Compiler
    • Config
    • Debug
    • plugins
    • PluginsBlock
    • PluginsFilter
    • PluginsFunction
    • PluginsInternal
    • PluginsModifier
    • PluginsModifierCompiler
    • PluginsShared
    • Security
    • Template
    • TemplateResources
  • Swift
    • ByteStream
    • CharacterStream
    • Encoder
    • Events
    • KeyCache
    • Mailer
    • Mime
    • Plugins
    • Signatures
    • Signed
    • Transport
  • wa-apps
    • blog
      • actions
        • backend
        • blog
        • comment
        • cron
        • design
        • frontend
        • page
        • plugin
        • post
      • api
        • v1
      • cli
      • layout
      • model
      • plugin
        • aksimet
        • category
        • emailsubscription
        • favorite
        • gravatar
        • import
        • markdown
        • myposts
        • tag
        • troll
      • settings
    • checklists
      • backend
      • json
    • contacts
      • backend
    • developer
    • dummy
    • guestbook
    • guestbook2
    • photos
      • album
      • api
        • v1
      • backend
      • design
      • dialog
      • frontend
      • page
      • photo
      • plugin
        • comment
        • imageeffects
        • import
        • publicgallery
        • watermark
      • search
      • settings
      • stack
      • tag
      • upload
    • site
      • backend
      • blocks
      • config
      • design
      • domains
      • files
      • frontend
      • helper
      • layout
      • pages
      • routing
      • setting
    • stickies
      • api
        • v1
      • sheet
      • stiky
  • wa-plugin
    • payment
    • shipping
    • sms
  • wa-plugins
    • shipping
      • usps
  • wa-system
    • API
    • Auth
      • Adapters
    • Autoload
    • Cache
      • Adapter
    • Captcha
    • Config
    • Contact
    • controller
    • currency
    • database
    • datetime
    • design
    • event
    • exception
    • files
    • image
    • layout
    • locale
    • log
    • mail
    • page
      • action
      • model
    • payment
    • plugin
    • request
    • response
    • routing
    • shipping
    • sms
    • storage
    • user
    • util
    • validator
    • view
    • webasyst
      • api
      • backend
      • cli
      • config
      • layout
      • login
      • model
      • password
      • payment
      • profile
      • settings
      • shipment
    • widget
    • workflow
  • waPlugins
    • Payment
  • webasyst
    • wa-system
      • helper

Classes

  • waAutoload
  • Overview
  • Package
  • Class
  • Tree
  • Deprecated
  • Todo

Class waAutoload

This file is part of Webasyst framework.

Licensed under the terms of the GNU Lesser General Public License (LGPL). http://www.webasyst.com/framework/license/

Package: wa-system\Autoload
Copyright: 2011 Webasyst LLC
License: LGPL
Author: Webasyst LLC
Link: http://www.webasyst.com/
Located at wa-system/autoload/waAutoload.class.php
Methods summary
protected
# __construct( )
public static waAutoload
# getInstance( )

Returns

waAutoload
public static
# register( )
public static
# unregister( )

Unregister waAutoload from spl autoloader.

Unregister waAutoload from spl autoloader.

public
# autoload( mixed $class )
public
# get( mixed $class )
public
# add( mixed $class, mixed $path = null )
public array
# getClasses( )

Get all classes that are available for autoloading.

Get all classes that are available for autoloading.

Returns

array
classname => file path relative to wa-root, no leading slash
Properties summary
protected static boolean $registered false
#
protected static mixed $instance null
#
protected array $classes array()
#
protected mixed $base_path null
#
protected array $system_classes array( 'waAPIController' => 'api/waAPIController.class.php', 'waAPIDecorator' => 'api/waAPIDecorator.class.php', 'waAPIDecoratorJSON' => 'api/waAPIDecoratorJSON.class.php', 'waAPIDecoratorXML' => 'api/waAPIDecoratorXML.class.php', 'waAPIException' => 'api/waAPIException.class.php', 'waAPIMethod' => 'api/waAPIMethod.class.php', 'waAuth' => 'auth/waAuth.class.php', 'waAuthAdapter' => 'auth/waAuthAdapter.class.php', 'waOAuth2Adapter' => 'auth/waOAuth2Adapter.class.php', 'waiAuth' => 'auth/waiAuth.interface.php', 'waAutoload' => 'autoload/waAutoload.class.php', 'waFileCache' => 'cache/waFileCache.class.php', 'waMemcachedCacheAdapter' => 'cache/adapters/waMemcachedCacheAdapter.class.php', 'waFileCacheAdapter' => 'cache/adapters/waFileCacheAdapter.class.php', 'waXcacheCacheAdapter' => 'cache/adapters/waXcacheCacheAdapter.class.php', 'waRuntimeCache' => 'cache/waRuntimeCache.class.php', 'waSerializeCache' => 'cache/waSerializeCache.class.php', 'waSystemCache' => 'cache/waSystemCache.class.php', 'waVarExportCache' => 'cache/waVarExportCache.class.php', 'waiCache' => 'cache/waiCache.interface.php', 'waAnalyticsConfig' => 'config/waAnalyticsConfig.class.php', 'waAppConfig' => 'config/waAppConfig.class.php', 'waConfig' => 'config/waConfig.class.php', 'waRightConfig' => 'config/waRightConfig.class.php', 'waSystemConfig' => 'config/waSystemConfig.class.php', 'waContactsCollection' => 'contact/waContactsCollection.class.php', 'waAction' => 'controller/waAction.class.php', 'waActions' => 'controller/waActions.class.php', 'waController' => 'controller/waController.class.php', 'waDefaultViewController' => 'controller/waDefaultViewController.class.php', 'waFrontController' => 'controller/waFrontController.class.php', 'waJsonActions' => 'controller/waJsonActions.class.php', 'waJsonController' => 'controller/waJsonController.class.php', 'waUploadJsonController' => 'controller/waUploadJsonController.class.php', 'waLoginAction' => 'controller/waLoginAction.class.php', 'waForgotPasswordAction' => 'controller/waForgotPasswordAction.class.php', 'waSignupAction' => 'controller/waSignupAction.class.php', 'waLongActionController' => 'controller/waLongActionController.class.php', 'waMyNavAction' => 'controller/waMyNavAction.class.php', 'waMyProfileAction' => 'controller/waMyProfileAction.class.php', 'waViewAction' => 'controller/waViewAction.class.php', 'waViewActions' => 'controller/waViewActions.class.php', 'waViewController' => 'controller/waViewController.class.php', 'waWidget' => 'controller/waWidget.class.php', 'waCurrency' => 'currency/waCurrency.class.php', 'waCaptcha' => 'captcha/waCaptcha.class.php', 'waReCaptcha' => 'captcha/recaptcha/waReCaptcha.class.php', 'waDbAdapter' => 'database/waDbAdapter.class.php', 'waDbCacheIterator' => 'database/waDbCacheIterator.class.php', 'waDbConnector' => 'database/waDbConnector.class.php', 'waDbMysqlAdapter' => 'database/waDbMysqlAdapter.class.php', 'waDbMysqliAdapter' => 'database/waDbMysqliAdapter.class.php', 'waDbQuery' => 'database/waDbQuery.class.php', 'waDbQueryAnalyzer' => 'database/waDbQueryAnalyzer.class.php', 'waDbRecord' => 'database/waDbRecord.class.php', 'waDbResult' => 'database/waDbResult.class.php', 'waDbResultDelete' => 'database/waDbResultDelete.class.php', 'waDbResultInsert' => 'database/waDbResultInsert.class.php', 'waDbResultIterator' => 'database/waDbResultIterator.class.php', 'waDbResultSelect' => 'database/waDbResultSelect.class.php', 'waDbResultUpdate' => 'database/waDbResultUpdate.class.php', 'waDbStatement' => 'database/waDbStatement.class.php', 'waModel' => 'database/waModel.class.php', 'waNestedSetModel' => 'database/waNestedSetModel.class.php', 'waSMS' => 'sms/waSMS.class.php', 'waSMSAdapter' => 'sms/waSMSAdapter.class.php', 'waDateTime' => 'datetime/waDateTime.class.php', 'waEventHandler' => 'event/waEventHandler.class.php', 'waDbException' => 'exception/waDbException.class.php', 'waException' => 'exception/waException.class.php', 'waRightsException' => 'exception/waRightsException.class.php', 'waFiles' => 'file/waFiles.class.php', 'waTheme' => 'file/waTheme.class.php', 'waLayout' => 'layout/waLayout.class.php', 'waGettext' => 'locale/waGettext.class.php', 'waLocale' => 'locale/waLocale.class.php', 'waLocaleAdapter' => 'locale/waLocaleAdapter.class.php', 'waAppPayment' => 'payment/waAppPayment.class.php', 'waOrder' => 'payment/waOrder.class.php', 'waPayment' => 'payment/waPayment.class.php', 'waRequest' => 'request/waRequest.class.php', 'waRequestFile' => 'request/waRequestFile.class.php', 'waRequestFileIterator' => 'request/waRequestFileIterator.class.php', 'waResponse' => 'response/waResponse.class.php', 'waSessionStorage' => 'storage/waSessionStorage.class.php', 'waStorage' => 'storage/waStorage.class.php', 'waAuthUser' => 'user/waAuthUser.class.php', 'waUser' => 'user/waUser.class.php', 'waArrayObject' => 'util/waArrayObject.class.php', 'waArrayObjectDiff' => 'util/waArrayObjectDiff.class.php', 'waCSV' => 'util/waCSV.class.php', 'waHtmlControl' => 'util/waHtmlControl.class.php', 'waString' => 'util/waString.class.php', 'waUtils' => 'util/waUtils.class.php', 'waEmailValidator' => 'validator/waEmailValidator.class.php', 'waRegexValidator' => 'validator/waRegexValidator.class.php', 'waStringValidator' => 'validator/waStringValidator.class.php', 'waUrlValidator' => 'validator/waUrlValidator.class.php', 'waValidator' => 'validator/waValidator.class.php', 'waIdna' => 'vendors/idna/waIdna.class.php', 'Smarty' => 'vendors/smarty3/Smarty.class.php', 'waSmarty3View' => 'view/waSmarty3View.class.php', 'waView' => 'view/waView.class.php', 'waViewHelper' => 'view/waViewHelper.class.php', 'waAppViewHelper' => 'view/waAppViewHelper.class.php', 'waWidgets' => 'widget/waWidgets.class.php', 'waWorkflow' => 'workflow/waWorkflow.class.php', 'waWorkflowAction' => 'workflow/waWorkflowAction.class.php', 'waWorkflowEntity' => 'workflow/waWorkflowEntity.class.php', 'waWorkflowState' => 'workflow/waWorkflowState.class.php', 'waSystem' => 'waSystem.class.php', 'waApiTokensModel' => 'webasyst/lib/models/waApiTokens.model.php', 'waApiAuthCodesModel' => 'webasyst/lib/models/waApiAuthCodes.model.php', 'waAppSettingsModel' => 'webasyst/lib/models/waAppSettings.model.php', 'waAnnouncementModel' => 'webasyst/lib/models/waAnnouncement.model.php', 'waContactModel' => 'webasyst/lib/models/waContact.model.php', 'waContactCategoriesModel' => 'webasyst/lib/models/waContactCategories.model.php', 'waContactCategoryModel' => 'webasyst/lib/models/waContactCategory.model.php', 'waContactDataModel' => 'webasyst/lib/models/waContactData.model.php', 'waContactDataTextModel' => 'webasyst/lib/models/waContactDataText.model.php', 'waContactEmailsModel' => 'webasyst/lib/models/waContactEmails.model.php', 'waContactRightsModel' => 'webasyst/lib/models/waContactRights.model.php', 'waContactSettingsModel' => 'webasyst/lib/models/waContactSettings.model.php', 'waContactFieldValuesModel' => 'webasyst/lib/models/waContactFieldValues.model.php', 'waCountryModel' => 'webasyst/lib/models/waCountry.model.php', 'waGroupModel' => 'webasyst/lib/models/waGroup.model.php', 'waLogModel' => 'webasyst/lib/models/waLog.model.php', 'waLoginLogModel' => 'webasyst/lib/models/waLoginLog.model.php', 'waUserGroupsModel' => 'webasyst/lib/models/waUserGroups.model.php', 'waRegionModel' => 'webasyst/lib/models/waRegion.model.php', 'waTransactionModel' => 'webasyst/lib/models/waTransaction.model.php', 'waTransactionDataModel' => 'webasyst/lib/models/waTransactionData.model.php', 'waPageModel' => 'page/models/waPage.model.php', 'waPageParamsModel' => 'page/models/waPageParams.model.php', 'waPageAction' => 'page/actions/waPage.action.php', 'waPageActions' => 'page/actions/waPage.actions.php', 'waDesignActions' => 'design/actions/waDesign.actions.php', )
#
My fork of Webasyst Framework API documentation generated by ApiGen 2.8.0