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

Trait Setters

Trait for class \MvcCore\Ext\Forms\Field containing field (mostly configurable) properties setter methods.

Direct Known Users

MvcCore\Ext\Forms\Field

Indirect Known Users

MvcCore\Ext\Forms\Fields\Button, MvcCore\Ext\Forms\Fields\ButtonInput, 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\Checkbox, 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\CheckboxGroup, MvcCore\Ext\Forms\Fields\Week, MvcCore\Ext\Forms\FieldsGroup, 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
Namespace: MvcCore\Ext\Forms\Field
Located at ext-form/src/MvcCore/Ext/Forms/Field/Setters.php
Methods summary
public MvcCore\Ext\Forms\Field
# SetId( string $id = NULL )

Set form field HTML id attribute, completed from form name and field name. This value is completed automatically, but you can customize it.

Set form field HTML id attribute, completed from form name and field name. This value is completed automatically, but you can customize it.

Parameters

$id

Returns

MvcCore\Ext\Forms\Field
public MvcCore\Ext\Forms\Field
# SetName( string $name = NULL )

Set form field specific name, used to identify submitted value. This value is required for all form fields.

Set form field specific name, used to identify submitted value. This value is required for all form fields.

Parameters

$name

Returns

MvcCore\Ext\Forms\Field

Requires

public MvcCore\Ext\Forms\Field
# SetType( string $type = NULL )

Set form field type, used in <input type="..."> attribute value. Every typed field has it's own string value, but base field type \MvcCore\Ext\Forms\Field has NULL.

Set form field type, used in <input type="..."> attribute value. Every typed field has it's own string value, but base field type \MvcCore\Ext\Forms\Field has NULL.

Parameters

$type

Returns

MvcCore\Ext\Forms\Field
public MvcCore\Ext\Forms\Field
# SetValue( string|array|integer|float|null $value )

Set form field value. It could be string or array, in or float, it depends on field implementation. Default value is NULL.

Set form field value. It could be string or array, in or float, it depends on field implementation. Default value is NULL.

Parameters

$value

Returns

MvcCore\Ext\Forms\Field
public MvcCore\Ext\Forms\Field
# SetCssClasses( string|string[] $cssClasses )

Set form field HTML element css classes strings. All previously defined css classes will be removed. Default value is an empty array to not render HTML class attribute. You can define css classes as single string, more classes separated by space or you can define css classes as array with strings.

Set form field HTML element css classes strings. All previously defined css classes will be removed. Default value is an empty array to not render HTML class attribute. You can define css classes as single string, more classes separated by space or you can define css classes as array with strings.

Parameters

$cssClasses

Returns

MvcCore\Ext\Forms\Field
public MvcCore\Ext\Forms\Field
# SetTitle( string|null $title, boolean|null $translateTitle = NULL )

Set field title, global HTML attribute, optional.

Set field title, global HTML attribute, optional.

Parameters

$title
$translateTitle

Returns

MvcCore\Ext\Forms\Field
public MvcCore\Ext\Forms\Field
# AddCssClasses( string|string[] $cssClasses )

Add css classes strings for HTML element attribute class. Given css classes will be added after previously defined css classes. Default value is an empty array to not render HTML class attribute. You can define css classes as single string, more classes separated by space or you can define css classes as array with strings.

Add css classes strings for HTML element attribute class. Given css classes will be added after previously defined css classes. Default value is an empty array to not render HTML class attribute. You can define css classes as single string, more classes separated by space or you can define css classes as array with strings.

Parameters

$cssClasses

Returns

MvcCore\Ext\Forms\Field
public MvcCore\Ext\Forms\Field
# SetControlAttrs( array $attrs = [] )

Set collection with field HTML element additional attributes by array keys/values. Do not use system attributes as: id, name, value, readonly, disabled, class ... Those attributes have it's own configurable properties by setter methods or by constructor config array. HTML field elements are meant: <input>, <button>, <select>, <textarea> ... Default value is an empty array to not render any additional attributes. All previously defined additional field attributes will be replaced by given array.

Set collection with field HTML element additional attributes by array keys/values. Do not use system attributes as: id, name, value, readonly, disabled, class ... Those attributes have it's own configurable properties by setter methods or by constructor config array. HTML field elements are meant: <input>, <button>, <select>, <textarea> ... Default value is an empty array to not render any additional attributes. All previously defined additional field attributes will be replaced by given array.

Parameters

$attrs

Returns

MvcCore\Ext\Forms\Field
public MvcCore\Ext\Forms\Field
# SetControlAttr( string $name, mixed $value )

Set field HTML element additional attribute by attribute name and value. Do not use system attributes as: id, name, value, readonly, disabled, class ... Those attributes have it's own configurable properties by setter methods or by constructor config array. HTML field elements are meant: <input>, <button>, <select>, <textarea> ... Given additional field attribute will be directly set into additional attributes array and any previous attribute with the same name will be overwritten.

Set field HTML element additional attribute by attribute name and value. Do not use system attributes as: id, name, value, readonly, disabled, class ... Those attributes have it's own configurable properties by setter methods or by constructor config array. HTML field elements are meant: <input>, <button>, <select>, <textarea> ... Given additional field attribute will be directly set into additional attributes array and any previous attribute with the same name will be overwritten.

Parameters

$name
$value

Returns

MvcCore\Ext\Forms\Field
public MvcCore\Ext\Forms\Field
# AddControlAttrs( array $attrs = [] )

Add (and merge) collection with field HTML element additional attributes by array keys/values. Do not use system attributes as: id, name, value, readonly, disabled, class ... Those attributes have it's own configurable properties by setter methods or by constructor config array. HTML field elements are meant: <input>, <button>, <select>, <textarea> .... All given additional field attributes will be merged with previously defined attributes.

Add (and merge) collection with field HTML element additional attributes by array keys/values. Do not use system attributes as: id, name, value, readonly, disabled, class ... Those attributes have it's own configurable properties by setter methods or by constructor config array. HTML field elements are meant: <input>, <button>, <select>, <textarea> .... All given additional field attributes will be merged with previously defined attributes.

Parameters

$attrs

Returns

MvcCore\Ext\Forms\Field
public MvcCore\Ext\Forms\Field
# SetValidators( array $validatorsNamesOrInstances = [] )

Set list of predefined validator classes ending names or validator instances. Validator class must exist in any validators namespace(s) configured by default: - array('\MvcCore\Ext\Forms\Validators\'); Or it could exist in any other validators namespaces, configured by method(s): - \MvcCore\Ext\Form::AddValidatorsNamespaces(...); - \MvcCore\Ext\Form::SetValidatorsNamespaces(...); Every given validator class (ending name) or given validator instance has to implement interface \MvcCore\Ext\Forms\IValidator or it could be extended from base abstract validator class: \MvcCore\Ext\Forms\Validator. Every typed field has it's own predefined validators, but you can define any validator you want and replace them.

Set list of predefined validator classes ending names or validator instances. Validator class must exist in any validators namespace(s) configured by default: - array('\MvcCore\Ext\Forms\Validators\'); Or it could exist in any other validators namespaces, configured by method(s): - \MvcCore\Ext\Form::AddValidatorsNamespaces(...); - \MvcCore\Ext\Form::SetValidatorsNamespaces(...); Every given validator class (ending name) or given validator instance has to implement interface \MvcCore\Ext\Forms\IValidator or it could be extended from base abstract validator class: \MvcCore\Ext\Forms\Validator. Every typed field has it's own predefined validators, but you can define any validator you want and replace them.

Parameters

$validatorsNamesOrInstances

Returns

MvcCore\Ext\Forms\Field
public MvcCore\Ext\Forms\Field
# AddValidators( string[]|MvcCore\Ext\Forms\Validator[] $validatorsNamesOrInstances = [] )

Add list of predefined validator classes ending names or validator instances. Validator class must exist in any validators namespace(s) configured by default: - array('\MvcCore\Ext\Forms\Validators\'); Or it could exist in any other validators namespaces, configured by method(s): - \MvcCore\Ext\Form::AddValidatorsNamespaces(...); - \MvcCore\Ext\Form::SetValidatorsNamespaces(...); Every given validator class (ending name) or given validator instance has to implement interface \MvcCore\Ext\Forms\IValidator or it could be extended from base abstract validator class: \MvcCore\Ext\Forms\Validator. Every typed field has it's own predefined validators, but you can define any validator you want and replace them.

Add list of predefined validator classes ending names or validator instances. Validator class must exist in any validators namespace(s) configured by default: - array('\MvcCore\Ext\Forms\Validators\'); Or it could exist in any other validators namespaces, configured by method(s): - \MvcCore\Ext\Form::AddValidatorsNamespaces(...); - \MvcCore\Ext\Form::SetValidatorsNamespaces(...); Every given validator class (ending name) or given validator instance has to implement interface \MvcCore\Ext\Forms\IValidator or it could be extended from base abstract validator class: \MvcCore\Ext\Forms\Validator. Every typed field has it's own predefined validators, but you can define any validator you want and replace them.

Parameters

$validatorsNamesOrInstances

Returns

MvcCore\Ext\Forms\Field
public MvcCore\Ext\Forms\Field
# RemoveValidator( string[]|MvcCore\Ext\Forms\Validator[] $validatorNameOrInstance )

Remove predefined validator by given class ending name or by given validator instance. Validator class must exist in any validators namespace(s) configured by default: - array('\MvcCore\Ext\Forms\Validators\'); Or it could exist in any other validators namespaces, configured by method(s): - \MvcCore\Ext\Form::AddValidatorsNamespaces(...); - \MvcCore\Ext\Form::SetValidatorsNamespaces(...); Every given validator class (ending name) or given validator instance has to implement interface \MvcCore\Ext\Forms\IValidator or it could be extended from base abstract validator class: \MvcCore\Ext\Forms\Validator. Every typed field has it's own predefined validators, but you can define any validator you want and replace them.

Remove predefined validator by given class ending name or by given validator instance. Validator class must exist in any validators namespace(s) configured by default: - array('\MvcCore\Ext\Forms\Validators\'); Or it could exist in any other validators namespaces, configured by method(s): - \MvcCore\Ext\Form::AddValidatorsNamespaces(...); - \MvcCore\Ext\Form::SetValidatorsNamespaces(...); Every given validator class (ending name) or given validator instance has to implement interface \MvcCore\Ext\Forms\IValidator or it could be extended from base abstract validator class: \MvcCore\Ext\Forms\Validator. Every typed field has it's own predefined validators, but you can define any validator you want and replace them.

Parameters

$validatorNameOrInstance

Returns

MvcCore\Ext\Forms\Field
public MvcCore\Ext\Forms\Field
# SetViewScript( boolean|string|null $boolOrViewScriptPath = NULL )

Set boolean TRUE or string with template relative path without .phtml or .php extension, if you want to render field by any custom template.

Set boolean TRUE or string with template relative path without .phtml or .php extension, if you want to render field by any custom template.

If TRUE given, path to template is completed by configured \MvcCore\Ext\Forms\view::SetFieldsDir(...); value, which is /App/Views/Forms/Fields by default.

If any string with relative path given, path must be relative from configured \MvcCore\Ext\Forms\view::SetFieldsDir(...); value, which is again /App/Views/Forms/Fields by default.

To render field naturally, set FALSE, empty string or NULL (NULL is default).

Example:

// To render field template prepared in:
// '/App/Views/Forms/Fields/my-specials/my-field-type.phtml':

\MvcCore\Ext\Forms\View::SetFieldsDir('Forms/Fields'); // by default
$field->SetViewScript('my-specials/my-field-type');

// Or you can do the same by:
\MvcCore\Ext\Forms\View::SetFieldsDir('Forms/Fields/my-specials');
$field->SetType('my-field-type');

Parameters

$boolOrViewScriptPath

Returns

MvcCore\Ext\Forms\Field
public MvcCore\Ext\Forms\Field
# SetJsClassName( string $jsClassName )

Set supporting javascript full javascript class name. If you want to use any custom supporting javascript prototyped class for any additional purposes for your custom field, you need to use $field->SetJsSupportingFile(...) to define path to your javascript file relatively from configured \MvcCore\Ext\Form::SetJsSupportFilesRootDir(...); value. Than you have to add supporting javascript file path into field form in $field->PreDispatch(); method to render those files immediately after form (once) or by any external custom assets renderer configured by: $form->SetJsSupportFilesRenderer(...); method. Or you can add your custom supporting javascript files into response by your own and also you can run your helper javascripts also by your own. Is up to you. NULL by default.

Set supporting javascript full javascript class name. If you want to use any custom supporting javascript prototyped class for any additional purposes for your custom field, you need to use $field->SetJsSupportingFile(...) to define path to your javascript file relatively from configured \MvcCore\Ext\Form::SetJsSupportFilesRootDir(...); value. Than you have to add supporting javascript file path into field form in $field->PreDispatch(); method to render those files immediately after form (once) or by any external custom assets renderer configured by: $form->SetJsSupportFilesRenderer(...); method. Or you can add your custom supporting javascript files into response by your own and also you can run your helper javascripts also by your own. Is up to you. NULL by default.

Parameters

$jsClassName
$jsClass

Returns

MvcCore\Ext\Forms\Field
public MvcCore\Ext\Forms\Field
# SetJsSupportingFile( string $jsSupportingFilePath )

Set field supporting javascript file relative path. If you want to use any custom supporting javascript file (with prototyped class) for any additional purposes for your custom field, you need to define path to your javascript file relatively from configured \MvcCore\Ext\Form::SetJsSupportFilesRootDir(...); value. Than you have to add supporting javascript file path into field form in $field->PreDispatch(); method to render those files immediately after form (once) or by any external custom assets renderer configured by: $form->SetJsSupportFilesRenderer(...); method. Or you can add your custom supporting javascript files into response by your own and also you can run your helper javascripts also by your own. Is up to you. NULL by default.

Set field supporting javascript file relative path. If you want to use any custom supporting javascript file (with prototyped class) for any additional purposes for your custom field, you need to define path to your javascript file relatively from configured \MvcCore\Ext\Form::SetJsSupportFilesRootDir(...); value. Than you have to add supporting javascript file path into field form in $field->PreDispatch(); method to render those files immediately after form (once) or by any external custom assets renderer configured by: $form->SetJsSupportFilesRenderer(...); method. Or you can add your custom supporting javascript files into response by your own and also you can run your helper javascripts also by your own. Is up to you. NULL by default.

Parameters

$jsSupportingFilePath
$jsFullFile

Returns

MvcCore\Ext\Forms\Field
public MvcCore\Ext\Forms\Field
# SetCssSupportingFile( string $cssSupportingFilePath )

Set field supporting css file relative path. If you want to use any custom supporting css file for any additional purposes for your custom field, you need to define path to your css file relatively from configured \MvcCore\Ext\Form::SetCssSupportFilesRootDir(...); value. Than you have to add supporting css file path into field form in $field->PreDispatch(); method to render those files immediately after form (once) or by any external custom assets renderer configured by: $form->SetCssSupportFilesRenderer(...); method. Or you can add your custom supporting css files into response by your own and also you can run your helper css also by your own. Is up to you. NULL by default.

Set field supporting css file relative path. If you want to use any custom supporting css file for any additional purposes for your custom field, you need to define path to your css file relatively from configured \MvcCore\Ext\Form::SetCssSupportFilesRootDir(...); value. Than you have to add supporting css file path into field form in $field->PreDispatch(); method to render those files immediately after form (once) or by any external custom assets renderer configured by: $form->SetCssSupportFilesRenderer(...); method. Or you can add your custom supporting css files into response by your own and also you can run your helper css also by your own. Is up to you. NULL by default.

Parameters

$cssSupportingFilePath
$cssFullFile

Returns

MvcCore\Ext\Forms\Field
public MvcCore\Ext\Forms\Field
# SetTranslate( boolean $translate )

Set boolean flag about field visible texts and error messages translation. This flag is automatically assigned from $field->form->GetTranslate(); flag in $field->Init(); method.

Set boolean flag about field visible texts and error messages translation. This flag is automatically assigned from $field->form->GetTranslate(); flag in $field->Init(); method.

Parameters

$translate

Returns

MvcCore\Ext\Forms\Field
public MvcCore\Ext\Forms\Field
# AddError( string $errorMsg )

Add field error message text to render it in rendering process. This method is only for rendering purposes, not to add errors into session. It's always called internally from \MvcCore\Ext\Form in render preparing process. To add form error properly, use $field->form->AddError($errorMsg, $fieldNames); method instead.

Add field error message text to render it in rendering process. This method is only for rendering purposes, not to add errors into session. It's always called internally from \MvcCore\Ext\Form in render preparing process. To add form error properly, use $field->form->AddError($errorMsg, $fieldNames); method instead.

Parameters

$errorMsg

Returns

MvcCore\Ext\Forms\Field
public static string
# SetTemplate( string $templateName = 'control', string $templateCode = '' /* '<input id="{id}" name="{name}" type="{type}" value="{value}"{attrs} />' */ )

Set field (or label) default template for natural (not customized with *.phtml view) field rendering.

Set field (or label) default template for natural (not customized with *.phtml view) field rendering.

Parameters

$templateName
Template name in array static::$templates.
$templateCode
Template HTML code with prepared replacements.

Returns

string
Newly configured template value.
public static array
# SetTemplates( array|stdClass $templates = [] )

Set fields (and labels) default templates for natural (not customized with *.phtml view) field rendering.

Set fields (and labels) default templates for natural (not customized with *.phtml view) field rendering.

Parameters

$templates

Returns

array
MvcCore API Documentation API documentation generated by ApiGen