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 PropsGettersSetters

Direct Known Users

MvcCore\Ext\Routers\Localizations\Route
Namespace: MvcCore\Ext\Routers\Localizations\Route
Located at ext-router-localization/src/MvcCore/Ext/Routers/Localizations/Route/PropsGettersSetters.php
Methods summary
public string|array|null
# GetPattern( string|null $localization = NULL )

Get route base pattern to complete match pattern string to match requested URL and to complete reverse pattern string to build back an URL address.

Get route base pattern to complete match pattern string to match requested URL and to complete reverse pattern string to build back an URL address.

If any localization is specified and if there is configured any pattern under given localization, localized pattern string is returned, else standard route pattern value is returned.

Parameters

$localization

Lower case language code, optionally with dash and upper case locale code.

Returns

string|array|null
public MvcCore\Ext\Routers\Localizations\Route
# SetPattern( string|array $pattern, string|null $localization = NULL )

Set route base pattern to complete match pattern string to match requested URL and to complete reverse pattern string to build back an URL address.

Set route base pattern to complete match pattern string to match requested URL and to complete reverse pattern string to build back an URL address.

If any localization is specified, pattern string will be stored under localization key, else pattern string will be stored for all localizations. If given pattern value is array, it must be associative array with keys as localizations and values as pattern strings. Then any second argument is not necessary to specify.

Parameters

$pattern
$localization

Lower case language code, optionally with dash and upper case locale code.

Returns

MvcCore\Ext\Routers\Localizations\Route
public string|array|null
# GetMatch( string|null $localization = NULL )

Get route match pattern in raw form (to use it as it is) to match requested URL. This match pattern must have the very same structure and content as reverse pattern, because there is necessary to complete route flags from reverse pattern string - to prepare proper regular expression subject for this match, not just only the request path. Because those flags is not possible to detect from raw regular expression string.

Get route match pattern in raw form (to use it as it is) to match requested URL. This match pattern must have the very same structure and content as reverse pattern, because there is necessary to complete route flags from reverse pattern string - to prepare proper regular expression subject for this match, not just only the request path. Because those flags is not possible to detect from raw regular expression string.

If any localization is specified and if there is configured any match under given localization, localized match string is returned, else standard route match value is returned.

Parameters

$localization

Lower case language code, optionally with dash and upper case locale code.

Returns

string|array|null
public MvcCore\Ext\Routers\Localizations\Route
# SetMatch( string|array $match, string|null $localization = NULL )

Set route match pattern in raw form (to use it as it is) to match requested URL. This match pattern must have the very same structure and content as reverse pattern, because there is necessary to complete route flags from reverse pattern string - to prepare proper regular expression subject for this match, not just only the request path. Because those flags is not possible to detect from raw regular expression string.

Set route match pattern in raw form (to use it as it is) to match requested URL. This match pattern must have the very same structure and content as reverse pattern, because there is necessary to complete route flags from reverse pattern string - to prepare proper regular expression subject for this match, not just only the request path. Because those flags is not possible to detect from raw regular expression string.

If any localization is specified, match string will be stored under localization key, else match string will be stored for all localizations. If given match value is array, it must be associative array with keys as localizations and values as match strings. Then any second argument is not necessary to specify.

Parameters

$match
$localization

Lower case language code, optionally with dash and upper case locale code.

Returns

MvcCore\Ext\Routers\Localizations\Route
public string|array|null
# GetReverse( string|null $localization = NULL )

Get route reverse address replacements pattern to build url. - No regular expression border # characters. - No regular expression characters escaping ([](){}<>|=+*.!?-/). - No start ^ or end $ regular expression characters.

Get route reverse address replacements pattern to build url. - No regular expression border # characters. - No regular expression characters escaping ([](){}<>|=+*.!?-/). - No start ^ or end $ regular expression characters.

If any localization is specified and if there is configured any reverse under given localization, localized reverse string is returned, else standard route reverse value is returned.

Parameters

$localization

Lower case language code, optionally with dash and upper case locale code.

Returns

string|array|null
public MvcCore\Ext\Routers\Localizations\Route
# SetReverse( string|array $reverse, string|null $localization = NULL )

Set route reverse address replacements pattern to build url. - No regular expression border # characters. - No regular expression characters escaping ([](){}<>|=+*.!?-/). - No start ^ or end $ regular expression characters.

Set route reverse address replacements pattern to build url. - No regular expression border # characters. - No regular expression characters escaping ([](){}<>|=+*.!?-/). - No start ^ or end $ regular expression characters.

If any localization is specified, reverse string will be stored under localization key, else reverse string will be stored for all localizations. If given reverse value is array, it must be associative array with keys as localizations and values as reverse strings. Then any second argument is not necessary to specify.

Parameters

$reverse
$localization

Lower case language code, optionally with dash and upper case locale code.

Returns

MvcCore\Ext\Routers\Localizations\Route
public array|array[] &
# GetDefaults( string|null $localization = NULL )

Get route rewrite params default values and also any other query string params default values. It could be used for any application request param from those application inputs - $_GET, $_POST or php://input.

Get route rewrite params default values and also any other query string params default values. It could be used for any application request param from those application inputs - $_GET, $_POST or php://input.

If any localization is specified and if there is configured any default param values as array under given localization, localized default param values are returned, else standard route default param values are returned.

Parameters

$localization

Lower case language code, optionally with dash and upper case locale code.

Returns

array|array[]
public MvcCore\Ext\Routers\Localizations\Route
# SetDefaults( array|array[] $defaults = [], string|null $localization = NULL )

Set route rewrite params default values and also any other query string params default values. It could be used for any application request param from those application inputs - $_GET, $_POST or php://input.

Set route rewrite params default values and also any other query string params default values. It could be used for any application request param from those application inputs - $_GET, $_POST or php://input.

If any localization is specified, default param values will be stored under localization key, else default param values will be stored for all localizations. If given default param values is an associative array with only localization keys, it must be associative array with values as associative arrays with localized params default values. Then any second argument is not necessary to specify.

Parameters

$defaults
$localization

Lower case language code, optionally with dash and upper case locale code.

Returns

MvcCore\Ext\Routers\Localizations\Route
public array|array[] &
# GetConstraints( string|null $localization = NULL )

Get array with param names and their custom regular expression matching rules. Not required, for all rewrite params there is used default matching rules from route static properties defaultDomainConstraint or defaultPathConstraint. It should be changed to any value. Default value is "[^.]+" for domain part and "[^/]+" for path part.

Get array with param names and their custom regular expression matching rules. Not required, for all rewrite params there is used default matching rules from route static properties defaultDomainConstraint or defaultPathConstraint. It should be changed to any value. Default value is "[^.]+" for domain part and "[^/]+" for path part.

If any localization is specified and if there is configured any constraints values as array under given localization, localized constraints are returned, else standard route constraints are returned.

Parameters

$localization

Lower case language code, optionally with dash and upper case locale code.

Returns

array|array[]
public MvcCore\Ext\Routers\Localizations\Route
# SetConstraints( array|array[] $constraints = [], string|null $localization = NULL )

Set array with param names and their custom regular expression matching rules. Not required, for all rewrite params there is used default matching rules from route static properties defaultDomainConstraint or defaultPathConstraint. It should be changed to any value. Default value is "[^.]+" for domain part and "[^/]+" for path part.

Set array with param names and their custom regular expression matching rules. Not required, for all rewrite params there is used default matching rules from route static properties defaultDomainConstraint or defaultPathConstraint. It should be changed to any value. Default value is "[^.]+" for domain part and "[^/]+" for path part.

If any localization is specified, constraints values will be stored under localization key, else constraints values will be stored for all localizations. If given constraints values is an associative array with only localization keys, it must be associative array with values as associative arrays with params constraints values. Then any second argument is not necessary to specify.

Parameters

$constraints
$localization

Lower case language code, optionally with dash and upper case locale code.

Returns

MvcCore\Ext\Routers\Localizations\Route
public string[]|null
# GetReverseParams( )

Return only reverse params names as strings array. Example: ["name", "color"];

Return only reverse params names as strings array. Example: ["name", "color"];

Returns

string[]|null
public string|array|null
# GetGroupName( )

Get route group name(s) to belongs to. Group name is always first word parsed from request path. First word is content between two first slashes in request path. If group name is NULL, route belongs to default group and that group is used when no other group matching the request path. This method could return associative array with localization keys and values as group names for specific localizations, if group name is not the same for all localizations.

Get route group name(s) to belongs to. Group name is always first word parsed from request path. First word is content between two first slashes in request path. If group name is NULL, route belongs to default group and that group is used when no other group matching the request path. This method could return associative array with localization keys and values as group names for specific localizations, if group name is not the same for all localizations.

Returns

string|array|null
public MvcCore\Route
# SetGroupName( string|array|null $groupName )

Set route group name(s) to belongs to. Group name is always first word parsed from request path. First word is content between two first slashes in request path. If group name is NULL, route belongs to default group and that group is used when no other group matching the request path. This method accepts with argument to be a string for group name in the same for all localizations or an associative array with localization keys and values as localization specific group names.

Set route group name(s) to belongs to. Group name is always first word parsed from request path. First word is content between two first slashes in request path. If group name is NULL, route belongs to default group and that group is used when no other group matching the request path. This method accepts with argument to be a string for group name in the same for all localizations or an associative array with localization keys and values as localization specific group names.

Parameters

$groupName

Returns

MvcCore\Route
Properties summary
protected array $patternLocalized

Standard route pattern string(s), but for multiple localizations. Keys could be lower case languages or lower case languages + dash + upper-case locales.

Standard route pattern string(s), but for multiple localizations. Keys could be lower case languages or lower case languages + dash + upper-case locales.

# []
protected array $matchLocalized

Standard route match string(s), but for multiple localizations. Keys could be lower case languages or lower case languages + dash + upper-case locales.

Standard route match string(s), but for multiple localizations. Keys could be lower case languages or lower case languages + dash + upper-case locales.

# []
protected array $reverseLocalized

Standard route reverse string(s), but for multiple localizations. Keys could be lower case languages or lower case languages + dash + upper-case locales.

Standard route reverse string(s), but for multiple localizations. Keys could be lower case languages or lower case languages + dash + upper-case locales.

# []
protected array $defaultsLocalized

Standard route default params values, but for multiple localizations. Keys could be lower case languages or lower case languages + dash + upper-case locales. Values are normal associative arrays with keys as param names and values as default param values.

Standard route default params values, but for multiple localizations. Keys could be lower case languages or lower case languages + dash + upper-case locales. Values are normal associative arrays with keys as param names and values as default param values.

# []
protected array $constraintsLocalized

Standard route constraint params values, but for multiple localizations. Keys could be lower case languages or lower case languages + dash + upper-case locales. Values are normal associative arrays with keys as param names and values as regular expression constraints and limitations for specific param.

Standard route constraint params values, but for multiple localizations. Keys could be lower case languages or lower case languages + dash + upper-case locales. Values are normal associative arrays with keys as param names and values as regular expression constraints and limitations for specific param.

# []
protected array $reverseParamsLocalized

Standard route metadata array about all rewrite params, but for multiple localizations. Keys could be lower case languages or lower case languages + dash + upper-case locales. Values are associative arrays with \stdClass objects as items with metadata about all rewrite params in localization specific pattern (or reverse) property.

Standard route metadata array about all rewrite params, but for multiple localizations. Keys could be lower case languages or lower case languages + dash + upper-case locales. Values are associative arrays with \stdClass objects as items with metadata about all rewrite params in localization specific pattern (or reverse) property.

# []
protected array $reverseSectionsLocalized

Standard route metadata array about all fixed or variable sections, but for multiple localizations. Keys could be lower case languages or lower case languages + dash + upper-case locales. Values are number indexed arrays with \stdClass objects as items with metadata about all fixed or variable sections in localization specific pattern (or reverse) property.

Standard route metadata array about all fixed or variable sections, but for multiple localizations. Keys could be lower case languages or lower case languages + dash + upper-case locales. Values are number indexed arrays with \stdClass objects as items with metadata about all fixed or variable sections in localization specific pattern (or reverse) property.

# []
MvcCore API Documentation API documentation generated by ApiGen