share/basercms/.editorconfig
share/basercms/.gitattributes
share/basercms/.github/CONTRIBUTING.md
-share/basercms/.github/ISSUE_TEMPLATE.md
-share/basercms/.github/PULL_REQUEST_TEMPLATE.md
+share/basercms/.github/ISSUE_TEMPLATE/config.yml
+share/basercms/.github/ISSUE_TEMPLATE/custom.md
share/basercms/.github/workflows/php_documentor.yml
share/basercms/.github/workflows/split_monorepo.yml
share/basercms/.github/workflows/test.yml
share/basercms/config/schema/i18n.sql
share/basercms/config/schema/sessions.sql
share/basercms/config/setting.example.php
-share/basercms/config/test_install.php
share/basercms/db/.gitkeep
share/basercms/docker/.env.example
share/basercms/docker/bin/init.sh
share/basercms/phpunit.xml.dist
share/basercms/plugins/BcColumn/LICENCE.txt
share/basercms/plugins/BcColumn/VERSION.txt
+share/basercms/plugins/BcColumn/composer.json
share/basercms/plugins/BcColumn/config.php
share/basercms/plugins/BcColumn/config/data/default/BaserCore/content_folders.csv
share/basercms/plugins/BcColumn/config/data/default/BaserCore/contents.csv
share/basercms/plugins/BcColumn/webroot/js/startup.js
share/basercms/plugins/BcPluginSample/README.md
share/basercms/plugins/BcPluginSample/VERSION.txt
+share/basercms/plugins/BcPluginSample/composer.json
share/basercms/plugins/BcPluginSample/config.php
share/basercms/plugins/BcPluginSample/src/BcPluginSamplePlugin.php
share/basercms/plugins/BcPluginSample/src/Event/BcPluginSampleViewEventListener.php
share/basercms/plugins/BcPluginSample/webroot/img/bassy.png
share/basercms/plugins/BcThemeSample/README.md
+share/basercms/plugins/BcThemeSample/composer.json
share/basercms/plugins/BcThemeSample/config.php
share/basercms/plugins/BcThemeSample/config/bootstrap.php
share/basercms/plugins/BcThemeSample/config/data/default/BaserCore/content_folders.csv
share/basercms/plugins/BcThemeSample/src/img/screenshot.psd
share/basercms/plugins/BcThemeSample/templates/element/.gitkeep
share/basercms/plugins/BcThemeSample/templates/layout/default.php
+share/basercms/plugins/BcThemeSample/webroot/css/bge_style.css
share/basercms/plugins/BcThemeSample/webroot/css/config.css
share/basercms/plugins/BcThemeSample/webroot/img/logo.png
share/basercms/plugins/BcThemeSample/webroot/img/main_image_1.jpg
share/basercms/plugins/baser-core/config/update/5.0.19/config.php
share/basercms/plugins/baser-core/config/update/5.0.19/config/plugins.php
share/basercms/plugins/baser-core/config/update/5.0.19/updater.php
-share/basercms/plugins/baser-core/config/update/${PKGVERSION}/config.php
-share/basercms/plugins/baser-core/config/update/${PKGVERSION}/src/View/AjaxView.php
-share/basercms/plugins/baser-core/config/update/${PKGVERSION}/updater.php
+share/basercms/plugins/baser-core/config/update/5.1.0/config.php
+share/basercms/plugins/baser-core/config/update/5.1.0/src/View/AjaxView.php
+share/basercms/plugins/baser-core/config/update/5.1.0/updater.php
share/basercms/plugins/baser-core/resources/locales/baser_core.pot
share/basercms/plugins/baser-core/resources/locales/cake.pot
share/basercms/plugins/baser-core/resources/locales/cake_dev.pot
share/basercms/plugins/baser-core/src/BaserCorePlugin.php
share/basercms/plugins/baser-core/src/BcPlugin.php
share/basercms/plugins/baser-core/src/Command/ComposerCommand.php
+share/basercms/plugins/baser-core/src/Command/CreateJwtCommand.php
share/basercms/plugins/baser-core/src/Command/CreateReleaseCommand.php
share/basercms/plugins/baser-core/src/Command/SetupInstallCommand.php
share/basercms/plugins/baser-core/src/Command/SetupTestCommand.php
share/basercms/plugins/baser-core/src/Controller/Admin/SiteConfigsController.php
share/basercms/plugins/baser-core/src/Controller/Admin/SitesController.php
share/basercms/plugins/baser-core/src/Controller/Admin/ThemesController.php
-share/basercms/plugins/baser-core/src/Controller/Admin/UpdatersController.php
share/basercms/plugins/baser-core/src/Controller/Admin/UserGroupsController.php
share/basercms/plugins/baser-core/src/Controller/Admin/UsersController.php
share/basercms/plugins/baser-core/src/Controller/Admin/UtilitiesController.php
share/basercms/plugins/baser-core/src/Model/Entity/SiteConfig.php
share/basercms/plugins/baser-core/src/Model/Entity/User.php
share/basercms/plugins/baser-core/src/Model/Entity/UserGroup.php
+share/basercms/plugins/baser-core/src/Model/Entity/UserInterface.php
share/basercms/plugins/baser-core/src/Model/Table/AppTable.php
share/basercms/plugins/baser-core/src/Model/Table/ContentFoldersTable.php
share/basercms/plugins/baser-core/src/Model/Table/ContentsTable.php
share/basercms/plugins/baser-core/tests/Scenario/UserScenario.php
share/basercms/plugins/baser-core/tests/Scenario/UsersScenario.php
share/basercms/plugins/baser-core/tests/Scenario/UsersUserGroupsScenario.php
+share/basercms/plugins/baser-core/tests/TestCase/BaserCorePluginTest.php
share/basercms/plugins/baser-core/tests/TestCase/BcPluginTest.php
share/basercms/plugins/baser-core/tests/TestCase/Command/ComposerCommandTest.php
+share/basercms/plugins/baser-core/tests/TestCase/Command/CreateReleaseCommandTest.php
+share/basercms/plugins/baser-core/tests/TestCase/Command/SetupInstallCommandTest.php
+share/basercms/plugins/baser-core/tests/TestCase/Command/SetupTestCommandTest.php
+share/basercms/plugins/baser-core/tests/TestCase/Command/UpdateCommandTest.php
share/basercms/plugins/baser-core/tests/TestCase/Config/PathsTest.php
share/basercms/plugins/baser-core/tests/TestCase/Controller/Admin/AnalyseControllerTest.php
share/basercms/plugins/baser-core/tests/TestCase/Controller/Admin/BcAdminAppControllerTest.php
share/basercms/plugins/baser-core/tests/TestCase/Controller/Api/Admin/ContentFoldersControllerTest.php
share/basercms/plugins/baser-core/tests/TestCase/Controller/Api/Admin/ContentsControllerTest.php
share/basercms/plugins/baser-core/tests/TestCase/Controller/Api/Admin/DblogsControllerTest.php
+share/basercms/plugins/baser-core/tests/TestCase/Controller/Api/Admin/JwksControllerTest.php
share/basercms/plugins/baser-core/tests/TestCase/Controller/Api/Admin/PagesControllerTest.php
share/basercms/plugins/baser-core/tests/TestCase/Controller/Api/Admin/PermissionGroupsControllerTest.php
share/basercms/plugins/baser-core/tests/TestCase/Controller/Api/Admin/PermissionsControllerTest.php
share/basercms/plugins/baser-core/tests/TestCase/Controller/Component/BcFrontContentsComponentTest.php
share/basercms/plugins/baser-core/tests/TestCase/Controller/Component/BcMessageComponentTest.php
share/basercms/plugins/baser-core/tests/TestCase/Controller/ContentFoldersControllerTest.php
+share/basercms/plugins/baser-core/tests/TestCase/Controller/MaintenanceControllerTest.php
share/basercms/plugins/baser-core/tests/TestCase/Controller/PagesControllerTest.php
share/basercms/plugins/baser-core/tests/TestCase/Controller/UploadsControllerTest.php
+share/basercms/plugins/baser-core/tests/TestCase/Controller/UsersControllerTest.php
+share/basercms/plugins/baser-core/tests/TestCase/Database/Migration/BcMigrationTest.php
+share/basercms/plugins/baser-core/tests/TestCase/Database/Migration/BcSeedTest.php
share/basercms/plugins/baser-core/tests/TestCase/Database/Schema/BcSchemaTest.php
+share/basercms/plugins/baser-core/tests/TestCase/Entity/PermissionTest.php
share/basercms/plugins/baser-core/tests/TestCase/Error/BcExceptionRendererTest.php
share/basercms/plugins/baser-core/tests/TestCase/Event/BcAuthenticationEventListenerTest.php
share/basercms/plugins/baser-core/tests/TestCase/Event/BcContainerEventListenerTest.php
share/basercms/plugins/baser-core/tests/TestCase/Event/BcContentsEventListenerTest.php
share/basercms/plugins/baser-core/tests/TestCase/Event/BcControllerEventDispatcherTest.php
share/basercms/plugins/baser-core/tests/TestCase/Event/BcControllerEventListenerTest.php
+share/basercms/plugins/baser-core/tests/TestCase/Event/BcEventDispatcherTest.php
share/basercms/plugins/baser-core/tests/TestCase/Event/BcEventDispatcherTraitTest.php
+share/basercms/plugins/baser-core/tests/TestCase/Event/BcEventListenerTest.php
share/basercms/plugins/baser-core/tests/TestCase/Event/BcModelEventDispatcherTest.php
+share/basercms/plugins/baser-core/tests/TestCase/Event/BcShortCodeEventListenerTest.php
share/basercms/plugins/baser-core/tests/TestCase/Event/BcViewEventDispatcherTest.php
share/basercms/plugins/baser-core/tests/TestCase/Form/ContentsSearchFormTest.php
+share/basercms/plugins/baser-core/tests/TestCase/Identifier/Resolver/PrefixOrmResolverTest.php
+share/basercms/plugins/baser-core/tests/TestCase/Mailer/Admin/BcAdminMailerTest.php
+share/basercms/plugins/baser-core/tests/TestCase/Mailer/Admin/PasswordRequestMailerTest.php
+share/basercms/plugins/baser-core/tests/TestCase/Mailer/BcMailerTest.php
share/basercms/plugins/baser-core/tests/TestCase/Middleware/BcAdminMiddlewareTest.php
+share/basercms/plugins/baser-core/tests/TestCase/Middleware/BcFormFailedExceptionTest.php
share/basercms/plugins/baser-core/tests/TestCase/Middleware/BcFrontMiddlewareTest.php
share/basercms/plugins/baser-core/tests/TestCase/Middleware/BcRedirectMainSiteFilterTest.php
+share/basercms/plugins/baser-core/tests/TestCase/Middleware/BcRedirectMainSiteMiddlewareTest.php
share/basercms/plugins/baser-core/tests/TestCase/Middleware/BcRedirectSubSiteMiddlewareTest.php
share/basercms/plugins/baser-core/tests/TestCase/Middleware/BcRequestFilterMiddlewareTest.php
share/basercms/plugins/baser-core/tests/TestCase/Model/Behavior/BcContentsBehaviorTest.php
share/basercms/plugins/baser-core/tests/TestCase/Model/Validation/PageValidationTest.php
share/basercms/plugins/baser-core/tests/TestCase/Model/Validation/SiteValidationTest.php
share/basercms/plugins/baser-core/tests/TestCase/Model/Validation/UserValidationTest.php
-share/basercms/plugins/baser-core/tests/TestCase/PluginTest.php
share/basercms/plugins/baser-core/tests/TestCase/Routing/AssetTest.php
share/basercms/plugins/baser-core/tests/TestCase/Routing/Route/BcContentsRouteTest.php
share/basercms/plugins/baser-core/tests/TestCase/Routing/RouteCollectionTest.php
share/basercms/plugins/baser-core/tests/TestCase/Service/Admin/DashboardAdminServiceTest.php
share/basercms/plugins/baser-core/tests/TestCase/Service/Admin/PagesAdminServiceTest.php
share/basercms/plugins/baser-core/tests/TestCase/Service/Admin/PermissionGroupsAdminServiceTest.php
+share/basercms/plugins/baser-core/tests/TestCase/Service/Admin/PermissionsAdminServiceTest.php
share/basercms/plugins/baser-core/tests/TestCase/Service/Admin/PluginsAdminServiceTest.php
share/basercms/plugins/baser-core/tests/TestCase/Service/Admin/SiteConfigsAdminServiceTest.php
share/basercms/plugins/baser-core/tests/TestCase/Service/Admin/SitesAdminServiceTest.php
share/basercms/plugins/baser-core/tests/TestCase/Service/Admin/UsersAdminServiceTest.php
share/basercms/plugins/baser-core/tests/TestCase/Service/Admin/UtilitiesAdminServiceTest.php
share/basercms/plugins/baser-core/tests/TestCase/Service/AppServiceTest.php
+share/basercms/plugins/baser-core/tests/TestCase/Service/BcCaptchaServiceTest.php
share/basercms/plugins/baser-core/tests/TestCase/Service/BcDatabaseServiceTest.php
share/basercms/plugins/baser-core/tests/TestCase/Service/ContentFoldersServiceTest.php
share/basercms/plugins/baser-core/tests/TestCase/Service/ContentsServiceTest.php
share/basercms/plugins/baser-core/tests/TestCase/ServiceProvider/BcServiceProviderTest.php
share/basercms/plugins/baser-core/tests/TestCase/TestSuite/BcEventListenerMockTest.php
share/basercms/plugins/baser-core/tests/TestCase/TestSuite/BcTestCaseTest.php
+share/basercms/plugins/baser-core/tests/TestCase/Utility/BcAbstractDetectorTest.php
share/basercms/plugins/baser-core/tests/TestCase/Utility/BcAgentTest.php
share/basercms/plugins/baser-core/tests/TestCase/Utility/BcApiUtilTest.php
share/basercms/plugins/baser-core/tests/TestCase/Utility/BcComposerTest.php
share/basercms/plugins/baser-core/tests/TestCase/Utility/BcFileUploaderTest.php
share/basercms/plugins/baser-core/tests/TestCase/Utility/BcFolderTest.php
share/basercms/plugins/baser-core/tests/TestCase/Utility/BcGmapsTest.php
+share/basercms/plugins/baser-core/tests/TestCase/Utility/BcLangTest.php
+share/basercms/plugins/baser-core/tests/TestCase/Utility/BcPluginUtilTest.php
+share/basercms/plugins/baser-core/tests/TestCase/Utility/BcSiteConfigTest.php
share/basercms/plugins/baser-core/tests/TestCase/Utility/BcUpdateLogTest.php
share/basercms/plugins/baser-core/tests/TestCase/Utility/BcUtilTest.php
+share/basercms/plugins/baser-core/tests/TestCase/Utility/BcZipTest.php
+share/basercms/plugins/baser-core/tests/TestCase/Utility/assets/composer-5.1.1.json
+share/basercms/plugins/baser-core/tests/TestCase/Utility/assets/composer-5.1.1.lock
share/basercms/plugins/baser-core/tests/TestCase/View/AppViewTest.php
share/basercms/plugins/baser-core/tests/TestCase/View/BcAdminAppViewTest.php
share/basercms/plugins/baser-core/tests/TestCase/View/BcFrontAppViewTest.php
share/basercms/plugins/baser-core/tests/TestCase/View/Helper/BcUploadHelperTest.php
share/basercms/plugins/baser-core/tests/TestCase/View/Helper/BcXmlHelperTest.php
share/basercms/plugins/baser-core/tests/TestCase/vendor/CKEditorStyleParserTest.php
+share/basercms/plugins/baser-core/tests/TestCase/vendor/ImageresizerTest.php
share/basercms/plugins/baser-core/webroot/img/baser.power.gif
share/basercms/plugins/bc-admin-third/README.md
share/basercms/plugins/bc-admin-third/composer.json
share/basercms/plugins/bc-blog/tests/TestCase/Controller/BlogControllerTest.php
share/basercms/plugins/bc-blog/tests/TestCase/Controller/BlogFrontAppControllerTest.php
share/basercms/plugins/bc-blog/tests/TestCase/Event/BcBlogViewEventListenerTest.php
+share/basercms/plugins/bc-blog/tests/TestCase/Mailer/BlogCommentMailerTest.php
share/basercms/plugins/bc-blog/tests/TestCase/Model/BlogCategoriesTableTest.php
share/basercms/plugins/bc-blog/tests/TestCase/Model/BlogCommentsTableTest.php
share/basercms/plugins/bc-blog/tests/TestCase/Model/BlogContentsTableTest.php
share/basercms/plugins/bc-custom-content/tests/TestCase/Controller/Api/CustomLinksControllerTest.php
share/basercms/plugins/bc-custom-content/tests/TestCase/Controller/CustomContentFrontAppControllerTest.php
share/basercms/plugins/bc-custom-content/tests/TestCase/Controller/CustomContentsControllerTest.php
+share/basercms/plugins/bc-custom-content/tests/TestCase/Event/BcCustomContentControllerEventListenerTest.php
share/basercms/plugins/bc-custom-content/tests/TestCase/Model/Entity/CustomFieldTest.php
share/basercms/plugins/bc-custom-content/tests/TestCase/Model/Entity/CustomLinkTest.php
share/basercms/plugins/bc-custom-content/tests/TestCase/Model/Entity/CustomTableTest.php
share/basercms/plugins/bc-favorite/tests/Scenario/FavoritesScenario.php
share/basercms/plugins/bc-favorite/tests/TestCase/BcFavoritePluginTest.php
share/basercms/plugins/bc-favorite/tests/TestCase/Controller/Api/Admin/FavoritesControllerTest.php
+share/basercms/plugins/bc-favorite/tests/TestCase/Event/BcFavoriteViewEventListenerTest.php
share/basercms/plugins/bc-favorite/tests/TestCase/Model/Table/FavoritesTableTest.php
share/basercms/plugins/bc-favorite/tests/TestCase/Model/Validation/FavoriteValidationTest.php
share/basercms/plugins/bc-favorite/tests/TestCase/Service/FavoritesServiceTest.php
share/basercms/plugins/bc-front/templates/element/list_counter.php
share/basercms/plugins/bc-front/templates/element/list_num.php
share/basercms/plugins/bc-front/templates/element/paginations/simple.php
+share/basercms/plugins/bc-front/templates/element/related_site_links.php
share/basercms/plugins/bc-front/templates/element/schema_crumbs.php
share/basercms/plugins/bc-front/templates/element/top_info.php
share/basercms/plugins/bc-front/templates/element/update_info.php
share/basercms/plugins/bc-installer/src/Service/InstallationsService.php
share/basercms/plugins/bc-installer/src/Service/InstallationsServiceInterface.php
share/basercms/plugins/bc-installer/src/ServiceProvider/BcInstallerServiceProvider.php
+share/basercms/plugins/bc-installer/tests/TestCase/BcInstallerPluginTest.php
+share/basercms/plugins/bc-installer/tests/TestCase/Command/InstallCommandTest.php
share/basercms/plugins/bc-installer/tests/TestCase/Controller/Admin/InstallationsControllerTest.php
+share/basercms/plugins/bc-installer/tests/TestCase/Mailer/Admin/InstallerMailerTest.php
share/basercms/plugins/bc-installer/tests/TestCase/Service/Admin/InstallationsAdminServiceTest.php
share/basercms/plugins/bc-installer/tests/TestCase/Service/InstallationsServiceTest.php
share/basercms/plugins/bc-installer/tests/TestCase/ServiceProvider/BcInstallerServiceProviderClass.php
share/basercms/plugins/bc-mail/tests/TestCase/Controller/Api/MailMessagesControllerTest.php
share/basercms/plugins/bc-mail/tests/TestCase/Controller/MailControllerTest.php
share/basercms/plugins/bc-mail/tests/TestCase/Controller/MailFrontAppControllerTest.php
+share/basercms/plugins/bc-mail/tests/TestCase/Mailer/MailMessageMailerTest.php
+share/basercms/plugins/bc-mail/tests/TestCase/Model/Entity/MailContentTest.php
share/basercms/plugins/bc-mail/tests/TestCase/Model/Table/MailConfigsTableTest.php
share/basercms/plugins/bc-mail/tests/TestCase/Model/Table/MailContentsTableTest.php
share/basercms/plugins/bc-mail/tests/TestCase/Model/Table/MailFieldsTableTest.php
share/basercms/plugins/bc-theme-config/tests/TestCase/BcThemeConfigPluginTest.php
share/basercms/plugins/bc-theme-config/tests/TestCase/Controller/Admin/ThemeConfigsControllerTest.php
share/basercms/plugins/bc-theme-config/tests/TestCase/Controller/Api/Admin/ThemeConfigsControllerTest.php
+share/basercms/plugins/bc-theme-config/tests/TestCase/Event/BcThemeConfigControllerEventListenerTest.php
share/basercms/plugins/bc-theme-config/tests/TestCase/Model/Table/ThemeConfigTableTest.php
share/basercms/plugins/bc-theme-config/tests/TestCase/Service/ThemeConfigsServiceTest.php
share/basercms/plugins/bc-theme-config/tests/TestCase/ServiceProvider/BcThemeConfigServiceProviderTest.php
share/basercms/plugins/bc-theme-file/tests/TestCase/Controller/Api/Admin/ThemeFoldersControllerTest.php
share/basercms/plugins/bc-theme-file/tests/TestCase/Form/ThemeFileFormTest.php
share/basercms/plugins/bc-theme-file/tests/TestCase/Form/ThemeFolderFormTest.php
+share/basercms/plugins/bc-theme-file/tests/TestCase/Model/Entity/ThemeFileTest.php
+share/basercms/plugins/bc-theme-file/tests/TestCase/Model/Entity/ThemeFolderTest.php
share/basercms/plugins/bc-theme-file/tests/TestCase/Model/Table/ThemeFileTest.php
share/basercms/plugins/bc-theme-file/tests/TestCase/Model/Table/ThemeFolderTest.php
share/basercms/plugins/bc-theme-file/tests/TestCase/Service/Admin/ThemeFilesAdminServiceTest.php
share/basercms/plugins/bc-uploader/tests/TestCase/Controller/Admin/UploaderCategoriesControllerTest.php
share/basercms/plugins/bc-uploader/tests/TestCase/Controller/Admin/UploaderConfigsControllerTest.php
share/basercms/plugins/bc-uploader/tests/TestCase/Controller/Admin/UploaderFilesControllerTest.php
-share/basercms/plugins/bc-uploader/tests/TestCase/Controller/UploaderCategoriesControllerTest.php
-share/basercms/plugins/bc-uploader/tests/TestCase/Controller/UploaderConfigsControllerTest.php
+share/basercms/plugins/bc-uploader/tests/TestCase/Controller/Api/UploaderCategoriesControllerTest.php
+share/basercms/plugins/bc-uploader/tests/TestCase/Controller/Api/UploaderConfigsControllerTest.php
+share/basercms/plugins/bc-uploader/tests/TestCase/Controller/Api/UploaderFilesControllerTest.php
share/basercms/plugins/bc-uploader/tests/TestCase/Controller/UploaderFilesControllerTest.php
share/basercms/plugins/bc-uploader/tests/TestCase/Event/UploaderViewEventListenerTest.php
share/basercms/plugins/bc-uploader/tests/TestCase/Model/Entity/UploaderFileTest.php
share/basercms/plugins/bc-widget-area/tests/TestCase/BcWidgetAreaPluginTest.php
share/basercms/plugins/bc-widget-area/tests/TestCase/Controller/Admin/WidgetAreasControllerTest.php
share/basercms/plugins/bc-widget-area/tests/TestCase/Controller/Api/Admin/WidgetAreasControllerTest.php
+share/basercms/plugins/bc-widget-area/tests/TestCase/Event/BcWidgetAreaControllerEventListenerTest.php
+share/basercms/plugins/bc-widget-area/tests/TestCase/Event/BcWidgetAreaHelperEventListenerTest.php
share/basercms/plugins/bc-widget-area/tests/TestCase/Model/Entity/WidgetAreaTest.php
share/basercms/plugins/bc-widget-area/tests/TestCase/Model/Table/WidgetAreasTableTest.php
share/basercms/plugins/bc-widget-area/tests/TestCase/Service/Admin/WidgetAreasAdminServiceTest.php