SetaFramework API Overview
Classes
-
\com\setasign\SetaFramework\Application\AbstractApplication
Class AbstractHttp
-
\com\setasign\SetaFramework\Application\AbstractHttpApplication
Class AbstractHttp
-
\com\setasign\SetaFramework\Application\ApplicationConfig
Class ApplicationConfig - contains the configuration of your application
-
\com\setasign\SetaFramework\Application\ApplicationDi
Class ApplicationDi
-
\com\setasign\SetaFramework\Application\ApplicationManager
Class ApplicationManager
-
\com\setasign\SetaFramework\Autoloader
Class Autoloader
-
\com\setasign\SetaFramework\Bootstrap\BadRequestException
Class BadRequestException
- \com\setasign\SetaFramework\Bootstrap\Bootstrap
-
\com\setasign\SetaFramework\Bootstrap\ConfigReader
Class ConfigReader
-
\com\setasign\SetaFramework\Bootstrap\ConfigReaderException
Class Exception
-
\com\setasign\SetaFramework\Bootstrap\DomainName
Class DomainName
-
\com\setasign\SetaFramework\Bootstrap\ErrorHandler
Describes a logger-aware instance.
-
\com\setasign\SetaFramework\Bootstrap\HttpBootstrap
Class Bootstrap Http
-
\com\setasign\SetaFramework\Bootstrap\HttpMessageHandler
Class HttpMessageHandler
-
\com\setasign\SetaFramework\Bootstrap\MaintenanceException
Class MaintenanceException
-
\com\setasign\SetaFramework\Bootstrap\RequestPathPrefix
Class RequestPathPrefix
-
\com\setasign\SetaFramework\Collection\Collection
Class Collection
-
\com\setasign\SetaFramework\Config\Config
Class Config
-
\com\setasign\SetaFramework\Config\InvalidConfigTypeException
Class InvalidConfigTypeException
-
\com\setasign\SetaFramework\Config\Reader\Ini
Class Config Reader Ini
-
\com\setasign\SetaFramework\Config\Reader\Json
Class Json
-
\com\setasign\SetaFramework\Config\Reader\Php
Class Php
-
\com\setasign\SetaFramework\Config\Reader\Xml
Class Xml
-
\com\setasign\SetaFramework\Controller\AbstractController
Class AbstractController
-
\com\setasign\SetaFramework\Controller\AbstractJsonController
Class Controller Json
-
\com\setasign\SetaFramework\Controller\AbstractTwigController
Class AbstractTwigController
-
\com\setasign\SetaFramework\Controller\AbstractViewController
Class AbstractController
-
\com\setasign\SetaFramework\Controller\ControllerDispatcher
Class ControllerDispatcher
- \com\setasign\SetaFramework\Controller\DefaultErrorController
-
\com\setasign\SetaFramework\Controller\InitControllerException
Class InitControllerException
-
\com\setasign\SetaFramework\Controller\ViewTwigEnvironment
Stores the Twig configuration and renders templates.
-
\com\setasign\SetaFramework\CriticalException
Class CriticalException
-
\com\setasign\SetaFramework\Database\ConnectionException
Class ConnectionException
-
\com\setasign\SetaFramework\Database\Database
Class Database
- \com\setasign\SetaFramework\Database\DatabaseConnectionManager
-
\com\setasign\SetaFramework\Database\DiRowFactory
Class DiRowFactory
-
\com\setasign\SetaFramework\Database\Driver\Mysql
Class Mysql
-
\com\setasign\SetaFramework\Database\Driver\Pgsql
Class Mysql
-
\com\setasign\SetaFramework\Database\Driver\Sqlite
Class Sqlite
-
\com\setasign\SetaFramework\Database\Driver\Sqlsrv
Class Sqlsrv
-
\com\setasign\SetaFramework\Database\DummyRowFactory
Class DummyRowFactory
-
\com\setasign\SetaFramework\Database\Expression
Class Expression
-
\com\setasign\SetaFramework\Database\Identifier
Class Identifier
-
\com\setasign\SetaFramework\Database\JoinedTable\JoinedTable
Class JoinedTable
-
\com\setasign\SetaFramework\Database\JoinedTable\Select
Class JoinedTable Select
-
\com\setasign\SetaFramework\Database\Manager\AbstractManager
Class AbstractManager
-
\com\setasign\SetaFramework\Database\Manager\Column\AbstractBlob
Class AbstractBlob
-
\com\setasign\SetaFramework\Database\Manager\Column\AbstractColumn
Class Column
-
\com\setasign\SetaFramework\Database\Manager\Column\AbstractFloat
Class AbstractFloat
-
\com\setasign\SetaFramework\Database\Manager\Column\AbstractInteger
Class AbstractInteger
-
\com\setasign\SetaFramework\Database\Manager\Column\AbstractLengthColumn
Class AbstractLengthColumn
-
\com\setasign\SetaFramework\Database\Manager\Column\AbstractNoDefault
Class AbstractNoDefault
-
\com\setasign\SetaFramework\Database\Manager\Column\AbstractNumeric
Class AbstractNumeric
-
\com\setasign\SetaFramework\Database\Manager\Column\AbstractText
Class AbstractText
-
\com\setasign\SetaFramework\Database\Manager\Column\BigInt
Class BigInt
-
\com\setasign\SetaFramework\Database\Manager\Column\Binary
Class Binary
-
\com\setasign\SetaFramework\Database\Manager\Column\Blob
Class Blob
-
\com\setasign\SetaFramework\Database\Manager\Column\Char
Class Char
-
\com\setasign\SetaFramework\Database\Manager\Column\Date
Class Date
-
\com\setasign\SetaFramework\Database\Manager\Column\DateTime
Class DateTime
-
\com\setasign\SetaFramework\Database\Manager\Column\Decimal
Class Decimal
-
\com\setasign\SetaFramework\Database\Manager\Column\Double
Class Double
-
\com\setasign\SetaFramework\Database\Manager\Column\EnumColumn
Class Enum
-
\com\setasign\SetaFramework\Database\Manager\Column\FloatColumn
Class Float
-
\com\setasign\SetaFramework\Database\Manager\Column\Integer
Class Integer
-
\com\setasign\SetaFramework\Database\Manager\Column\LongBlob
Class LongBlob
-
\com\setasign\SetaFramework\Database\Manager\Column\LongText
Class LongText
-
\com\setasign\SetaFramework\Database\Manager\Column\MediumBlob
Class MediumBlob
-
\com\setasign\SetaFramework\Database\Manager\Column\MediumInt
Class MediumInt
-
\com\setasign\SetaFramework\Database\Manager\Column\MediumText
Class MediumText
-
\com\setasign\SetaFramework\Database\Manager\Column\SmallInt
Class SmallInt
-
\com\setasign\SetaFramework\Database\Manager\Column\Text
Class Text
-
\com\setasign\SetaFramework\Database\Manager\Column\Time
Class Time
-
\com\setasign\SetaFramework\Database\Manager\Column\TinyBlob
Class TinyBlob
-
\com\setasign\SetaFramework\Database\Manager\Column\TinyInt
Class TinyInt
-
\com\setasign\SetaFramework\Database\Manager\Column\TinyText
Class TinyText
-
\com\setasign\SetaFramework\Database\Manager\Column\VarBinary
Class VarBinary
-
\com\setasign\SetaFramework\Database\Manager\Column\VarChar
Class Varchar
-
\com\setasign\SetaFramework\Database\Manager\Driver\Mysql
Class Mysql
-
\com\setasign\SetaFramework\Database\Manager\TableSchema
Class TableSchema
-
\com\setasign\SetaFramework\Database\Manager\TableSchemaBuilder
Class TableSchemaBuilder
-
\com\setasign\SetaFramework\Database\Manager\TableSchemaBuilderChangeData
Class TableSchemaBuilderChangeData
-
\com\setasign\SetaFramework\Database\Manager\TableSchemaBuilderException
Class TableSchemaBuilderException
-
\com\setasign\SetaFramework\Database\Migration\MigrationDownException
Class Exception
- \com\setasign\SetaFramework\Database\Migration\MigrationGenerator
-
\com\setasign\SetaFramework\Database\Migration\MigrationManager
Class MigrationManager
-
\com\setasign\SetaFramework\Database\Migration\MigrationUpException
Class Exception
-
\com\setasign\SetaFramework\Database\Query\AbstractQuery
Class AbstractQuery
-
\com\setasign\SetaFramework\Database\Query\Delete
Class Query Delete
-
\com\setasign\SetaFramework\Database\Query\Insert
Class Query Insert
-
\com\setasign\SetaFramework\Database\Query\Query
Class Query
-
\com\setasign\SetaFramework\Database\Query\Select
Class Query Select
-
\com\setasign\SetaFramework\Database\Query\Union
Class Union
-
\com\setasign\SetaFramework\Database\Query\Update
Class Query Update
-
\com\setasign\SetaFramework\Database\QuoteLaterExpression
Class QuoteLaterExpression
-
\com\setasign\SetaFramework\Database\Table\MissingPrimaryKeyException
Class MissingPrimaryKeyException
-
\com\setasign\SetaFramework\Database\Table\Row
Class Table Row
-
\com\setasign\SetaFramework\Database\Table\Select
Class Table Select
-
\com\setasign\SetaFramework\Database\Table\Table
Class Table
-
\com\setasign\SetaFramework\Database\ValueExpression
Class ValueExpression
-
\com\setasign\SetaFramework\Di\Alias
Class Alias
-
\com\setasign\SetaFramework\Di\AlreadyDefinedException
Class AlreadyDefinedException
- \com\setasign\SetaFramework\Di\Attribute\ApplicationConfigValue
- \com\setasign\SetaFramework\Di\Attribute\ApplicationLogger
-
\com\setasign\SetaFramework\Di\Attribute\DefaultImplementation
Defines which class the Di should initialize by default. Can only be used for interfaces and abstract classes.
- \com\setasign\SetaFramework\Di\Attribute\GetObject
- \com\setasign\SetaFramework\Di\Attribute\GetObjectFromApplication
-
\com\setasign\SetaFramework\Di\Attribute\PreventCreation
Defines that the di should never create an instance of this object. Cannot be used for abstractObjects or interfaces.
- \com\setasign\SetaFramework\Di\Attribute\UseParam
-
\com\setasign\SetaFramework\Di\ClassName
Class ClassName
-
\com\setasign\SetaFramework\Di\ClosureWithIdentifier
Class ClosureWithIdentifier
-
\com\setasign\SetaFramework\Di\Di
Class Di
-
\com\setasign\SetaFramework\Di\DiClassConstructionException
Class DiClassConstructionException
-
\com\setasign\SetaFramework\Di\GlobalDi
Class GlobalDi - Singleton
- \com\setasign\SetaFramework\Di\RecursiveConstructionException
-
\com\setasign\SetaFramework\Di\UnknownClassOrAliasException
Class UnknownClassOrAliasException
-
\com\setasign\SetaFramework\EventManager\EventManager
Class EventManager
-
\com\setasign\SetaFramework\EventManager\Events\ControllerDispatcherEvent
Class ControllerDispatcherEvent
-
\com\setasign\SetaFramework\EventManager\Events\ErrorEvent
Class ErrorEvent
-
\com\setasign\SetaFramework\EventManager\Events\Event
Class Event
-
\com\setasign\SetaFramework\Exception
Class Exception
-
\com\setasign\SetaFramework\ExceptionCollection
Class ExceptionCollection
- \com\setasign\SetaFramework\FileSystem\FilePath
-
\com\setasign\SetaFramework\FileSystem\ReadException
Class Exception
-
\com\setasign\SetaFramework\FileSystem\SavedFile
Class SavedFile
-
\com\setasign\SetaFramework\FileSystem\UnsavedFile
Class UnsavedFile
-
\com\setasign\SetaFramework\Helper\ArrayHelper
Class ArrayHelper
-
\com\setasign\SetaFramework\Helper\ConsoleHelper
Class ArrayHelper
-
\com\setasign\SetaFramework\Helper\CsrfProtection
Class CsrfProtection
-
\com\setasign\SetaFramework\Helper\CsrfProtectionException
Class Exception
-
\com\setasign\SetaFramework\Helper\DataWrapper
Class DataWrapper
-
\com\setasign\SetaFramework\Helper\DatabaseCleaner
Class DatabaseCleaner
- \com\setasign\SetaFramework\Helper\Debugging\Timer
- \com\setasign\SetaFramework\Helper\Debugging\TimingLogger
-
\com\setasign\SetaFramework\Helper\FilesystemHelper
Class FilesystemHelper
-
\com\setasign\SetaFramework\Helper\FunctionWrapper\SleepWrapper
Class SleepWrapper
-
\com\setasign\SetaFramework\Helper\JsonHelper
Class JsonHelper
-
\com\setasign\SetaFramework\Helper\LoggerHelper
Class LoggerHelper
-
\com\setasign\SetaFramework\Helper\Logger\PsrLogMessageProcessor
Class PsrLogMessageProcessor
- \com\setasign\SetaFramework\Helper\MathHelper
-
\com\setasign\SetaFramework\Helper\ObserverClosure
Class ObserverClosure
-
\com\setasign\SetaFramework\Helper\OutputBufferHelper
Class OutputBufferHelper
- \com\setasign\SetaFramework\Helper\ParameterSanitizer
-
\com\setasign\SetaFramework\Helper\PregMatchAllMatchesIterator
Class PregMatchAllMatchesIterator
-
\com\setasign\SetaFramework\Helper\RateLimiter\CacheRateLimiter
Class CacheRateLimiter
-
\com\setasign\SetaFramework\Helper\RateLimiter\DatabaseRateLimiter
Class DatabaseRateLimiter
-
\com\setasign\SetaFramework\Helper\RateLimiter\HardLockException
Class Exception
-
\com\setasign\SetaFramework\Helper\ReturnValueClosure
Class ReturnValueClosure
-
\com\setasign\SetaFramework\Helper\StringHelper
Class StringHelper
-
\com\setasign\SetaFramework\Helper\SwiftMailerHelper
Class SwiftMailerHelper
-
\com\setasign\SetaFramework\Helper\UnexpectedOutputException
Class UnexpectedOutputException
-
\com\setasign\SetaFramework\Helper\UnserializableClosure
Class UnserializableClosure
-
\com\setasign\SetaFramework\Http\HttpFactory
Class HttpFactory
-
\com\setasign\SetaFramework\Http\RequestHandler
Class RequestHandlerHandler
-
\com\setasign\SetaFramework\InvalidConfigurationException
Class InvalidConfigurationException
- \com\setasign\SetaFramework\Log\AdditionalOutputHandler
-
\com\setasign\SetaFramework\Log\ApplicationLogHandler
Class ApplicationLogHandler
-
\com\setasign\SetaFramework\Log\DevNullLogger
Class DevNullLogger
-
\com\setasign\SetaFramework\Log\LogHandler
Class LogHandler
- \com\setasign\SetaFramework\Log\MonologAdditionalOutputLogger
-
\com\setasign\SetaFramework\Log\MonologBuilder
Class MonologBuilder - Wrapper class for monolog
-
\com\setasign\SetaFramework\Log\MonologSymfonyMailerHandler
Base class for all mail handlers
-
\com\setasign\SetaFramework\Middleware\ErrorHandler
Class ErrorHandler
-
\com\setasign\SetaFramework\Middleware\InitBootstrap
Class InitBootstrap
-
\com\setasign\SetaFramework\Middleware\JsonDecoder
Class JsonDecoder
-
\com\setasign\SetaFramework\Middleware\SessionCookieHandler
Class SessionCookieHandler - Forked from Relay.Middleware
-
\com\setasign\SetaFramework\Permissions\PermissionControl
Class PermissionControl
-
\com\setasign\SetaFramework\Permissions\PermissionException
Class PermissionException
-
\com\setasign\SetaFramework\Permissions\ResourceDefinition
Class ResourceDefinition
-
\com\setasign\SetaFramework\Permissions\Role
Class Permissions Role
-
\com\setasign\SetaFramework\Registry\PersistantDatabase
Class PersistantDatabase
-
\com\setasign\SetaFramework\Registry\PersistantDatabaseManager
Class PersistantDatabaseManager
-
\com\setasign\SetaFramework\Registry\PersistantFile
Class Persistant
-
\com\setasign\SetaFramework\Registry\Registry
Class Registry
-
\com\setasign\SetaFramework\Request\ServerRequest
Class Request
-
\com\setasign\SetaFramework\Request\UploadException
Class UploadException
-
\com\setasign\SetaFramework\Router\AbstractRouter
Class AbstractRouter
- \com\setasign\SetaFramework\Router\DynamicRouteResolver
- \com\setasign\SetaFramework\Router\DynamicRoute\DynamicRoute
- \com\setasign\SetaFramework\Router\DynamicRoute\FileRoute
- \com\setasign\SetaFramework\Router\DynamicRoute\ParamRoute
- \com\setasign\SetaFramework\Router\DynamicRoute\RegexRoute
-
\com\setasign\SetaFramework\Router\RouteException
Class RouteException
-
\com\setasign\SetaFramework\Router\Route\Callback
Class Route Callback
-
\com\setasign\SetaFramework\Router\Route\File
Class Route File
-
\com\setasign\SetaFramework\Router\Route\Multi
Class Route Multi
-
\com\setasign\SetaFramework\Router\Route\MultiCondition
Class Route MultiCondition
-
\com\setasign\SetaFramework\Router\Route\Param
Class Route Param
-
\com\setasign\SetaFramework\Router\Route\Regex
Class Route Regex
-
\com\setasign\SetaFramework\Router\Router
Class Router
- \com\setasign\SetaFramework\Session\GlobalSession
-
\com\setasign\SetaFramework\Session\LazySession
Class LazySession
-
\com\setasign\SetaFramework\Session\Session
Class Session
-
\com\setasign\SetaFramework\Session\SessionException
Class SessionException
-
\com\setasign\SetaFramework\Session\StoragelessSession
Interface SessionInterface
-
\com\setasign\SetaFramework\SetaFramework
Class SetaFramework
-
\com\setasign\SetaFramework\SimpleCache\ApplicationCacheHandler
Class ApplicationCacheHandler
-
\com\setasign\SetaFramework\SimpleCache\CacheHandler
Class CacheHandler
-
\com\setasign\SetaFramework\SimpleCache\CacheValue
Class CacheValue
-
\com\setasign\SetaFramework\SimpleCache\FastCacheBuilder
Class FastCacheBuilder
- \com\setasign\SetaFramework\SimpleCache\Fastcache\Drivers\Predis\Config
- \com\setasign\SetaFramework\SimpleCache\Fastcache\Drivers\Predis\Driver
-
\com\setasign\SetaFramework\SimpleCache\Fastcache\Drivers\Predis\Item
CacheItemInterface defines an interface for interacting with objects inside a cache.
- \com\setasign\SetaFramework\SimpleCache\Fastcache\Drivers\Redis\Config
- \com\setasign\SetaFramework\SimpleCache\Fastcache\Drivers\Redis\Driver
-
\com\setasign\SetaFramework\SimpleCache\Fastcache\Drivers\Redis\Item
CacheItemInterface defines an interface for interacting with objects inside a cache.
-
\com\setasign\SetaFramework\SimpleCache\SimpleCacheGroupWrapper
Class SimpleCacheGroupWrapper
-
\com\setasign\SetaFramework\SimpleCache\ValidationCacheEntry
Class ValidationCacheEntry
-
\com\setasign\SetaFramework\SimpleCache\Validator\FileValidator
Class FileValidator
-
\com\setasign\SetaFramework\Twig\DefaultTwigExtension
Interface implemented by extension classes.
-
\com\setasign\SetaFramework\View\Helper\AbsoluteUri
Class AbsoluteUri
-
\com\setasign\SetaFramework\View\Helper\AppendTs
Class AppendTs
-
\com\setasign\SetaFramework\View\Helper\CsrfFormField
Class CsrfFormField
-
\com\setasign\SetaFramework\View\Helper\CsrfToken
Class CsrfToken
- \com\setasign\SetaFramework\View\Helper\CssClasses
-
\com\setasign\SetaFramework\View\Helper\EnsureTraversable
Class EnsureTraversable
-
\com\setasign\SetaFramework\View\Helper\Escape
Class Escape
- \com\setasign\SetaFramework\View\Helper\FileUploadLimit
-
\com\setasign\SetaFramework\View\Helper\FlashMessage
Class FlashMessage
-
\com\setasign\SetaFramework\View\Helper\HtmlHead
Class HtmlHead
- \com\setasign\SetaFramework\View\Helper\InlineCss
-
\com\setasign\SetaFramework\View\Helper\Noun
Class Noun
-
\com\setasign\SetaFramework\View\Helper\RecursiveTemplateJoin
Class RecursiveTemplateJoin
-
\com\setasign\SetaFramework\View\MissingViewException
Class MissingViewException
-
\com\setasign\SetaFramework\View\RenderException
Class RenderException
-
\com\setasign\SetaFramework\View\View
Class View
-
\com\setasign\SetaFramework\View\ViewException
Class ViewException
Traits
-
\com\setasign\SetaFramework\Database\Manager\Column\HasCollationTrait
Trait HasCollationTrait
Interfaces
-
\com\setasign\SetaFramework\Application\ApplicationInterface
Class ApplicationInterface
-
\com\setasign\SetaFramework\Application\HttpApplicationInterface
Class ApplicationInterface
-
\com\setasign\SetaFramework\Config\Reader\ReaderInterface
Class Config ReaderInterface
- \com\setasign\SetaFramework\Controller\ControllerInterface
- \com\setasign\SetaFramework\Controller\ErrorControllerInterface
- \com\setasign\SetaFramework\Database\ExpressionInterface
-
\com\setasign\SetaFramework\Database\Manager\Column\HasCollation
Interface HasCollation
- \com\setasign\SetaFramework\Database\Manager\HasManager
- \com\setasign\SetaFramework\Database\Migration\MigrationInterface
- \com\setasign\SetaFramework\Database\Migration\MigrationRunnerInterface
-
\com\setasign\SetaFramework\Database\Migration\MigrationSaveInterface
Interface MigrationSaveInterface
-
\com\setasign\SetaFramework\Database\QuoteInterface
Interface QuoteInterface
- \com\setasign\SetaFramework\Database\RowFactoryInterface
-
\com\setasign\SetaFramework\Database\SqlInterface
Interface SqlInterface
-
\com\setasign\SetaFramework\Database\TableFactoryInterface
Interface TableFactoryInterface
-
\com\setasign\SetaFramework\Database\TableInterface
Class TableInterface
-
\com\setasign\SetaFramework\Database\TableSelectInterface
Interface TableSelectInterface
- \com\setasign\SetaFramework\Di\Attribute\DiAttribute
- \com\setasign\SetaFramework\EventManager\Events\EventInterface
-
\com\setasign\SetaFramework\FileSystem\File
Interface File
-
\com\setasign\SetaFramework\Helper\RateLimiter\RateLimiterInterface
Interface RateLimiterInterface
-
\com\setasign\SetaFramework\Http\HttpFactoryInterface
Interface HttpFactoryInterface
- \com\setasign\SetaFramework\Log\AdditionOutputHandlerInterface
- \com\setasign\SetaFramework\Log\AdditionalOutputLoggerInterface
-
\com\setasign\SetaFramework\Log\LogBuilderInterface
Interface LogBuilderInterface
-
\com\setasign\SetaFramework\Permissions\HasPermissionsInterface
Interface PermissionControlInterface
-
\com\setasign\SetaFramework\Router\Route\RouteInterface
Class RouteInterface
-
\com\setasign\SetaFramework\Session\SessionInterface
Interface SessionInterface
-
\com\setasign\SetaFramework\SimpleCache\CacheBuilderInterface
Interface CacheBuilderInterface
-
\com\setasign\SetaFramework\SimpleCache\Validator\ValidatorInterface
Interface ValidatorInterface
