Overview

Classes

  • MvcCore\Application
  • MvcCore\Config
  • MvcCore\Controller
  • MvcCore\Controller\AutoInit
  • MvcCore\Debug
  • MvcCore\Environment
  • MvcCore\Ext\Auth
  • MvcCore\Ext\Auths\Basic
  • MvcCore\Ext\Auths\Basics\Controller
  • MvcCore\Ext\Auths\Basics\Role
  • MvcCore\Ext\Auths\Basics\SignInForm
  • MvcCore\Ext\Auths\Basics\SignOutForm
  • MvcCore\Ext\Auths\Basics\User
  • MvcCore\Ext\Auths\Basics\Users\Database
  • MvcCore\Ext\Auths\Basics\Users\SystemConfig
  • MvcCore\Ext\Auths\User
  • MvcCore\Ext\Auths\Users\Database
  • MvcCore\Ext\Auths\Users\SystemConfig
  • MvcCore\Ext\Cache
  • MvcCore\Ext\Caches\Redis
  • MvcCore\Ext\Configs\Cached
  • MvcCore\Ext\Configs\Yaml
  • MvcCore\Ext\Debugs\Tracy
  • MvcCore\Ext\Debugs\Tracys\AuthPanel
  • MvcCore\Ext\Debugs\Tracys\IncludePanel
  • MvcCore\Ext\Debugs\Tracys\MvcCorePanel
  • MvcCore\Ext\Debugs\Tracys\RoutingPanel
  • MvcCore\Ext\Debugs\Tracys\SessionPanel
  • MvcCore\Ext\Form
  • MvcCore\Ext\Forms\Field
  • MvcCore\Ext\Forms\Fields\Button
  • MvcCore\Ext\Forms\Fields\ButtonInput
  • MvcCore\Ext\Forms\Fields\Checkbox
  • MvcCore\Ext\Forms\Fields\CheckboxGroup
  • MvcCore\Ext\Forms\Fields\Color
  • MvcCore\Ext\Forms\Fields\CountrySelect
  • MvcCore\Ext\Forms\Fields\DataList
  • MvcCore\Ext\Forms\Fields\Date
  • MvcCore\Ext\Forms\Fields\DateTime
  • MvcCore\Ext\Forms\Fields\Email
  • MvcCore\Ext\Forms\Fields\File
  • MvcCore\Ext\Forms\Fields\Hidden
  • MvcCore\Ext\Forms\Fields\Image
  • MvcCore\Ext\Forms\Fields\LocalizationSelect
  • MvcCore\Ext\Forms\Fields\Month
  • MvcCore\Ext\Forms\Fields\Number
  • MvcCore\Ext\Forms\Fields\Password
  • MvcCore\Ext\Forms\Fields\RadioGroup
  • MvcCore\Ext\Forms\Fields\Range
  • MvcCore\Ext\Forms\Fields\ResetButton
  • MvcCore\Ext\Forms\Fields\ResetInput
  • MvcCore\Ext\Forms\Fields\Search
  • MvcCore\Ext\Forms\Fields\Select
  • MvcCore\Ext\Forms\Fields\SubmitButton
  • MvcCore\Ext\Forms\Fields\SubmitInput
  • MvcCore\Ext\Forms\Fields\Tel
  • MvcCore\Ext\Forms\Fields\Text
  • MvcCore\Ext\Forms\Fields\Textarea
  • MvcCore\Ext\Forms\Fields\Time
  • MvcCore\Ext\Forms\Fields\Url
  • MvcCore\Ext\Forms\Fields\Week
  • MvcCore\Ext\Forms\FieldsGroup
  • MvcCore\Ext\Forms\Validator
  • MvcCore\Ext\Forms\Validators\Color
  • MvcCore\Ext\Forms\Validators\CompanyIdEu
  • MvcCore\Ext\Forms\Validators\CompanyVatIdEu
  • MvcCore\Ext\Forms\Validators\CreditCard
  • MvcCore\Ext\Forms\Validators\Date
  • MvcCore\Ext\Forms\Validators\DateTime
  • MvcCore\Ext\Forms\Validators\Email
  • MvcCore\Ext\Forms\Validators\Files
  • MvcCore\Ext\Forms\Validators\Files\Validations\BombScanners\GzArchive
  • MvcCore\Ext\Forms\Validators\Files\Validations\BombScanners\PngImage
  • MvcCore\Ext\Forms\Validators\Files\Validations\BombScanners\RarArchive
  • MvcCore\Ext\Forms\Validators\Files\Validations\BombScanners\ZipArchive
  • MvcCore\Ext\Forms\Validators\FloatNumber
  • MvcCore\Ext\Forms\Validators\Hex
  • MvcCore\Ext\Forms\Validators\Iban
  • MvcCore\Ext\Forms\Validators\IntNumber
  • MvcCore\Ext\Forms\Validators\Ip
  • MvcCore\Ext\Forms\Validators\MinMaxLength
  • MvcCore\Ext\Forms\Validators\MinMaxOptions
  • MvcCore\Ext\Forms\Validators\Month
  • MvcCore\Ext\Forms\Validators\Number
  • MvcCore\Ext\Forms\Validators\Password
  • MvcCore\Ext\Forms\Validators\Pattern
  • MvcCore\Ext\Forms\Validators\Range
  • MvcCore\Ext\Forms\Validators\SafeString
  • MvcCore\Ext\Forms\Validators\Tel
  • MvcCore\Ext\Forms\Validators\Time
  • MvcCore\Ext\Forms\Validators\Url
  • MvcCore\Ext\Forms\Validators\ValueInOptions
  • MvcCore\Ext\Forms\Validators\Week
  • MvcCore\Ext\Forms\Validators\ZipCode
  • MvcCore\Ext\Forms\View
  • MvcCore\Ext\Models\Db\Attrs\Column
  • MvcCore\Ext\Models\Db\Attrs\Connection
  • MvcCore\Ext\Models\Db\Attrs\Format
  • MvcCore\Ext\Models\Db\Attrs\KeyPrimary
  • MvcCore\Ext\Models\Db\Attrs\KeyUnique
  • MvcCore\Ext\Models\Db\Attrs\Table
  • MvcCore\Ext\Models\Db\Connection
  • MvcCore\Ext\Models\Db\Models\MySql
  • MvcCore\Ext\Models\Db\Models\PgSql
  • MvcCore\Ext\Models\Db\Models\Resource
  • MvcCore\Ext\Models\Db\Models\SQLite
  • MvcCore\Ext\Models\Db\Models\SqlSrv
  • MvcCore\Ext\Models\Db\Providers\Connections\MySql
  • MvcCore\Ext\Models\Db\Providers\Connections\PgSql
  • MvcCore\Ext\Models\Db\Providers\Connections\SQLite
  • MvcCore\Ext\Models\Db\Providers\Connections\SqlSrv
  • MvcCore\Ext\Models\Db\Providers\Resource
  • MvcCore\Ext\Models\Db\Providers\Resources\MySql
  • MvcCore\Ext\Models\Db\Providers\Resources\PgSql
  • MvcCore\Ext\Models\Db\Providers\Resources\SQLite
  • MvcCore\Ext\Models\Db\Providers\Resources\SqlSrv
  • MvcCore\Ext\Models\Db\Reader
  • MvcCore\Ext\Models\Db\Readers\Execution
  • MvcCore\Ext\Models\Db\Readers\Multiple
  • MvcCore\Ext\Models\Db\Readers\Single
  • MvcCore\Ext\Models\Db\Readers\Stream
  • MvcCore\Ext\Models\Db\Readers\Streams\Iterator
  • MvcCore\Ext\Models\Db\Statement
  • MvcCore\Ext\Models\Model
  • MvcCore\Ext\Routers\Localization
  • MvcCore\Ext\Routers\Localizations\Route
  • MvcCore\Ext\Routers\Media
  • MvcCore\Ext\Routers\MediaAndLocalization
  • MvcCore\Ext\Routers\Module
  • MvcCore\Ext\Routers\ModuleLocalization
  • MvcCore\Ext\Routers\ModuleMedia
  • MvcCore\Ext\Routers\ModuleMediaAndLocalization
  • MvcCore\Ext\Routers\Modules\Route
  • MvcCore\Ext\Tools\Image
  • MvcCore\Ext\Tools\Images\Gd
  • MvcCore\Ext\Tools\Images\Gds\ApplyMask
  • MvcCore\Ext\Tools\Images\Gds\RoundCorners
  • MvcCore\Ext\Tools\Images\Gds\UnsharpMask
  • MvcCore\Ext\Tools\Images\Imagick
  • MvcCore\Ext\Tools\Locale
  • MvcCore\Ext\Tools\Locales\FloatParser
  • MvcCore\Ext\Tools\MimeTypesExtensions
  • MvcCore\Ext\Views\Helpers\AbstractHelper
  • MvcCore\Ext\Views\Helpers\Assets
  • MvcCore\Ext\Views\Helpers\CssHelper
  • MvcCore\Ext\Views\Helpers\DataUrlHelper
  • MvcCore\Ext\Views\Helpers\FormatDateHelper
  • MvcCore\Ext\Views\Helpers\FormatMoneyHelper
  • MvcCore\Ext\Views\Helpers\FormatNumberHelper
  • MvcCore\Ext\Views\Helpers\InternationalizedHelper
  • MvcCore\Ext\Views\Helpers\JsHelper
  • MvcCore\Ext\Views\Helpers\LineBreaksHelper
  • MvcCore\Ext\Views\Helpers\TruncateHelper
  • MvcCore\Ext\Views\Helpers\WriteByJsHelper
  • MvcCore\Model
  • MvcCore\Request
  • MvcCore\Response
  • MvcCore\Route
  • MvcCore\Router
  • MvcCore\Session
  • MvcCore\Tool
  • MvcCore\View

Interfaces

  • MvcCore\Application\IConstants
  • MvcCore\Controller\IConstants
  • MvcCore\Debug\IConstants
  • MvcCore\Environment\IConstants
  • MvcCore\Ext\Auths\Basics\IController
  • MvcCore\Ext\Auths\Basics\IDatabaseUser
  • MvcCore\Ext\Auths\Basics\IForm
  • MvcCore\Ext\Auths\Basics\IRole
  • MvcCore\Ext\Auths\Basics\IUser
  • MvcCore\Ext\Auths\IBasic
  • MvcCore\Ext\Form\IConstants
  • MvcCore\Ext\Forms\Fields\IAlwaysValidate
  • MvcCore\Ext\Forms\Fields\IChecked
  • MvcCore\Ext\Forms\Fields\IDataList
  • MvcCore\Ext\Forms\Fields\IFile
  • MvcCore\Ext\Forms\Fields\IFormat
  • MvcCore\Ext\Forms\Fields\ILabel
  • MvcCore\Ext\Forms\Fields\IMinMaxLength
  • MvcCore\Ext\Forms\Fields\IMinMaxOptions
  • MvcCore\Ext\Forms\Fields\IMinMaxStepDates
  • MvcCore\Ext\Forms\Fields\IMinMaxStepNumbers
  • MvcCore\Ext\Forms\Fields\IMultiple
  • MvcCore\Ext\Forms\Fields\IOptions
  • MvcCore\Ext\Forms\Fields\IPattern
  • MvcCore\Ext\Forms\Fields\ISubmit
  • MvcCore\Ext\Forms\Fields\IVisibleField
  • MvcCore\Ext\Forms\IError
  • MvcCore\Ext\Forms\IField
  • MvcCore\Ext\Forms\IFieldsGroup
  • MvcCore\Ext\Forms\IValidator
  • MvcCore\Ext\Forms\IView
  • MvcCore\Ext\Forms\Validators\Files\Validations\IBombScanner
  • MvcCore\Ext\Forms\Validators\IFiles
  • MvcCore\Ext\ICache
  • MvcCore\Ext\IForm
  • MvcCore\Ext\Models\Db\IConnection
  • MvcCore\Ext\Models\Db\IModel
  • MvcCore\Ext\Models\Db\IReader
  • MvcCore\Ext\Models\Db\IStatement
  • MvcCore\Ext\Models\Db\Model\IConstants
  • MvcCore\Ext\Models\Db\Models\MySqls\IConstants
  • MvcCore\Ext\Models\Db\Models\PgSqls\IConstants
  • MvcCore\Ext\Models\Db\Models\SqlSrvs\IConstants
  • MvcCore\Ext\Models\Db\Readers\IExecution
  • MvcCore\Ext\Models\Db\Readers\IMultiple
  • MvcCore\Ext\Models\Db\Readers\ISingle
  • MvcCore\Ext\Models\Db\Readers\IStream
  • MvcCore\Ext\Models\Db\Readers\Streams\IIterator
  • MvcCore\Ext\Routers\IExtended
  • MvcCore\Ext\Routers\ILocalization
  • MvcCore\Ext\Routers\IMedia
  • MvcCore\Ext\Routers\IModule
  • MvcCore\Ext\Routers\Modules\IRoute
  • MvcCore\Ext\Tools\Images\IAdapter
  • MvcCore\Ext\Tools\Images\IComposite
  • MvcCore\Ext\Tools\Images\IFormat
  • MvcCore\Ext\Tools\Images\IImage
  • MvcCore\Ext\Tools\Images\Imagicks\IComposite
  • MvcCore\Ext\Tools\Images\IOrientation
  • MvcCore\Ext\Views\Helpers\IHelper
  • MvcCore\IApplication
  • MvcCore\IConfig
  • MvcCore\IController
  • MvcCore\IDebug
  • MvcCore\IEnvironment
  • MvcCore\IModel
  • MvcCore\IRequest
  • MvcCore\IResponse
  • MvcCore\IRoute
  • MvcCore\IRouter
  • MvcCore\ISession
  • MvcCore\ITool
  • MvcCore\IView
  • MvcCore\Model\IConstants
  • MvcCore\Request\IConstants
  • MvcCore\Response\IConstants
  • MvcCore\Route\IConstants
  • MvcCore\Router\IConstants
  • MvcCore\Session\IConstants
  • MvcCore\View\IConstants

Traits

  • MvcCore\Application\Dispatching
  • MvcCore\Application\GettersSetters
  • MvcCore\Application\Helpers
  • MvcCore\Application\Props
  • MvcCore\Config\Environment
  • MvcCore\Config\IniDump
  • MvcCore\Config\IniProps
  • MvcCore\Config\IniRead
  • MvcCore\Config\MagicMethods
  • MvcCore\Config\PropsGettersSetters
  • MvcCore\Config\ReadWrite
  • MvcCore\Controller\Dispatching
  • MvcCore\Controller\GettersSetters
  • MvcCore\Controller\Props
  • MvcCore\Controller\Rendering
  • MvcCore\Debug\Handlers
  • MvcCore\Debug\Initializations
  • MvcCore\Debug\Props
  • MvcCore\Environment\Detection
  • MvcCore\Environment\Instancing
  • MvcCore\Environment\PropsGettersSetters
  • MvcCore\Ext\Auths\Basic\Handling
  • MvcCore\Ext\Auths\Basic\PropsGettersSetters
  • MvcCore\Ext\Auths\Basics\Controller\Base
  • MvcCore\Ext\Auths\Basics\Form\Base
  • MvcCore\Ext\Auths\Basics\Form\SignIn
  • MvcCore\Ext\Auths\Basics\Form\SignOut
  • MvcCore\Ext\Auths\Basics\Role\Base
  • MvcCore\Ext\Auths\Basics\Role\Features
  • MvcCore\Ext\Auths\Basics\User\Auth
  • MvcCore\Ext\Auths\Basics\User\Base
  • MvcCore\Ext\Auths\Basics\User\Features
  • MvcCore\Ext\Auths\Basics\User\Roles
  • MvcCore\Ext\Auths\Basics\UserAndRole\Base
  • MvcCore\Ext\Auths\Basics\UserAndRole\Permissions
  • MvcCore\Ext\Configs\Yamls\YamlDump
  • MvcCore\Ext\Configs\Yamls\YamlProps
  • MvcCore\Ext\Configs\Yamls\YamlRead
  • MvcCore\Ext\Form\AddMethods
  • MvcCore\Ext\Form\Assets
  • MvcCore\Ext\Form\ConfigProps
  • MvcCore\Ext\Form\Csrf
  • MvcCore\Ext\Form\FieldMethods
  • MvcCore\Ext\Form\GetMethods
  • MvcCore\Ext\Form\InternalProps
  • MvcCore\Ext\Form\Rendering
  • MvcCore\Ext\Form\Session
  • MvcCore\Ext\Form\SetMethods
  • MvcCore\Ext\Form\Submitting
  • MvcCore\Ext\Forms\Field\Getters
  • MvcCore\Ext\Forms\Field\Props
  • MvcCore\Ext\Forms\Field\Props\AccessKey
  • MvcCore\Ext\Forms\Field\Props\AutoComplete
  • MvcCore\Ext\Forms\Field\Props\AutoFocus
  • MvcCore\Ext\Forms\Field\Props\Checked
  • MvcCore\Ext\Forms\Field\Props\DataList
  • MvcCore\Ext\Forms\Field\Props\Disabled
  • MvcCore\Ext\Forms\Field\Props\Files
  • MvcCore\Ext\Forms\Field\Props\Format
  • MvcCore\Ext\Forms\Field\Props\FormAttrs
  • MvcCore\Ext\Forms\Field\Props\GroupLabelAttrs
  • MvcCore\Ext\Forms\Field\Props\GroupLabelCssClasses
  • MvcCore\Ext\Forms\Field\Props\InputMode
  • MvcCore\Ext\Forms\Field\Props\Label
  • MvcCore\Ext\Forms\Field\Props\MinMaxLength
  • MvcCore\Ext\Forms\Field\Props\MinMaxOptions
  • MvcCore\Ext\Forms\Field\Props\MinMaxStepDates
  • MvcCore\Ext\Forms\Field\Props\MinMaxStepNumbers
  • MvcCore\Ext\Forms\Field\Props\Multiple
  • MvcCore\Ext\Forms\Field\Props\NullOptionText
  • MvcCore\Ext\Forms\Field\Props\Options
  • MvcCore\Ext\Forms\Field\Props\Pattern
  • MvcCore\Ext\Forms\Field\Props\PlaceHolder
  • MvcCore\Ext\Forms\Field\Props\ReadOnly
  • MvcCore\Ext\Forms\Field\Props\Required
  • MvcCore\Ext\Forms\Field\Props\RowsColsWrap
  • MvcCore\Ext\Forms\Field\Props\Size
  • MvcCore\Ext\Forms\Field\Props\SpellCheck
  • MvcCore\Ext\Forms\Field\Props\Submit
  • MvcCore\Ext\Forms\Field\Props\TabIndex
  • MvcCore\Ext\Forms\Field\Props\VisibleField
  • MvcCore\Ext\Forms\Field\Props\WidthHeight
  • MvcCore\Ext\Forms\Field\Props\Wrapper
  • MvcCore\Ext\Forms\Field\Rendering
  • MvcCore\Ext\Forms\Field\Setters
  • MvcCore\Ext\Forms\Validators\Files\CheckRequirements
  • MvcCore\Ext\Forms\Validators\Files\CompleteFiles
  • MvcCore\Ext\Forms\Validators\Files\ReadAccept
  • MvcCore\Ext\Forms\Validators\Files\Validations\Bomb
  • MvcCore\Ext\Forms\Validators\Files\Validations\FileAndSize
  • MvcCore\Ext\Forms\Validators\Files\Validations\MimeTypeAndExtension
  • MvcCore\Ext\Forms\Validators\Files\Validations\NameAndExtension
  • MvcCore\Ext\Models\Db\Model\Connection
  • MvcCore\Ext\Models\Db\Model\DataMethods
  • MvcCore\Ext\Models\Db\Model\Features
  • MvcCore\Ext\Models\Db\Model\Manipulation
  • MvcCore\Ext\Models\Db\Model\MetaData
  • MvcCore\Ext\Models\Db\Model\Parsers
  • MvcCore\Ext\Models\Db\Model\Props
  • MvcCore\Ext\Models\Db\Model\ProviderResource
  • MvcCore\Ext\Models\Db\Models\MySqls\Features
  • MvcCore\Ext\Models\Db\Models\MySqls\ProviderResource
  • MvcCore\Ext\Models\Db\Models\PgSqls\Features
  • MvcCore\Ext\Models\Db\Models\PgSqls\ProviderResource
  • MvcCore\Ext\Models\Db\Models\Resources\Features
  • MvcCore\Ext\Models\Db\Models\SQLites\Features
  • MvcCore\Ext\Models\Db\Models\SQLites\ProviderResource
  • MvcCore\Ext\Models\Db\Models\SqlSrvs\Features
  • MvcCore\Ext\Models\Db\Models\SqlSrvs\ProviderResource
  • MvcCore\Ext\Models\Db\Providers\Resources\Manipulation
  • MvcCore\Ext\Models\Db\Providers\Resources\PgSqls\Manipulation
  • MvcCore\Ext\Routers\Extended
  • MvcCore\Ext\Routers\Extendeds\Preparing
  • MvcCore\Ext\Routers\Extendeds\PropsGettersSetters
  • MvcCore\Ext\Routers\Extendeds\Redirect
  • MvcCore\Ext\Routers\Extendeds\RedirectHelpers
  • MvcCore\Ext\Routers\Extendeds\Url
  • MvcCore\Ext\Routers\Localization\Preparing
  • MvcCore\Ext\Routers\Localization\PreRouting
  • MvcCore\Ext\Routers\Localization\PropsGettersSetters
  • MvcCore\Ext\Routers\Localization\RedirectSections
  • MvcCore\Ext\Routers\Localization\RewriteRouting
  • MvcCore\Ext\Routers\Localization\RewriteRoutingChecks
  • MvcCore\Ext\Routers\Localization\Routing
  • MvcCore\Ext\Routers\Localization\UrlByRoute
  • MvcCore\Ext\Routers\Localization\UrlByRouteSections
  • MvcCore\Ext\Routers\Localization\UrlByRouteSectionsLocalization
  • MvcCore\Ext\Routers\Localizations\Route\Instancing
  • MvcCore\Ext\Routers\Localizations\Route\InternalInits
  • MvcCore\Ext\Routers\Localizations\Route\Matching
  • MvcCore\Ext\Routers\Localizations\Route\PropsGettersSetters
  • MvcCore\Ext\Routers\Localizations\Route\UrlBuilding
  • MvcCore\Ext\Routers\Media\Preparing
  • MvcCore\Ext\Routers\Media\PreRouting
  • MvcCore\Ext\Routers\Media\PropsGettersSetters
  • MvcCore\Ext\Routers\Media\RedirectSections
  • MvcCore\Ext\Routers\Media\Routing
  • MvcCore\Ext\Routers\Media\UrlByRoute
  • MvcCore\Ext\Routers\Media\UrlByRouteSections
  • MvcCore\Ext\Routers\Media\UrlByRouteSectionsMedia
  • MvcCore\Ext\Routers\MediaAndLocalization\RedirectSections
  • MvcCore\Ext\Routers\MediaAndLocalization\Routing
  • MvcCore\Ext\Routers\MediaAndLocalization\UrlByRoute
  • MvcCore\Ext\Routers\MediaAndLocalization\UrlByRouteSections
  • MvcCore\Ext\Routers\Module\Canonical
  • MvcCore\Ext\Routers\Module\DomainRouteSetUp
  • MvcCore\Ext\Routers\Module\DomainRouting
  • MvcCore\Ext\Routers\Module\PreAndPostRouting
  • MvcCore\Ext\Routers\Module\Props
  • MvcCore\Ext\Routers\Module\Redirect
  • MvcCore\Ext\Routers\Module\RewriteRoutingChecks
  • MvcCore\Ext\Routers\Module\RouteMethods
  • MvcCore\Ext\Routers\Module\UrlByQuery
  • MvcCore\Ext\Routers\Module\UrlByRoute
  • MvcCore\Ext\Routers\Module\UrlByRouteSections
  • MvcCore\Ext\Routers\Module\UrlDomain
  • MvcCore\Ext\Routers\ModuleLocalization\DomainRouteSetUp
  • MvcCore\Ext\Routers\ModuleLocalization\Redirect
  • MvcCore\Ext\Routers\ModuleLocalization\RewriteRoutingChecks
  • MvcCore\Ext\Routers\ModuleLocalization\UrlByRoute
  • MvcCore\Ext\Routers\ModuleMedia\DomainRouteSetUp
  • MvcCore\Ext\Routers\ModuleMedia\Redirect
  • MvcCore\Ext\Routers\ModuleMediaAndLocalization\DomainRouteSetUp
  • MvcCore\Ext\Routers\ModuleMediaAndLocalization\Redirect
  • MvcCore\Ext\Routers\Modules\Route\Instancing
  • MvcCore\Ext\Routers\Modules\Route\Matching
  • MvcCore\Ext\Routers\Modules\Route\PropsGettersSetters
  • MvcCore\Ext\Routers\Modules\Route\UrlBuilding
  • MvcCore\Model\Comparers
  • MvcCore\Model\Config
  • MvcCore\Model\Connection
  • MvcCore\Model\Converters
  • MvcCore\Model\DataMethods
  • MvcCore\Model\MagicMethods
  • MvcCore\Model\MetaData
  • MvcCore\Model\Parsers
  • MvcCore\Model\Props
  • MvcCore\Model\Resource
  • MvcCore\Request\CollectionsMethods
  • MvcCore\Request\GettersSetters
  • MvcCore\Request\Instancing
  • MvcCore\Request\InternalInits
  • MvcCore\Request\Props
  • MvcCore\Response\Content
  • MvcCore\Response\Cookies
  • MvcCore\Response\Headers
  • MvcCore\Response\Instancing
  • MvcCore\Response\PropsGettersSetters
  • MvcCore\Route\GettersSetters
  • MvcCore\Route\Instancing
  • MvcCore\Route\InternalInits
  • MvcCore\Route\Matching
  • MvcCore\Route\Props
  • MvcCore\Route\UrlBuilding
  • MvcCore\Router\Canonical
  • MvcCore\Router\GettersSetters
  • MvcCore\Router\Instancing
  • MvcCore\Router\Props
  • MvcCore\Router\Redirecting
  • MvcCore\Router\RewriteRouting
  • MvcCore\Router\RouteMethods
  • MvcCore\Router\Routing
  • MvcCore\Router\UrlBuilding
  • MvcCore\Router\UrlByQuery
  • MvcCore\Router\UrlByRoutes
  • MvcCore\Session\Closing
  • MvcCore\Session\MagicMethods
  • MvcCore\Session\MetaData
  • MvcCore\Session\NamespaceMethods
  • MvcCore\Session\Props
  • MvcCore\Session\Starting
  • MvcCore\Tool\Helpers
  • MvcCore\Tool\Json
  • MvcCore\Tool\Reflection
  • MvcCore\Tool\StringConversions
  • MvcCore\View\DirectoryMethods
  • MvcCore\View\Escaping
  • MvcCore\View\GettersSetters
  • MvcCore\View\LocalMethods
  • MvcCore\View\MagicMethods
  • MvcCore\View\Props
  • MvcCore\View\Rendering
  • MvcCore\View\UrlHelpers
  • MvcCore\View\ViewHelpers

Exceptions

  • MvcCore\Ext\Models\Db\Exception
  • Throwable

Functions

  • MvcCore\Ext\Models\Db\FuncHelpers\Columns
  • MvcCore\Ext\Models\Db\FuncHelpers\Table
  • Overview
  • Class
  • Tree
  • Todo
  • Deprecated
  • Download

Class Form

Responsibility: Main form class with all <form> configuration, attributes, field instances and it's validators. To create any HTML form, you need to instantiate this class, configure an id, action and more.

MvcCore\Controller implements MvcCore\IController uses MvcCore\Controller\Props, MvcCore\Controller\GettersSetters, MvcCore\Controller\Dispatching, MvcCore\Controller\Rendering
Extended by MvcCore\Ext\Form implements MvcCore\Ext\IForm uses MvcCore\Ext\Form\InternalProps, MvcCore\Ext\Form\ConfigProps, MvcCore\Ext\Form\GetMethods, MvcCore\Ext\Form\SetMethods, MvcCore\Ext\Form\AddMethods, MvcCore\Ext\Form\FieldMethods, MvcCore\Ext\Form\Session, MvcCore\Ext\Form\Csrf, MvcCore\Ext\Form\Rendering, MvcCore\Ext\Form\Assets, MvcCore\Ext\Form\Submitting

Direct known subclasses

MvcCore\Ext\Auths\Basics\SignInForm, MvcCore\Ext\Auths\Basics\SignOutForm
Namespace: MvcCore\Ext
Located at ext-form/src/MvcCore/Ext/Form.php
Methods summary
public
# __construct( MvcCore\IController $controller = NULL )

Create \MvcCore\Ext\Form instance. Please don't forget to configure at least $form->Id, $form->Action, any control to work with and finally any button:submit/input:submit to submit the form to any URL defined in $form->Action.

Create \MvcCore\Ext\Form instance. Please don't forget to configure at least $form->Id, $form->Action, any control to work with and finally any button:submit/input:submit to submit the form to any URL defined in $form->Action.

Parameters

$controller
protected
# throwNewInvalidArgumentException( string $errorMsg )

Throw new \InvalidArgumentException with given error message and append automatically current class name, current form id and form class type.

Throw new \InvalidArgumentException with given error message and append automatically current class name, current form id and form class type.

Parameters

$errorMsg

Throws

InvalidArgumentException
public MvcCore\Ext\Form
# Init( boolean $submit = FALSE )

Initialize the form, check if form is initialized or not and do it only once. Check if any form id exists and exists only once and initialize translation boolean for better field initializations. This is template method. To define any fields in custom \MvcCore\Ext\Form extended class, do it in custom extended Init() method and call parent::Init(); as first line inside your extended Init() method.

Initialize the form, check if form is initialized or not and do it only once. Check if any form id exists and exists only once and initialize translation boolean for better field initializations. This is template method. To define any fields in custom \MvcCore\Ext\Form extended class, do it in custom extended Init() method and call parent::Init(); as first line inside your extended Init() method.

Parameters

$submit
TRUE if form is submitting, FALSE otherwise by default.

Returns

MvcCore\Ext\Form

Throws

RuntimeException
No form id property defined or Form id ... already defined.

Overrides

MvcCore\Controller\Dispatching::Init()

Implementation of

MvcCore\Ext\IForm::Init()
public MvcCore\Ext\Form
# PreDispatch( boolean $submit = FALSE )

Prepare form and it's fields for rendering.

Prepare form and it's fields for rendering.

This function is called automatically by rendering process if necessary. But if you need to operate with fields in your controller before rendering with real session values and initialized session errors, you can call this method anytime to prepare form for rendering and operate with anything inside.

  • Process all defined fields and call $field->PreDispatch(); to prepare all fields for rendering process.
  • Load any possible error from session and set up errors into fields and into form object to render them properly.
  • Load any possible previously submitted and/or stored values from session and set up form fields with them.

Parameters

$submit
TRUE if form is submitting, FALSE otherwise by default.

Returns

MvcCore\Ext\Form

Overrides

MvcCore\Controller\Dispatching::PreDispatch()

Implementation of

MvcCore\Ext\IForm::PreDispatch()
protected
# preDispatchLoadErrors( MvcCore\ISession $session )

Initialize form errors from session for all fields in PreDispatch() lifecycle moment or earlier from method GetValues().

Initialize form errors from session for all fields in PreDispatch() lifecycle moment or earlier from method GetValues().

Parameters

$session
protected
# preDispatchLoadValues( MvcCore\ISession $session )

Initialize values from session for all fields in PreDispatch() lifecycle moment or earlier from method GetValues().

Initialize values from session for all fields in PreDispatch() lifecycle moment or earlier from method GetValues().

Parameters

$session
public string
# Translate( string $key, array $replacements = [] )

Translate given string with configured translator and configured language code.

Translate given string with configured translator and configured language code.

Parameters

$key
A key to translate.
$replacements
An array of replacements to process in translated result.

Returns

string
Translated key or key itself if there is no key in translations store.

Throws

Exception
En exception if translations store is not successful.

Implementation of

MvcCore\Ext\IForm::Translate()
Methods inherited from MvcCore\IController
AddChildController(), AssetAction(), AssetUrl(), CreateInstance(), Dispatch(), GetActionName(), GetApplication(), GetCallerControllerInstance(), GetChildController(), GetChildControllers(), GetConfig(), GetControllerName(), GetEnvironment(), GetLayout(), GetParam(), GetParentController(), GetRenderMode(), GetRequest(), GetResponse(), GetRouter(), GetSessionNamespace(), GetSystemConfig(), GetUser(), GetView(), GetViewEnabled(), GetViewScriptPath(), GetViewScriptsPath(), HtmlResponse(), IsAjax(), JsonResponse(), JsonpResponse(), Redirect(), Render(), RenderError(), RenderNotFound(), SetActionName(), SetApplication(), SetChildControllers(), SetControllerName(), SetEnvironment(), SetIsAjax(), SetLayout(), SetParentController(), SetRenderMode(), SetRequest(), SetResponse(), SetRouter(), SetUser(), SetView(), SetViewEnabled(), SetViewScriptsPath(), Terminate(), TextResponse(), Url(), XmlResponse(), __toString()
Methods inherited from MvcCore\Ext\IForm
AddAcceptCharset(), AddCsrfErrorHandler(), AddCssClasses(), AddCssSupportFile(), AddError(), AddField(), AddFields(), AddJsSupportFile(), AddValidatorsNamespaces(), ClearSession(), ConvertBytesFromHumanForm(), ConvertBytesIntoHumanForm(), GetAcceptCharsets(), GetAction(), GetAttributes(), GetAutoComplete(), GetAutoFocusedFormField(), GetBaseTabIndex(), GetById(), GetCsrf(), GetCssClasses(), GetCssSupportFiles(), GetCssSupportFilesRenderer(), GetCssSupportFilesRootDir(), GetDefaultErrorMsg(), GetDefaultFieldsRenderMode(), GetDefaultRequired(), GetEnctype(), GetErrorUrl(), GetErrors(), GetErrorsRenderMode(), GetField(), GetFieldNextAutoTabIndex(), GetFields(), GetFieldsByPhpClass(), GetFieldsByType(), GetFirstFieldByPhpClass(), GetFirstFieldByType(), GetFormTagRenderingStatus(), GetId(), GetJsSupportFiles(), GetJsSupportFilesRenderer(), GetJsSupportFilesRootDir(), GetLang(), GetLocale(), GetMethod(), GetNextStepUrl(), GetNoValidate(), GetPhpIniSizeLimit(), GetPrevStepUrl(), GetResult(), GetSessionExpiration(), GetSuccessUrl(), GetTarget(), GetTitle(), GetTranslate(), GetTranslator(), GetValidator(), GetValidatorsNamespaces(), GetValues(), GetViewClass(), GetViewScript(), HasField(), ProcessCsrfErrorHandlersQueue(), RemoveField(), RenderBegin(), RenderContent(), RenderEnd(), RenderErrors(), RenderSupportingCss(), RenderSupportingJs(), SaveSession(), SetAcceptCharsets(), SetAction(), SetAttributes(), SetAutoComplete(), SetAutoFocusedFormField(), SetBaseTabIndex(), SetCssClasses(), SetCssSupportFiles(), SetCssSupportFilesRenderer(), SetCssSupportFilesRootDir(), SetDefaultFieldsRenderMode(), SetDefaultRequired(), SetEnableCsrf(), SetEnctype(), SetErrorUrl(), SetErrors(), SetErrorsRenderMode(), SetFields(), SetFormTagRenderingStatus(), SetId(), SetJsSupportFiles(), SetJsSupportFilesRenderer(), SetJsSupportFilesRootDir(), SetLang(), SetLocale(), SetMethod(), SetNextStepUrl(), SetNoValidate(), SetPrevStepUrl(), SetResult(), SetSessionExpiration(), SetSuccessUrl(), SetTarget(), SetTitle(), SetTranslator(), SetUpCsrf(), SetValidatorsNamespaces(), SetValues(), SetViewClass(), SetViewScript(), Submit(), SubmitAllFields(), SubmitCsrfTokens(), SubmitSetStartResultState(), SubmitValidateMaxPostSizeIfNecessary(), SubmittedRedirect()
Methods used from MvcCore\Ext\Form\GetMethods
ConvertBytesFromHumanForm(), ConvertBytesIntoHumanForm(), GetAcceptCharsets(), GetAction(), GetAttributes(), GetAutoComplete(), GetAutoFocusedFormField(), GetBaseTabIndex(), GetById(), GetCssClasses(), GetCssSupportFiles(), GetCssSupportFilesRenderer(), GetCssSupportFilesRootDir(), GetDefaultFieldsRenderMode(), GetDefaultRequired(), GetEnctype(), GetErrorUrl(), GetErrors(), GetErrorsRenderMode(), GetFieldNextAutoTabIndex(), GetFormTagRenderingStatus(), GetId(), GetJsSupportFiles(), GetJsSupportFilesRenderer(), GetJsSupportFilesRootDir(), GetLang(), GetLocale(), GetMethod(), GetNextStepUrl(), GetNoValidate(), GetPhpIniSizeLimit(), GetPrevStepUrl(), GetResult(), GetSessionExpiration(), GetSuccessUrl(), GetTarget(), GetTitle(), GetTranslate(), GetTranslator(), GetValidatorsNamespaces(), GetValues(), GetViewClass(), GetViewScript()
Methods used from MvcCore\Ext\Form\SetMethods
SetAcceptCharsets(), SetAction(), SetAttributes(), SetAutoComplete(), SetAutoFocusedFormField(), SetBaseTabIndex(), SetCssClasses(), SetCssSupportFiles(), SetCssSupportFilesRenderer(), SetCssSupportFilesRootDir(), SetDefaultFieldsRenderMode(), SetDefaultRequired(), SetEnctype(), SetErrorUrl(), SetErrors(), SetErrorsRenderMode(), SetFormTagRenderingStatus(), SetId(), SetJsSupportFiles(), SetJsSupportFilesRenderer(), SetJsSupportFilesRootDir(), SetLang(), SetLocale(), SetMethod(), SetNextStepUrl(), SetNoValidate(), SetPrevStepUrl(), SetResult(), SetSessionExpiration(), SetSuccessUrl(), SetTarget(), SetTitle(), SetTranslator(), SetValidatorsNamespaces(), SetValues(), SetViewClass(), SetViewScript()
Methods used from MvcCore\Ext\Form\AddMethods
AddAcceptCharset(), AddCsrfErrorHandler(), AddCssClasses(), AddCssSupportFile(), AddError(), AddJsSupportFile(), AddValidatorsNamespaces()
Methods used from MvcCore\Ext\Form\FieldMethods
AddField(), AddFields(), GetField(), GetFields(), GetFieldsByPhpClass(), GetFieldsByType(), GetFirstFieldByPhpClass(), GetFirstFieldByType(), HasField(), RemoveField(), SetFields()
Methods used from MvcCore\Ext\Form\Session
ClearSession(), SaveSession(), getSession()
Methods used from MvcCore\Ext\Form\Csrf
GetCsrf(), ProcessCsrfErrorHandlersQueue(), SetEnableCsrf(), SetUpCsrf(), SubmitCsrfTokens()
Methods used from MvcCore\Ext\Form\Rendering
Render(), RenderBegin(), RenderContent(), RenderEnd(), RenderErrors(), RenderSupportingCss(), RenderSupportingJs(), cleanSessionErrorsAfterRender()
Methods used from MvcCore\Ext\Form\Assets
absolutizeSupportingFilePath(), completeSupportingFilesToRender(), renderSupportingFile()
Methods used from MvcCore\Ext\Form\Submitting
GetDefaultErrorMsg(), GetValidator(), Submit(), SubmitAllFields(), SubmitSetStartResultState(), SubmitValidateMaxPostSizeIfNecessary(), SubmittedRedirect(), encodeAcceptCharsetsArrayOrString(), encodeAcceptCharsetsString(), submitAllFieldsEncodeAcceptCharsets()
Methods used from MvcCore\Controller\GettersSetters
AssetUrl(), GetActionName(), GetApplication(), GetChildController(), GetChildControllers(), GetConfig(), GetControllerName(), GetEnvironment(), GetLayout(), GetParam(), GetParentController(), GetRenderMode(), GetRequest(), GetResponse(), GetRouter(), GetSystemConfig(), GetUser(), GetView(), GetViewEnabled(), GetViewScriptsPath(), IsAjax(), SetActionName(), SetApplication(), SetChildControllers(), SetControllerName(), SetEnvironment(), SetIsAjax(), SetLayout(), SetParentController(), SetRenderMode(), SetRequest(), SetResponse(), SetRouter(), SetUser(), SetView(), SetViewEnabled(), SetViewScriptsPath(), Url()
Methods used from MvcCore\Controller\Dispatching
AddChildController(), AssetAction(), CreateInstance(), Dispatch(), GetCallerControllerInstance(), GetSessionNamespace(), Redirect(), Terminate(), autoInitializeProperties(), autoInitializeProperty()
Methods used from MvcCore\Controller\Rendering
GetViewScriptPath(), HtmlResponse(), JsonResponse(), JsonpResponse(), RenderError(), RenderNotFound(), TextResponse(), XmlResponse(), __toString(), renderWithObFromActionToLayout(), renderWithoutObContinuously()
Constants summary
string VERSION

MvcCore Extension - Form - version: Comparison by PHP function version_compare();

MvcCore Extension - Form - version: Comparison by PHP function version_compare();

See

http://php.net/manual/en/function.version-compare.php
# '5.0.0'
Constants inherited from MvcCore\Controller\IConstants
DISPATCH_STATE_ACTION_EXECUTED, DISPATCH_STATE_CREATED, DISPATCH_STATE_INITIALIZED, DISPATCH_STATE_PRE_DISPATCHED, DISPATCH_STATE_RENDERED, DISPATCH_STATE_TERMINATED
Constants inherited from MvcCore\Ext\Form\IConstants
ENCTYPE_MULTIPART, ENCTYPE_PLAINTEXT, ENCTYPE_URLENCODED, ERROR_RENDER_MODE_AFTER_EACH_CONTROL, ERROR_RENDER_MODE_ALL_TOGETHER, ERROR_RENDER_MODE_BEFORE_EACH_CONTROL, FIELD_RENDER_MODE_LABEL_AROUND, FIELD_RENDER_MODE_NORMAL, FIELD_RENDER_MODE_NO_LABEL, FORM_ASSETS_DIR_REPLACEMENT, HTML_IDS_DELIMITER, METHOD_GET, METHOD_POST, RESULT_ERRORS, RESULT_NEXT_PAGE, RESULT_PREV_PAGE, RESULT_SUCCESS
Properties used from MvcCore\Controller\Props
$_assetsMimeTypes, $actionName, $ajax, $allControllers, $application, $autoInitProperties, $autoStartSession, $childControllers, $controllerName, $dispatchState, $environment, $layout, $parentController, $renderMode, $request, $response, $router, $staticPath, $tmpPath, $user, $view, $viewEnabled, $viewScriptsPath
Properties used from MvcCore\Ext\Form\InternalProps
$allCssSupportFiles, $allFormsSessions, $allJsSupportFiles, $csrfErrorHandlers, $customResultStates, $defaultErrorMessages, $fieldsAutoTabIndex, $fileSizeUnits, $formTagRendergingStatus, $instances, $jsBaseSupportFile, $sessionClass, $submitFields, $toolClass, $translate, $validators
Properties used from MvcCore\Ext\Form\ConfigProps
$acceptCharsets, $action, $attributes, $autoComplete, $autoFocusedFormField, $baseTabIndex, $csrfEnabled, $cssClasses, $cssSupportFiles, $cssSupportFilesRenderer, $cssSupportFilesRootDir, $defaultFieldsRenderMode, $defaultRequired, $enctype, $errorUrl, $errors, $errorsRenderMode, $fields, $id, $jsSupportFiles, $jsSupportFilesRenderer, $jsSupportFilesRootDir, $lang, $locale, $method, $nextStepUrl, $noValidate, $prevStepUrl, $result, $sessionExpiration, $successUrl, $target, $title, $translateTitle, $translator, $validatorsNamespaces, $values, $viewClass, $viewScript
Magic properties used from MvcCore\Ext\Form\Rendering
$view
MvcCore API Documentation API documentation generated by ApiGen