Application
Interfaces, Classes, Traits and Enums
- IFormat
- Formatter interface.
- ILogger
- Logger interface.
- IBroadcaster
- Interface for broadcasters.
- IEvent
- Generic event interface.
- IListener
- Generic listener interface.
- ICommand
- ICriteria
- IRunnable
- Interface to add runnable behavior to an object.
- IObserver
- Interface to allow an observable object to notify an observer.
- ISingleton
- Interface for singleton functionality.
- IFilter
- Filter interface
- IParser
- Parser interface.
- ISettingSource
- IController
- IView
- ITimer
- Timer interface
- IWebHook
- webhook interface
- IFormatter
- Formatter interface.
- IApplication
- Interface IApplication
- Base
- Base log class.
- Data
- DTO to pass log information internally.
- DestinationBase
- Abstract base class for log destinations.
- Echoer
- Outputs log information using the php echo command. (non stdout)
- Sends log information via email.
- File
- Outputs log data to a file.
- Memory
- Stores log in formation as a string.
- Null
- Generates no output. Use as dev/null.
- Slack
- Outputs log information to a slack channel.
- Socket
- Outputs log information to a socket.
- StdErr
- Outputs log information to STDERR.
- StdOut
- Outputs log information to STDOUT.
- SysLog
- Outputs log information to syslog.
- WebHookPost
- Sends log information to a webhook.
- CSV
- Formats log data into a CSV format.
- HTML
- Formats log data as html.
- HTMLEmail
- Formats log data as an html email.
- JSON
- Formats data as JSON.
- PlainText
- Formats data as plain text.
- Raw
- Raw log format. Only includes the text. No date/time or level.
- Log
- Singleton for cross cutting log access.
- Logger
- Logger implementation.
- LogMux
- Log multiplexer. Allows writing to multiple log destinations simultaneously.
- Base
- Base class for broadcasters
- Generic
- Generic broadcaster that dispatches events inline.
- Log
- Broadcaster that writes all dispatched events to a log file.
- Emitter
- This class manages the emission of events to broadcasters.
- CommandCache
- Maps strings to command classes.
- CommandFactory
- Gets or creates a command object.
- CommandNotFoundException
- EmptyActionParameterException
- Invoker
- Gets and invokes a specified command.
- AndCriteria
- Base
- KeyValue
- LogicBase
- NotCriteria
- OrCriteria
- Registry
- Singleton based registry object.
- Base
- Core singleton behaviour.
- Memcache
- Singleton that stores to memcached.
- Memory
- Singleton that stores to memory.
- Session
- Singleton that stores to a session.
- ArrayHelper
- General array help.
- Date
- Date formatter
- Cookie
- Filters cookies.
- Get
- Filters get data.
- Post
- Filters post data
- Server
- Filters SERVER data.
- Session
- Filters session data.
- DateRange
- Object for holding date ranges.
- GpsPoint
- Object for holding lot/lon data.
- NumericRange
- Object for holding numeric ranges.
- Version
- Object for loading/parsing version information.
- CSV
- Parses a line of CSV data to an associative array.
- FirstMI
- Parses first name middle initial.
- LastFirstMI
- Parses last, first m
- Positional
- SettingManager
- Generic settings manager.
- Ini
- Memory
- Internal array based setting source.
- StringData
- String wrapper functions.
- UnitConversion
- Unit conversion functions.
- Filter
- Request
- RequestMethod
- Route
- RouteMap
- RouteParamException
- Router
- Singleton that stores to memory.
- Application
- Base functionality for applications.
- BadRequestMethodException
- Thrown when a bad request method is used when adding a new route.
- Base
- Factory
- Used to instantiate a new controller object.
- HttpCodes
- MissingMethodException
- Thrown by the instantiator function when the specified method is missing from the target controller.
- NotFoundException
- Thrown by Factory when the requested controller does not exist.
- Http404
- Event generated when a 404 takes place.
- Html
- Generate html output by combining a layout with a view and data.
- Json
- NotFoundException
- Xml
- Temporary
- Temporary file management.
- Language
- Singleton based language dictionary.
- System
- System level methods.
- SystemTimer
- Singleton based timer.
- Template
- Basic templating engine. Replaces %item% with $fields[ 'item' ].
- Timer
- Class for performing stopwatch functions.
- WebHook
- WebHookResponse
- Currency
- Currency formatter.
- DateBase
- Base class for date based formatting.
- DateTime
- Date/time formatter.
- PhoneNumber
- Phone number formatter.
- Time
- Time formatter.
- Base
- Base functionality for applications.
- CommandLineBase
- Command line applications are designed to only be executed from the context of the command line.
- Event
- Event Singleton
- ExceptionBase
- EventEmitter
- Wrapper for event functionality.
- Error
- A PHP implementation of error.h
- ObservableTrait
- Trait used to make an object observable.
Table of Contents
Constants
STDERR
public
mixed
STDERR
= fopen('php://stderr', 'w')
STDOUT
public
mixed
STDOUT
= fopen('php://stdout', 'w')