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 View

Responsibility: create and extended MvcCore view instance to render form or form field with custom view template. This view contains built-in properties: - view - Containing parent controller view. - form - Containing rendered form instance when form or field is rendered. - field - Containing rendered field instance when field is rendered. This view also contains many built-in methods to render specific form parts: - RenderBegin() - Renders opening <form> tag with all configured attributes. - RenderErrors() - Renders translated form errors. - RenderContent() - Render all configured form fields from $this->form->GetFields() array by calling Render() method on every field instance. - RenderEnd() - Renders opening <form> tag and configured form field's supporting js/css files. - static Format()

MvcCore\View implements MvcCore\IView uses MvcCore\View\Props, MvcCore\View\GettersSetters, MvcCore\View\Rendering, MvcCore\View\DirectoryMethods, MvcCore\View\MagicMethods, MvcCore\View\UrlHelpers, MvcCore\View\ViewHelpers, MvcCore\View\Escaping, MvcCore\View\LocalMethods
Extended by MvcCore\Ext\Forms\View
Namespace: MvcCore\Ext\Forms
Located at ext-form/src/MvcCore/Ext/Forms/View.php
Methods summary
public static string
# GetFormsDir( )

Get global views forms directory placed by default inside "/App/Views" directory. Default value is "Forms", so scripts app path is "/App/Views/Forms".

Get global views forms directory placed by default inside "/App/Views" directory. Default value is "Forms", so scripts app path is "/App/Views/Forms".

Returns

string
public static string
# SetFormsDir( string $formsDir = 'Forms' )

Set global views forms directory placed by default inside "/App/Views" directory. Default value is "Forms", so scripts app path is "/App/Views/Forms".

Set global views forms directory placed by default inside "/App/Views" directory. Default value is "Forms", so scripts app path is "/App/Views/Forms".

Parameters

$formsDir

Returns

string
public static string
# GetFieldsDir( )

Get global views fields directory placed by default inside "/App/Views" directory. Default value is "Forms/Fields", so scripts app path is "/App/Views/Forms/Fields".

Get global views fields directory placed by default inside "/App/Views" directory. Default value is "Forms/Fields", so scripts app path is "/App/Views/Forms/Fields".

Returns

string
public static string
# SetFieldsDir( string $fieldsDir = 'Forms/Fields' )

Set global views fields directory placed by default inside "/App/Views" directory. Default value is "Forms/Fields", so scripts app path is "/App/Views/Forms/Fields".

Set global views fields directory placed by default inside "/App/Views" directory. Default value is "Forms/Fields", so scripts app path is "/App/Views/Forms/Fields".

Parameters

$fieldsDir

Returns

string
public
# __construct( )
public MvcCore\View
# GetView( )

Get controller instance as reference.

Get controller instance as reference.

Returns

MvcCore\View
public MvcCore\Ext\Forms\View
# SetView( MvcCore\IView $view )

Set controller and it's view instance.

Set controller and it's view instance.

Parameters

$view

Returns

MvcCore\Ext\Forms\View
public MvcCore\Ext\Form
# GetForm( )

Get form instance to render.

Get form instance to render.

Returns

MvcCore\Ext\Form
public MvcCore\Ext\Forms\View
# SetForm( MvcCore\Ext\IForm $form )

Set form instance to render.

Set form instance to render.

Parameters

$form

Returns

MvcCore\Ext\Forms\View
public MvcCore\Ext\Forms\Field
# GetField( )

Get rendered field.

Get rendered field.

Returns

MvcCore\Ext\Forms\Field
public MvcCore\Ext\Forms\View
# SetField( MvcCore\Ext\Forms\IField $field )

Set rendered field.

Set rendered field.

Parameters

$field

Returns

MvcCore\Ext\Forms\View
public mixed
# __get( string $name )

Get any value by given name existing in local store. If there is no value in local store by given name, try to get result value into store by field reflection class from field instance property if view is used for field rendering. If there is still no value found, try to get result value into store by form reflection class from form instance property and if still no value found, try to get result value from local view instance __get() method.

Get any value by given name existing in local store. If there is no value in local store by given name, try to get result value into store by field reflection class from field instance property if view is used for field rendering. If there is still no value found, try to get result value into store by form reflection class from form instance property and if still no value found, try to get result value from local view instance __get() method.

Parameters

$name

Returns

mixed

Overrides

MvcCore\View\MagicMethods::__get()
public boolean
# __isset( string $name )

Get TRUE by given name existing in local store. If there is no value in local store by given name, try to get result value into store by field reflection class from field instance property if view is used for field rendering. If there is still no value found, try to get result value into store by form reflection class from form instance property and if still no value found, try to get result value from local view instance __get() method.

Get TRUE by given name existing in local store. If there is no value in local store by given name, try to get result value into store by field reflection class from field instance property if view is used for field rendering. If there is still no value found, try to get result value into store by form reflection class from form instance property and if still no value found, try to get result value from local view instance __get() method.

Parameters

$name

Returns

boolean

Overrides

MvcCore\View\MagicMethods::__isset()
public mixed
# __call( string $method, mixed $arguments )

Call public field method if exists in field instance and view is used for field rendering or call public form method if exists in form instance or try to call view helper by parent __call() method.

Call public field method if exists in field instance and view is used for field rendering or call public form method if exists in form instance or try to call view helper by parent __call() method.

Parameters

$method
$arguments

Returns

mixed

Throws

InvalidArgumentException
If view doesn't exist in configured namespaces.

Overrides

MvcCore\View\ViewHelpers::__call()
public string
# RenderTemplate( )

Render configured form template.

Render configured form template.

Returns

string
public string
# RenderNaturally( )

Render form naturally by cycles inside php scripts. All form fields will be rendered inside empty

<

div> elements.

Render form naturally by cycles inside php scripts. All form fields will be rendered inside empty

<

div> elements.

Returns

string
public string
# RenderBegin( )

Render form begin. Render opening

<

form> tag and hidden input with csrf tokens.

Render form begin. Render opening

<

form> tag and hidden input with csrf tokens.

Returns

string
public string
# RenderCsrf( )

Render hidden input with CSRF tokens. This method is not necessary to call, it's called internally by $form->View->RenderBegin();

Render hidden input with CSRF tokens. This method is not necessary to call, it's called internally by $form->View->RenderBegin();

Returns

string
public stdClass
# GetCsrf( )

Return current CSRF (Cross Site Request Forgery) hidden input name and it's value as \stdClass. Result \stdClass has keys: name and value.

Return current CSRF (Cross Site Request Forgery) hidden input name and it's value as \stdClass. Result \stdClass has keys: name and value.

Returns

stdClass
public string
# RenderErrors( )

Render form errors. If form is configured to render all errors together at form beginning, this function completes all form errors into div.errors with div.error elements inside containing each single errors message.

Render form errors. If form is configured to render all errors together at form beginning, this function completes all form errors into div.errors with div.error elements inside containing each single errors message.

Returns

string
public string
# RenderContent( )

Render form content - form fields. Go through all $form->fields and call $field->Render(); on every field and put it into an empty <div> element. Render each field in full possible way - naturally by label configuration with possible errors configured beside or with custom field template.

Render form content - form fields. Go through all $form->fields and call $field->Render(); on every field and put it into an empty <div> element. Render each field in full possible way - naturally by label configuration with possible errors configured beside or with custom field template.

Returns

string
public string
# RenderEnd( )

Render form end. Render html closing </form> tag and supporting javascript and css files if is form not using external js/css renderers.

Render form end. Render html closing </form> tag and supporting javascript and css files if is form not using external js/css renderers.

Returns

string
public static string
# Format( string $str = '', array $args = [] )

Format string function.

Format string function.

Parameters

$str
Template with replacements like {0}, {1}, {anyStringKey}...
$args

Each value under it's index is replaced as string representation by replacement in form {arrayKey}

Returns

string
public static string
# RenderAttrs( array $attributes = [] )

Render content of html tag attributes by key/value array.

Render content of html tag attributes by key/value array.

Parameters

$attributes

Returns

string
Methods inherited from MvcCore\IView
AddHelpersNamespaces(), AssetUrl(), CreateInstance(), Escape(), EscapeAttr(), EscapeCss(), EscapeHtml(), EscapeICal(), EscapeJs(), EscapeXml(), Evaluate(), GetContent(), GetController(), GetCurrentViewDirectory(), GetCurrentViewFullPath(), GetDoctype(), GetExtension(), GetHelper(), GetHelpersDir(), GetLayoutsDir(), GetParentViewDirectory(), GetParentViewFullPath(), GetScriptsDir(), GetViewScriptFullPath(), Render(), RenderLayout(), RenderLayoutAndContent(), RenderScript(), SetController(), SetDoctype(), SetExtension(), SetHelper(), SetHelpersDir(), SetHelpersNamespaces(), SetLayoutsDir(), SetScriptsDir(), SetUpRender(), SetUpStore(), Url(), __set(), __unset()
Methods used from MvcCore\View\GettersSetters
CreateInstance(), GetController(), GetDoctype(), GetExtension(), GetLayoutsDir(), GetScriptsDir(), SetController(), SetDoctype(), SetExtension(), SetLayoutsDir(), SetScriptsDir()
Methods used from MvcCore\View\Rendering
Evaluate(), GetContent(), GetViewScriptFullPath(), Render(), RenderLayout(), RenderLayoutAndContent(), RenderScript(), SetUpRender(), SetUpStore(), setUpRenderBuildInHelpers()
Methods used from MvcCore\View\DirectoryMethods
GetCurrentViewDirectory(), GetCurrentViewFullPath(), GetParentViewDirectory(), GetParentViewFullPath()
Methods used from MvcCore\View\MagicMethods
__set(), __unset(), getReflectionClass()
Methods used from MvcCore\View\UrlHelpers
AssetUrl(), Url()
Methods used from MvcCore\View\ViewHelpers
AddHelpersNamespaces(), GetHelper(), GetHelpersDir(), SetHelper(), SetHelpersDir(), SetHelpersNamespaces()
Methods used from MvcCore\View\Escaping
Escape(), EscapeAttr(), EscapeCss(), EscapeHtml(), EscapeICal(), EscapeJs(), EscapeXml(), escapeGetFlags()
Methods used from MvcCore\View\LocalMethods
correctRelativePath(), initHelpersNamespaces(), initViewScriptsFullPathBase()
Magic methods inherited from MvcCore\IView
Css(), DataUrl(), FormatDate(), FormatMoney(), FormatNumber(), Js(), LineBreaks(), Truncate(), WriteByJS()
Constants inherited from MvcCore\View\IConstants
DOCTYPE_HTML4, DOCTYPE_HTML5, DOCTYPE_XHTML, DOCTYPE_XML, HELPERS_INTERFACE_CLASS_NAME, RENDER_WITHOUT_OB_CONTINUOUSLY, RENDER_WITH_OB_FROM_ACTION_TO_LAYOUT
Properties summary
protected MvcCore\Ext\Form|null $form

Rendered form instance reference, which view belongs to.

Rendered form instance reference, which view belongs to.

# NULL
protected MvcCore\Ext\Forms\Field|null $field

Rendered form field reference if view is not form's view.

Rendered form field reference if view is not form's view.

# NULL
protected MvcCore\View|null $view

Controller view instance reference, which form belongs to. Every form is usually created inside MvcCore controller instance, and mostly every controller instance has it's own view.

Controller view instance reference, which form belongs to. Every form is usually created inside MvcCore controller instance, and mostly every controller instance has it's own view.

# NULL
protected static string $formsDir

Global views forms directory placed by default inside "/App/Views" directory. Default value is "Forms", so scripts app path is "/App/Views/Forms".

Global views forms directory placed by default inside "/App/Views" directory. Default value is "Forms", so scripts app path is "/App/Views/Forms".

# 'Forms'
protected static string $fieldsDir

Global views fields directory placed by default inside "/App/Views" directory. Default value is "Forms/Fields", so scripts app path is "/App/Views/Forms/Fields".

Global views fields directory placed by default inside "/App/Views" directory. Default value is "Forms/Fields", so scripts app path is "/App/Views/Forms/Fields".

# 'Forms/Fields'
Properties used from MvcCore\View\Props
$__protected, $_globalHelpers, $_toolClass, $_viewScriptsFullPathBase, $controller, $doctype, $extension, $helpersDir, $helpersNamespaces, $layoutsDir, $scriptsDir
MvcCore API Documentation API documentation generated by ApiGen