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 ModuleMediaAndLocalization

Responsibilities - recognize media site version and localization from URL or user agent or session and set up request object, complete automatically rewritten URL with remembered media site version and localization. Redirect to proper media site version or localization by configuration. Than route request like parent class does.

MvcCore\Router implements MvcCore\IRouter uses MvcCore\Router\Props, MvcCore\Router\GettersSetters, MvcCore\Router\Instancing, MvcCore\Router\RouteMethods, MvcCore\Router\Routing, MvcCore\Router\RewriteRouting, MvcCore\Router\Canonical, MvcCore\Router\Redirecting, MvcCore\Router\UrlBuilding, MvcCore\Router\UrlByQuery, MvcCore\Router\UrlByRoutes
Extended by MvcCore\Ext\Routers\ModuleMediaAndLocalization implements MvcCore\Ext\Routers\IModule, MvcCore\Ext\Routers\IMedia, MvcCore\Ext\Routers\ILocalization, MvcCore\Ext\Routers\IExtended uses MvcCore\Ext\Routers\Extendeds\PropsGettersSetters, MvcCore\Ext\Routers\Extendeds\Preparing, MvcCore\Ext\Routers\Extendeds\RedirectHelpers, MvcCore\Ext\Routers\Extendeds\Url, MvcCore\Ext\Routers\Media\Preparing, MvcCore\Ext\Routers\Media\PreRouting, MvcCore\Ext\Routers\Media\PropsGettersSetters, MvcCore\Ext\Routers\Media\UrlByRouteSectionsMedia, MvcCore\Ext\Routers\Localization\Preparing, MvcCore\Ext\Routers\Localization\PreRouting, MvcCore\Ext\Routers\Localization\PropsGettersSetters, MvcCore\Ext\Routers\Localization\RewriteRouting, MvcCore\Ext\Routers\Localization\UrlByRouteSectionsLocalization, MvcCore\Ext\Routers\MediaAndLocalization\RedirectSections, MvcCore\Ext\Routers\MediaAndLocalization\Routing, MvcCore\Ext\Routers\MediaAndLocalization\UrlByRouteSections, MvcCore\Ext\Routers\Module\Canonical, MvcCore\Ext\Routers\Module\DomainRouting, MvcCore\Ext\Routers\Module\Props, MvcCore\Ext\Routers\Module\Redirect, MvcCore\Ext\Routers\Module\RouteMethods, MvcCore\Ext\Routers\Module\PreAndPostRouting, MvcCore\Ext\Routers\Module\UrlByQuery, MvcCore\Ext\Routers\Module\UrlDomain, MvcCore\Ext\Routers\ModuleLocalization\RewriteRoutingChecks, MvcCore\Ext\Routers\ModuleLocalization\UrlByRoute, MvcCore\Ext\Routers\ModuleMediaAndLocalization\DomainRouteSetUp, MvcCore\Ext\Routers\ModuleMediaAndLocalization\Redirect
Namespace: MvcCore\Ext\Routers
Located at ext-router-module-media-localization/src/MvcCore/Ext/Routers/ModuleMediaAndLocalization.php
Methods inherited from MvcCore\IRouter
AddRoute(), AddRoutes(), GetAutoCanonizeRequests(), GetCurrentRoute(), GetDefaultParams(), GetInstance(), GetPreRouteMatchingHandler(), GetPreRouteUrlBuildingHandler(), GetRequest(), GetRequestedParams(), GetRoute(), GetRouteByQueryString(), GetRouteToDefaultIfNotMatch(), GetRoutes(), GetTrailingSlashBehaviour(), HasRoute(), RedefineRoutedTarget(), RemoveRoute(), Route(), SetAutoCanonizeRequests(), SetCurrentRoute(), SetOrCreateDefaultRouteAsCurrent(), SetPreRouteMatchingHandler(), SetPreRouteUrlBuildingHandler(), SetRequest(), SetRouteByQueryString(), SetRouteToDefaultIfNotMatch(), SetRoutes(), SetTrailingSlashBehaviour(), Url(), UrlByQueryString(), UrlByRoute()
Methods inherited from MvcCore\Ext\Routers\IModule
AddDomainRoute(), AddDomainRoutes(), SetDomainRoutes()
Methods inherited from MvcCore\Ext\Routers\IMedia
GetAllowedMediaVersionsAndUrlValues(), GetMediaSiteVersion(), SetAllowedMediaVersionsAndUrlValues(), SetMediaSiteVersion()
Methods inherited from MvcCore\Ext\Routers\ILocalization
AddAllowedLocalizations(), AddLocalizationEquivalents(), GetAllowNonLocalizedRoutes(), GetAllowedLocalizations(), GetDefaultLocalization(), GetDetectLocalizationOnlyByLang(), GetLocalization(), GetLocalizationEquivalents(), GetRedirectFirstRequestToDefault(), GetRouteRecordsByLanguageAndLocale(), SetAllowNonLocalizedRoutes(), SetAllowedLocalizations(), SetDefaultLocalization(), SetDetectLocalizationOnlyByLang(), SetLocalization(), SetLocalizationEquivalents(), SetRedirectFirstRequestToDefault(), SetRouteRecordsByLanguageAndLocale()
Methods inherited from MvcCore\Ext\Routers\IExtended
GetRouteGetRequestsOnly(), GetSessionExpirationSeconds(), GetStricModeBySession(), SetRouteGetRequestsOnly(), SetSessionExpirationSeconds(), SetStricModeBySession()
Methods used from MvcCore\Ext\Routers\Extendeds\PropsGettersSetters
GetRouteGetRequestsOnly(), GetSessionExpirationSeconds(), GetStricModeBySession(), SetRouteGetRequestsOnly(), SetSessionExpirationSeconds(), SetStricModeBySession()
Methods used from MvcCore\Ext\Routers\Extendeds\Preparing
prepare(), setUpSession()
Methods used from MvcCore\Ext\Routers\Extendeds\RedirectHelpers
redirectAddAllRemainingInGlobalGet(), removeDefaultCtrlActionFromGlobalGet()
Methods used from MvcCore\Ext\Routers\Extendeds\Url
urlByRoutePrefixSystemParams(), urlByRouteSections(), urlIsHomePath()
Methods used from MvcCore\Ext\Routers\Media\Preparing
prepareMedia(), prepareRequestMediaVersionFromUrl(), prepareRequestMediaVersionFromUrlPath(), prepareRequestMediaVersionFromUrlQueryString(), prepareSetUpRequestMediaSiteVersionIfValid()
Methods used from MvcCore\Ext\Routers\Media\PreRouting
checkMediaVersionWithUrlAndRedirectIfNecessary(), manageMediaDetectionAndStoreInSession(), manageMediaSwitchingAndRedirect(), preRouteMedia(), setUpMediaSiteVersionToContextAndSession()
Methods used from MvcCore\Ext\Routers\Media\PropsGettersSetters
GetAllowedMediaVersionsAndUrlValues(), GetMediaSiteVersion(), SetAllowedMediaVersionsAndUrlValues(), SetMediaSiteVersion(), redirectMediaGetUrlValueAndUnsetGet()
Methods used from MvcCore\Ext\Routers\Media\UrlByRouteSectionsMedia
urlByRouteSectionsMedia()
Methods used from MvcCore\Ext\Routers\Localization\Preparing
prepareLocalization(), prepareRequestLocalizationFromUrl(), prepareRequestLocalizationFromUrlPath(), prepareRequestLocalizationFromUrlQueryString(), prepareSetUpRequestLocalizationIfValid()
Methods used from MvcCore\Ext\Routers\Localization\PreRouting
checkLocalizationWithUrlAndRedirectIfNecessary(), manageLocalizationDetectionAndStoreInSession(), manageLocalizationSwitchingAndRedirect(), preRouteLocalization(), setUpLocalizationToContextAndSession()
Methods used from MvcCore\Ext\Routers\Localization\PropsGettersSetters
AddAllowedLocalizations(), AddLocalizationEquivalents(), AddRoutes(), GetAllowNonLocalizedRoutes(), GetAllowedLocalizations(), GetDefaultLocalization(), GetDetectLocalizationOnlyByLang(), GetLocalization(), GetLocalizationEquivalents(), GetRedirectFirstRequestToDefault(), GetRouteRecordsByLanguageAndLocale(), SetAllowNonLocalizedRoutes(), SetAllowedLocalizations(), SetDefaultLocalization(), SetDetectLocalizationOnlyByLang(), SetLocalization(), SetLocalizationEquivalents(), SetRedirectFirstRequestToDefault(), SetRouteRecordsByLanguageAndLocale(), SetRoutes(), addRouteToGroup(), getRouteInstance(), isRouteCfgDataLocalized(), redirectLocalizationGetUrlValueAndUnsetGet(), removeRouteFromGroup()
Methods used from MvcCore\Ext\Routers\Localization\RewriteRouting
rewriteRouting(), rewriteRoutingGetRoutesToMatch()
Methods used from MvcCore\Ext\Routers\Localization\UrlByRouteSectionsLocalization
urlByRouteSectionsLocalization()
Methods used from MvcCore\Ext\Routers\MediaAndLocalization\RedirectSections
redirectToVersionSections()
Methods used from MvcCore\Ext\Routers\MediaAndLocalization\Routing
Route()
Methods used from MvcCore\Ext\Routers\Module\Canonical
canonicalRedirectQueryStringStrategy(), canonicalRedirectRewriteRoutesStrategy()
Methods used from MvcCore\Ext\Routers\Module\DomainRouting
domainRouting(), domainRoutingFilterParams(), domainRoutingSetRequestedAndDefaultParams()
Methods used from MvcCore\Ext\Routers\Module\Redirect
redirectToVersion()
Methods used from MvcCore\Ext\Routers\Module\RouteMethods
AddDomainRoute(), AddDomainRoutes(), SetDomainRoutes(), getRouteDomainInstance()
Methods used from MvcCore\Ext\Routers\Module\PreAndPostRouting
routeDetectStrategy(), routeSetUpDefaultForHomeIfNoMatch()
Methods used from MvcCore\Ext\Routers\Module\UrlByQuery
UrlByQueryString()
Methods used from MvcCore\Ext\Routers\Module\UrlDomain
urlGetDomainRouteAndDefaultDomainParams(), urlGetDomainUrlAndClasifyParamsAndDomainParams()
Methods used from MvcCore\Ext\Routers\ModuleLocalization\RewriteRoutingChecks
rewriteRoutingCheckRoute()
Methods used from MvcCore\Ext\Routers\ModuleLocalization\UrlByRoute
UrlByRoute()
Methods used from MvcCore\Ext\Routers\ModuleMediaAndLocalization\DomainRouteSetUp
domainRoutingSetUpRouterByDomainRoute()
Methods used from MvcCore\Ext\Routers\ModuleMediaAndLocalization\Redirect
redirectCorrectDomainSystemParams()
Methods used from MvcCore\Router\GettersSetters
GetAutoCanonizeRequests(), GetDefaultParams(), GetPreRouteMatchingHandler(), GetPreRouteUrlBuildingHandler(), GetRequest(), GetRequestedParams(), GetRouteByQueryString(), GetRouteToDefaultIfNotMatch(), GetTrailingSlashBehaviour(), SetAutoCanonizeRequests(), SetPreRouteMatchingHandler(), SetPreRouteUrlBuildingHandler(), SetRequest(), SetRouteByQueryString(), SetRouteToDefaultIfNotMatch(), SetTrailingSlashBehaviour()
Methods used from MvcCore\Router\Instancing
GetInstance(), __construct()
Methods used from MvcCore\Router\RouteMethods
AddRoute(), GetCurrentRoute(), GetRoute(), GetRoutes(), HasRoute(), RemoveRoute(), SetCurrentRoute()
Methods used from MvcCore\Router\Routing
RedefineRoutedTarget(), SetOrCreateDefaultRouteAsCurrent(), queryStringRouting(), routeProcessRouteRedirectionIfAny(), routeSetUpSelfRouteNameIfAny()
Methods used from MvcCore\Router\RewriteRouting
rewriteRoutingGetReqPathFirstWord(), rewriteRoutingProcessPreHandler(), rewriteRoutingSetRequestParams(), rewriteRoutingSetRequestedAndDefaultParams(), rewriteRoutingSetUpCurrentRouteByRequest()
Methods used from MvcCore\Router\Canonical
canonicalRedirectIfAny()
Methods used from MvcCore\Router\Redirecting
redirect(), redirectToProperTrailingSlashIfNecessary()
Methods used from MvcCore\Router\UrlBuilding
Url(), urlGetCompletedCtrlActionKey()
Methods used from MvcCore\Router\UrlByQuery
urlByQueryStringCompleteCtrlAction(), urlByQueryStringCompleteResult(), urlGetAbsoluteParam()
Methods used from MvcCore\Router\UrlByRoutes
getQueryStringParamsSepatator()
Constants summary
string VERSION

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

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

See

http://php.net/manual/en/function.version-compare.php
# '5.0.0'
Constants inherited from MvcCore\Router\IConstants
DEFAULT_ROUTE_NAME, DEFAULT_ROUTE_NAME_ERROR, DEFAULT_ROUTE_NAME_NOT_FOUND, TRAILING_SLASH_ALWAYS, TRAILING_SLASH_BENEVOLENT, TRAILING_SLASH_REMOVE, URL_PARAM_ABSOLUTE, URL_PARAM_ACTION, URL_PARAM_BASEPATH, URL_PARAM_CONTROLLER, URL_PARAM_DOMAIN, URL_PARAM_HOST, URL_PARAM_PATH, URL_PARAM_SLD, URL_PARAM_TLD
Constants inherited from MvcCore\Ext\Routers\IModule
URL_PARAM_MODULE
Constants inherited from MvcCore\Ext\Routers\IMedia
MEDIA_VERSION_FULL, MEDIA_VERSION_MOBILE, MEDIA_VERSION_TABLET, URL_PARAM_MEDIA_VERSION, URL_PARAM_SWITCH_MEDIA_VERSION
Constants inherited from MvcCore\Ext\Routers\ILocalization
LANG_AND_LOCALE_SEPARATOR, URL_PARAM_LOCALIZATION, URL_PARAM_REDIRECTED_SOURCE, URL_PARAM_SWITCH_LOCALIZATION
Properties used from MvcCore\Router\Props
$anyRoutesConfigured, $application, $autoCanonizeRequests, $currentRoute, $defaultParams, $instance, $internalRequest, $noUrlRoutes, $preRouteMatchingHandler, $preRouteUrlBuildingHandler, $queryParamsSepatator, $request, $requestedParams, $routeByQueryString, $routeClass, $routeToDefaultIfNotMatch, $routerClass, $routes, $routesGroups, $selfRouteName, $toolClass, $trailingSlashBehaviour, $urlRoutes
Properties used from MvcCore\Ext\Routers\Extendeds\PropsGettersSetters
$adminRequest, $adminRequestQueryParamName, $baseAuthClass, $isGet, $redirectStatusCode, $requestGlobalGet, $routeGetRequestsOnly, $session, $sessionExpirationSeconds, $stricModeBySession
Properties used from MvcCore\Ext\Routers\Media\PropsGettersSetters
$allowedMediaVersionsAndUrlValues, $firstRequestMediaDetection, $mediaSiteVersion, $requestMediaSiteVersion, $sessionMediaSiteVersion, $switchUriParamMediaSiteVersion
Properties used from MvcCore\Ext\Routers\Localization\PropsGettersSetters
$allowNonLocalizedRoutes, $allowedLocalizations, $defaultLocalization, $defaultLocalizationStr, $detectLocalizationOnlyByLang, $firstRequestLocalizationDetection, $localization, $localizationEquivalents, $originalRequestPath, $redirectFirstRequestToDefault, $requestLocalization, $requestLocalizationEquivalent, $routeClassLocalized, $routeRecordsByLanguageAndLocale, $sessionLocalization, $switchUriParamLocalization
Properties used from MvcCore\Ext\Routers\Module\Props
$currentDomainRoute, $currentModule, $domainRoutes, $routeDomainClass
MvcCore API Documentation API documentation generated by ApiGen