Core
Packages
Interfaces, Classes, Traits and Enums
- AppContext
- Define a system app state context
- ContentDeliveryNetwork
- Define CDN Handler
- DBAL
- Define Database abstraction layer This is the dba handler interface definition
- Plugin
- Define a system plugin
- Search
- Define Search Handler This is the search handler interface definition
- SearchBuildEntry
- Define a system search plugin
- SearchPlugin
- Define a system search plugin
- ServerPlugin
- Define a system plugin Extended version of plugin with additional predefined server request method
- AccountHandler
- Implement account handler
- AdvancedDirectoryHandler
- Implement virtual folder abstraction handler
- AssetHandler
- Implement asset object handler
- BasketHandler
- Implement basket object handler
- Cache
- Implement cache handler
- CommandLineInterface
- Implement script handler
- CronJobAssetProcessing
- Implement object asset renderer
- CronJobBotOpt
- Implement bot optimizer job
- CronJobCheckStock
- Implement
- CronJobExportStructure
- Implement abstract class for cron jobs
- CronJobExportUser
- Implement user export as background job
- CronJobExportBills
- Implement bill export job
- CronJobExportTranslation
- Implement translation export as background job
- CronJobGc
- Implement object cleanup handling
- CronJobImportContents
- Implement the import contents function
- CronJobImportCustomer
- Implement customer import as background job
- CronJobImportUser
- Implement user import as background job
- CronJobImportTranslation
- Implement translation import as background job
- CronJobInventory
- Implement inventory jobs
- CronJobNewsletter
- Implement newsletters
- CronJobNotify
- Implement
- CronJobObjectCleanup
- Implement object cleanup handling
- CronJobRegisterGroupPermissions
- Implement abstract class for cron jobs
- CronJobSearchIndex
- Implement index search handling
- CronJobSendmail
- Implement mail send handling
- CronJobSiteMap
- Implement abstract class for cron jobs
- CronJobSyncronize
- Implement GIT synchronization handling
- CronHandler
- Implement cron job handler
- Emails
- Implement mail handler This class provides interfaces for mail handling.
- ErrorHandler
- Implement error handler
- FileSystem
- Implement file system abstraction handler
- Git
- Implement GIT database abstraction handler
- BaseDBAL
- Define database abstraction layer for chats
- BookingsDBAL
- Define doctrine database abstraction layer
- CalendarDBAL
- Define doctrine database abstraction layer
- ChatDBAL
- Define database abstraction layer for chats
- ChatMessageDBAL
- Define database abstraction layer for chats
- CronJobDBAL
- Define doctrine search Define the interface for cronjobs database
- EventDBAL
- Define doctrine search and dbal
- MailDBAL
- Define doctrine database abstraction layer
- NewsletterDBAL
- Define doctrine database abstraction layer
- NoticeDBAL
- Define doctrine database abstraction layer
- TinyUrlDBAL
- Define database abstraction layer for tiny url
- UserActionDBAL
- Define database abstraction layer for user action
- VoucherDBAL
- Define doctrine database abstraction layer
- Base
- Dhl
- Implement delivery method for carrier DHL
- Pickup
- Implement delivery method self pickup
- Custom
- Implement custom encryption method
- PhpMail
- Implement mailer method
- Redis
- Define redis cache Define the interface for caching using the redis server
- BankTransfer
- BasePaymentMethod
- Braintree
- Implement payment method PayPal
- BsPayOne
- Implement payment method for PayOne
- Cash
- Implement payment method
- Stripe
- Implement payment method
- Unzer
- Implement payment method
- WaitingList
- Implement wait list payment method
- Android
- Doctrine
- Define database search and dbal
- File
- Define file system search
- Solarium
- Define solarium system search
- JQueryFileUploader
- Define upload handler Define the interface for file uploading using olp plugin
- Http
- Implement http service handler
- IdStorageHandler
- Implement id storage handler
- Update5_115_11
- Update to data release 5.115.11
- Update5_116_0
- Update6_0_1
- Update6_10_2
- Update to data release 6.10.0
- Update6_13_5
- Update to data release 6.13.5
- Update6_14_1
- Update to data release 6.14.1
- Update6_14_2
- Update to data release 6.14.2
- Update6_16_1
- Update to data release 6.16.1
- Update6_17_0
- Update to data release 6.17.0
- Update6_19_1
- Update to data release 6.19.0
- Update6_19_3
- Update to data release 6.19.3
- Update6_1_1
- Update6_20_0
- Update to data release 6.20.0
- Update6_21_0
- Update to data release 6.20.0
- Update6_21_1
- Update to data release 6.20.0
- Update6_21_2
- Update to data release 6.21.2
- Update6_3_1
- Update6_6_1
- Update to data release 6.6.0
- Update6_7_1
- Update to data release 6.7.0
- Update6_7_2
- Update to data release 6.7.2
- Update6_8_1
- Update to data release 6.8.0
- Update6_9_1
- Update to data release 6.10.0
- Update7_0_1
- Update to data release 7.0.0
- Update7_0_2
- Update to data release 7.0.2
- Update7_2_0
- Update to release 7.2.0 Defines the required methods to update to version release 1
- Update7_3_0
- Update to release 7.3.0
- Update7_4_75
- Update to release 7.4.75
- Update7_4_76
- Update to release 7.4.76
- update7_4_81
- Update to release 7.4.81
- Update7_5_1
- Update to release 7.5.0
- Update7_7_60
- Update to release 7.7.60
- Update7_8_1
- Update to release 7.8.1
- Update7_8_19
- Update to release 7.8.19
- Update7_8_40
- Update to release 7.8.40
- Update7_8_61
- Update to data release 7.8.61
- UpdateRelease1
- UpdateRelease10
- UpdateRelease11
- UpdateRelease12
- UpdateRelease13
- UpdateRelease14
- UpdateRelease15
- UpdateRelease16
- UpdateRelease17
- UpdateRelease18
- UpdateRelease19
- UpdateRelease2
- UpdateRelease20
- UpdateRelease21
- UpdateRelease22
- UpdateRelease23
- UpdateRelease24
- UpdateRelease25
- UpdateRelease26
- UpdateRelease27
- UpdateRelease28
- UpdateRelease29
- UpdateRelease3
- UpdateRelease30
- UpdateRelease31
- UpdateRelease32
- UpdateRelease33
- UpdateRelease34
- UpdateRelease35
- UpdateRelease36
- UpdateRelease37
- UpdateRelease38
- UpdateRelease39
- UpdateRelease4
- UpdateRelease40
- UpdateRelease41
- Update to data release 1.40.0
- UpdateRelease5
- UpdateRelease6
- UpdateRelease7
- UpdateRelease8
- UpdateRelease8_1
- UpdateRelease9
- NewsletterController
- Define the general newsletter controller interface
- SearchFilter
- Define search filter
- SecuredServerPlugin
- Define a system plugin
- CronJob
- Implement abstract class for cron jobs
- Domain
- Define common Domain object
- Endpoint
- Define common HTTP REST endpoint object
- Company
- Implement company object
- Implement email object
- EmailSetup
- Implement email setup object
- Folder
- Implement folder object
- FolderTree
- Implement extended folder object
- Group
- Implement group object
- Language
- NamedBaseContent
- Implement named object
- Project
- Implement extended project object
- Service
- Implement service object
- Type
- User
- Implement user object
- Widget
- Request
- Define common HTTP request object
- Response
- Define common HTTP response object
- Result
- Define common system status exchange object
- Session
- Implement session handler
- SwooleSession
- Implement session handler
- Master
- Define common system widget object This is the default and minimal form of a system widget object used in all file access systems.
- ObjectHandler
- Implement object handler
- Handler
- Implement special handler
- Handler
- Implement basket search handler
- Handler
- Implement link search handler
- Handler
- Implement PayOne handler
- Handler
- Implement captcha handler
- Handler
- Implement company search handler
- Handler
- Implement contact form hook This class provides interfaces to register the contact form extension js
- CronJobCrm
- Implement
- Handler
- Implement handler for crm
- Handler
- Implement customer search handler This class provides interfaces for custom customer search handling
- Handler
- Implement employee search handler
- Handler
- Define a system plugin
- Handler
- Implement special handler
- Handler
- Implement special handler
- Handler
- Implement search handler
- Handler
- Implement google authenticator handler
- Handler
- Implement special handler for hidrive interaction
- Handler
- Implement special handler
- Handler
- Implement password handler This class provides interfaces for password reset handling
- Handler
- Implement paid subscription check
- Handler
- Implement PayPal handler This class provides interfaces for PayPal interactions
- Handler
- Implement Stripe handler
- Handler
- Implement special handler
- Handler
- Implement special handler
- Handler
- Implement resource search handler
- Handler
- Implement special handler
- CronJobCheckSendInBlue
- Implement check and create existing contacts
- Handler
- Implement "Send in Blue" handler
- Handler
- Implement service search handler
- Handler
- Implement special handler
- Handler
- Implement task search handler This class provides interfaces for custom task and project search handling
- Handler
- Implement translation search handler
- Handler
- Handler
- Implement user search handler
- CronJobVimeoUpload
- Implement vimeo upload
- Handler
- Implement vimeo handler
- Handler
- Implement voucher handler
- Handler
- Implement WebAuthn handler
- Sanitize
- Implement sanitize handler
- SetupHandler
- Implement setup abstraction handler
- SmartyTemplateEngine
- Implement smarty handler
- Swoole
- Implement http service handler
- System
- Implement system abstraction handler
- Functions
- Implement additional template methods
- Functions
- Implement additional template methods
- Functions
- Implement additional template methods
- Templates
- Implement file system abstraction handler
- VirtualDirectory
- Implement virtual folder abstraction handler
- VirtualInterface
- Implement virtual interface abstraction handler
- Basket
- Implement interfaces for basket handling
- CronJobReCreateAsset
- Implement recreation of assets handling
- Cron
- Implement interfaces for cron job handling
- CronJobTranslationcache
- Implement localise cron Handle the translation cache function
- CronJobMaintenanceDates
- Implement cron for maintenance date creation
- CronJobServiceBill
- Implement service bill creation
- CronJobServiceEvent
- Implement event cron
- Status
- Implement interfaces for system status visualisation
- Template
- Implement interfaces for template administration
- Types
- Define common system widget object This is the default and minimal form of a system widget object used in all file access systems.
- Widgets
- Implement interfaces for widget administration
- Handler
- Implement special handler
- Update7_8_77
- Update to release 7.8.77
- Update7_9_0
- Update to data release 7.9.0
- Update7_10_0
- Update to data release 7.10.0
- Update7_11_0
- Update to data release 7.11.0
- Update7_12_0
- Update to data release 7.12.0
- Update7_16_1
- Update to data release 7.16.0
Table of Contents
- APPLICATION_SWOOLE = \true
- FAA_IS_CRON = \true
- This constant indicates that we are in cron job context for all subsequent calls
- FAA_IS_SCRIPT = \true
- This constant indicates that we are in script context for all subsequent calls
- FAA_PATHS_ROOTABS = \realpath(__DIR__ . '/../../') . '/'
- FAA_SKIP_AUTO_STAGE = true
Constants
APPLICATION_SWOOLE
public
mixed
APPLICATION_SWOOLE
= \true
FAA_IS_CRON
This constant indicates that we are in cron job context for all subsequent calls
public
mixed
FAA_IS_CRON
= \true
FAA_IS_SCRIPT
This constant indicates that we are in script context for all subsequent calls
public
mixed
FAA_IS_SCRIPT
= \true
FAA_PATHS_ROOTABS
public
mixed
FAA_PATHS_ROOTABS
= \realpath(__DIR__ . '/../../') . '/'
FAA_SKIP_AUTO_STAGE
public
mixed
FAA_SKIP_AUTO_STAGE
= true