gitextract_egawjsam/ ├── .gitattributes ├── .github/ │ └── workflows/ │ └── tests.yml ├── .gitignore ├── CREDITS.md ├── LICENSE.md ├── README.md ├── composer.json ├── contracts/ │ ├── Database/ │ │ ├── CurrencyableInterface.php │ │ ├── MultisiteGroupInterface.php │ │ ├── MultisiteInterface.php │ │ ├── NestedSetInterface.php │ │ ├── SoftDeleteInterface.php │ │ ├── SortableInterface.php │ │ ├── SortableRelationInterface.php │ │ ├── TranslatableInterface.php │ │ ├── TreeInterface.php │ │ └── ValidationInterface.php │ ├── Element/ │ │ ├── FilterElement.php │ │ ├── FormElement.php │ │ └── ListElement.php │ ├── Support/ │ │ └── OctoberPackage.php │ └── Twig/ │ ├── CallsAnyMethod.php │ └── CallsMethods.php ├── globals/ │ ├── AjaxException.php │ ├── App.php │ ├── ApplicationException.php │ ├── Arr.php │ ├── Artisan.php │ ├── Auth.php │ ├── Backend.php │ ├── BackendAuth.php │ ├── BackendMenu.php │ ├── BackendUi.php │ ├── Block.php │ ├── Broadcast.php │ ├── Bus.php │ ├── Cache.php │ ├── Cms.php │ ├── Config.php │ ├── Cookie.php │ ├── Crypt.php │ ├── Currency.php │ ├── Date.php │ ├── Db.php │ ├── DbDongle.php │ ├── Event.php │ ├── File.php │ ├── Flash.php │ ├── ForbiddenException.php │ ├── Form.php │ ├── Hash.php │ ├── Html.php │ ├── Http.php │ ├── Ini.php │ ├── Input.php │ ├── Lang.php │ ├── Log.php │ ├── Mail.php │ ├── Manifest.php │ ├── Markdown.php │ ├── Model.php │ ├── NotFoundException.php │ ├── Notification.php │ ├── Password.php │ ├── Queue.php │ ├── Redirect.php │ ├── Redis.php │ ├── Request.php │ ├── Resizer.php │ ├── Response.php │ ├── Route.php │ ├── Schema.php │ ├── Seeder.php │ ├── Session.php │ ├── Site.php │ ├── Storage.php │ ├── Str.php │ ├── System.php │ ├── SystemException.php │ ├── Twig.php │ ├── Ui.php │ ├── Url.php │ ├── ValidationException.php │ ├── Validator.php │ ├── View.php │ ├── Vite.php │ └── Yaml.php ├── init/ │ ├── autoloader.php │ ├── functions.php │ ├── init.php │ └── polyfills.php ├── init.php ├── phpbench.json ├── phpcs.xml ├── phpunit.xml ├── src/ │ ├── Assetic/ │ │ ├── Asset/ │ │ │ ├── AssetCache.php │ │ │ ├── AssetCollection.php │ │ │ ├── AssetCollectionInterface.php │ │ │ ├── AssetInterface.php │ │ │ ├── BaseAsset.php │ │ │ ├── FileAsset.php │ │ │ ├── GlobAsset.php │ │ │ ├── HttpAsset.php │ │ │ ├── Iterator/ │ │ │ │ ├── AssetCollectionFilterIterator.php │ │ │ │ └── AssetCollectionIterator.php │ │ │ └── StringAsset.php │ │ ├── AssetManager.php │ │ ├── AssetWriter.php │ │ ├── AsseticServiceProvider.php │ │ ├── Cache/ │ │ │ ├── CacheInterface.php │ │ │ └── FilesystemCache.php │ │ ├── Combiner.php │ │ ├── Factory/ │ │ │ └── AssetFactory.php │ │ ├── Filter/ │ │ │ ├── BaseCssFilter.php │ │ │ ├── CssImportFilter.php │ │ │ ├── CssMinFilter.php │ │ │ ├── CssRewriteFilter.php │ │ │ ├── DependencyExtractorInterface.php │ │ │ ├── FilterCollection.php │ │ │ ├── FilterInterface.php │ │ │ ├── HashableInterface.php │ │ │ ├── JSMinFilter.php │ │ │ ├── JSqueezeFilter.php │ │ │ ├── JavascriptImporter.php │ │ │ ├── LessCompiler.php │ │ │ ├── LessphpFilter.php │ │ │ ├── ScssCompiler.php │ │ │ ├── ScssphpFilter.php │ │ │ └── StylesheetMinify.php │ │ ├── FilterManager.php │ │ ├── README.md │ │ ├── Traits/ │ │ │ └── HasDeepHasher.php │ │ └── Util/ │ │ ├── CssUtils.php │ │ ├── LessUtils.php │ │ ├── SassUtils.php │ │ └── VarUtils.php │ ├── Auth/ │ │ ├── AuthException.php │ │ ├── Concerns/ │ │ │ ├── HasGuard.php │ │ │ ├── HasImpersonation.php │ │ │ ├── HasProviderProxy.php │ │ │ ├── HasSession.php │ │ │ ├── HasStatefulGuard.php │ │ │ ├── HasThrottle.php │ │ │ └── HasUser.php │ │ ├── Manager.php │ │ ├── Migrations/ │ │ │ ├── 2013_10_01_000001_Db_Users.php │ │ │ ├── 2013_10_01_000002_Db_Groups.php │ │ │ ├── 2013_10_01_000003_Db_Users_Groups.php │ │ │ ├── 2013_10_01_000004_Db_Preferences.php │ │ │ ├── 2013_10_01_000005_Db_Throttle.php │ │ │ └── 2017_10_01_000006_Db_Roles.php │ │ └── Models/ │ │ ├── Group.php │ │ ├── Preferences.php │ │ ├── Role.php │ │ ├── Throttle.php │ │ └── User.php │ ├── Composer/ │ │ ├── ClassLoader.php │ │ ├── ComposerManager.php │ │ ├── Concerns/ │ │ │ ├── HasAssertions.php │ │ │ ├── HasAutoloader.php │ │ │ ├── HasOctoberCommands.php │ │ │ ├── HasOutput.php │ │ │ └── HasRequirements.php │ │ └── resources/ │ │ ├── file_get_contents.php │ │ └── putenv.php │ ├── Config/ │ │ ├── FileLoader.php │ │ ├── README.md │ │ └── Repository.php │ ├── Database/ │ │ ├── Attach/ │ │ │ ├── File.php │ │ │ └── FileException.php │ │ ├── Builder.php │ │ ├── Collection.php │ │ ├── Concerns/ │ │ │ ├── HasAttributes.php │ │ │ ├── HasEagerLoadAttachRelation.php │ │ │ ├── HasEvents.php │ │ │ ├── HasJsonable.php │ │ │ ├── HasNicerPagination.php │ │ │ ├── HasRelationships.php │ │ │ └── HasReplication.php │ │ ├── Connections/ │ │ │ ├── Connection.php │ │ │ ├── ExtendsConnection.php │ │ │ ├── MariaDbConnection.php │ │ │ ├── MySqlConnection.php │ │ │ ├── PostgresConnection.php │ │ │ ├── SQLiteConnection.php │ │ │ └── SqlServerConnection.php │ │ ├── Connectors/ │ │ │ └── ConnectionFactory.php │ │ ├── DatabaseServiceProvider.php │ │ ├── Dongle.php │ │ ├── ExpandoModel.php │ │ ├── Factories/ │ │ │ ├── Factory.php │ │ │ └── HasFactory.php │ │ ├── Migrations/ │ │ │ ├── 2013_10_01_000001_Db_Deferred_Bindings.php │ │ │ ├── 2013_10_01_000002_Db_Files.php │ │ │ ├── 2015_10_01_000003_Db_Revisions.php │ │ │ └── 2026_10_01_000004_Db_Translate_Attributes.php │ │ ├── Model.php │ │ ├── ModelBehavior.php │ │ ├── ModelException.php │ │ ├── Models/ │ │ │ ├── DeferredBinding.php │ │ │ ├── Revision.php │ │ │ └── TranslateAttribute.php │ │ ├── MorphPivot.php │ │ ├── NestedTreeScope.php │ │ ├── Pivot.php │ │ ├── QueryBuilder.php │ │ ├── README.md │ │ ├── Relations/ │ │ │ ├── AttachMany.php │ │ │ ├── AttachOne.php │ │ │ ├── AttachOneOrMany.php │ │ │ ├── BelongsTo.php │ │ │ ├── BelongsToMany.php │ │ │ ├── DeferOneOrMany.php │ │ │ ├── DefinedConstraints.php │ │ │ ├── HasMany.php │ │ │ ├── HasManyThrough.php │ │ │ ├── HasOne.php │ │ │ ├── HasOneOrMany.php │ │ │ ├── HasOneThrough.php │ │ │ ├── MorphMany.php │ │ │ ├── MorphOne.php │ │ │ ├── MorphOneOrMany.php │ │ │ ├── MorphTo.php │ │ │ ├── MorphToMany.php │ │ │ └── Relation.php │ │ ├── Replicator.php │ │ ├── Schema/ │ │ │ └── Blueprint.php │ │ ├── Scopes/ │ │ │ ├── MultisiteGroupScope.php │ │ │ ├── MultisiteScope.php │ │ │ ├── NestedTreeScope.php │ │ │ ├── SoftDeleteScope.php │ │ │ └── SortableScope.php │ │ ├── SortableScope.php │ │ ├── Traits/ │ │ │ ├── BaseIdentifier.php │ │ │ ├── Defaultable.php │ │ │ ├── DeferredBinding.php │ │ │ ├── Encryptable.php │ │ │ ├── Hashable.php │ │ │ ├── Multisite.php │ │ │ ├── MultisiteGroup.php │ │ │ ├── NestedTree.php │ │ │ ├── Nullable.php │ │ │ ├── Purgeable.php │ │ │ ├── Revisionable.php │ │ │ ├── SimpleTree.php │ │ │ ├── Sluggable.php │ │ │ ├── SluggableTree.php │ │ │ ├── SoftDelete.php │ │ │ ├── Sortable.php │ │ │ ├── SortableRelation.php │ │ │ ├── Translatable.php │ │ │ ├── UserFootprints.php │ │ │ └── Validation.php │ │ ├── TreeCollection.php │ │ ├── Updater.php │ │ └── Updates/ │ │ ├── Migration.php │ │ └── Seeder.php │ ├── Element/ │ │ ├── Dash/ │ │ │ └── ReportDefinition.php │ │ ├── ElementBase.php │ │ ├── ElementHolder.php │ │ ├── Filter/ │ │ │ └── ScopeDefinition.php │ │ ├── Form/ │ │ │ ├── FieldDefinition.php │ │ │ └── FieldsetDefinition.php │ │ ├── Lists/ │ │ │ └── ColumnDefinition.php │ │ ├── Navigation/ │ │ │ └── ItemDefinition.php │ │ └── OptionDefinition.php │ ├── Events/ │ │ ├── Dispatcher.php │ │ ├── EventServiceProvider.php │ │ ├── FakeDispatcher.php │ │ └── PriorityDispatcher.php │ ├── Exception/ │ │ ├── AjaxException.php │ │ ├── ApplicationException.php │ │ ├── ErrorHandler.php │ │ ├── ExceptionBase.php │ │ ├── ForbiddenException.php │ │ ├── NotFoundException.php │ │ ├── SystemException.php │ │ └── ValidationException.php │ ├── Extension/ │ │ ├── Container.php │ │ ├── Extendable.php │ │ ├── ExtendableTrait.php │ │ ├── ExtensionBase.php │ │ ├── ExtensionTrait.php │ │ └── README.md │ ├── Filesystem/ │ │ ├── Definitions.php │ │ ├── Filesystem.php │ │ ├── FilesystemServiceProvider.php │ │ ├── README.md │ │ └── Zip.php │ ├── Flash/ │ │ ├── FlashBag.php │ │ └── FlashServiceProvider.php │ ├── Foundation/ │ │ ├── Application.php │ │ ├── Bootstrap/ │ │ │ ├── HandleExceptions.php │ │ │ ├── LoadConfiguration.php │ │ │ └── RegisterOctober.php │ │ ├── Configuration/ │ │ │ └── ApplicationBuilder.php │ │ ├── Console/ │ │ │ ├── ClearCompiledCommand.php │ │ │ ├── Kernel.php │ │ │ ├── ProjectSetCommand.php │ │ │ ├── RouteCacheCommand.php │ │ │ ├── RouteListCommand.php │ │ │ └── ServeCommand.php │ │ ├── Exception/ │ │ │ └── Handler.php │ │ ├── Http/ │ │ │ ├── Kernel.php │ │ │ └── Middleware/ │ │ │ ├── CheckForMaintenanceMode.php │ │ │ └── EncryptCookies.php │ │ ├── Providers/ │ │ │ ├── AppServiceProvider.php │ │ │ ├── ArtisanServiceProvider.php │ │ │ ├── ConsoleSupportServiceProvider.php │ │ │ ├── CoreServiceProvider.php │ │ │ ├── DateServiceProvider.php │ │ │ ├── ExecutionContextProvider.php │ │ │ └── LogServiceProvider.php │ │ └── resources/ │ │ └── server.php │ ├── Halcyon/ │ │ ├── Builder.php │ │ ├── Collection.php │ │ ├── Concerns/ │ │ │ └── HasEvents.php │ │ ├── Datasource/ │ │ │ ├── AutoDatasource.php │ │ │ ├── Datasource.php │ │ │ ├── DatasourceInterface.php │ │ │ ├── DbDatasource.php │ │ │ ├── FileDatasource.php │ │ │ ├── Resolver.php │ │ │ └── ResolverInterface.php │ │ ├── Exception/ │ │ │ ├── CreateDirectoryException.php │ │ │ ├── CreateFileException.php │ │ │ ├── DeleteFileException.php │ │ │ ├── FileExistsException.php │ │ │ ├── InvalidDirectoryNameException.php │ │ │ ├── InvalidExtensionException.php │ │ │ ├── InvalidFileNameException.php │ │ │ ├── MissingFileNameException.php │ │ │ └── ModelException.php │ │ ├── HalcyonServiceProvider.php │ │ ├── Migrations/ │ │ │ └── 2021_10_01_000001_Db_Templates.php │ │ ├── Model.php │ │ ├── Processors/ │ │ │ ├── Processor.php │ │ │ └── SectionParser.php │ │ ├── README.md │ │ └── Traits/ │ │ └── Validation.php │ ├── Html/ │ │ ├── BlockBuilder.php │ │ ├── FormBuilder.php │ │ ├── Helper.php │ │ ├── HtmlBuilder.php │ │ ├── HtmlServiceProvider.php │ │ ├── README.md │ │ ├── UrlMixin.php │ │ └── UrlServiceProvider.php │ ├── Installer/ │ │ ├── Console/ │ │ │ ├── OctoberBuild.php │ │ │ └── OctoberInstall.php │ │ ├── GatewayClient.php │ │ ├── InstallEventHandler.php │ │ ├── InstallManager.php │ │ └── Traits/ │ │ ├── SetupBuilder.php │ │ └── SetupHelper.php │ ├── Mail/ │ │ ├── FakeMailer.php │ │ ├── MailManager.php │ │ ├── MailParser.php │ │ ├── MailServiceProvider.php │ │ ├── Mailable.php │ │ └── Mailer.php │ ├── Network/ │ │ └── Http.php │ ├── Parse/ │ │ ├── Bracket.php │ │ ├── ComponentParser.php │ │ ├── Ini.php │ │ ├── Markdown.php │ │ ├── MarkdownData.php │ │ ├── ParseServiceProvider.php │ │ ├── Parsedown/ │ │ │ ├── Parsedown.php │ │ │ └── ParsedownExtra.php │ │ ├── Syntax/ │ │ │ ├── FieldParser.php │ │ │ ├── Parser.php │ │ │ ├── README.md │ │ │ └── SyntaxModelTrait.php │ │ ├── Twig.php │ │ └── Yaml.php │ ├── Resize/ │ │ ├── ResizeBuilder.php │ │ ├── ResizeServiceProvider.php │ │ └── Resizer.php │ ├── Router/ │ │ ├── CoreRedirector.php │ │ ├── CoreRouter.php │ │ ├── Helper.php │ │ ├── README.md │ │ ├── Router.php │ │ ├── RoutingServiceProvider.php │ │ └── Rule.php │ ├── Scaffold/ │ │ ├── Console/ │ │ │ ├── CreateCommand.php │ │ │ ├── CreateComponent.php │ │ │ ├── CreateContentField.php │ │ │ ├── CreateController.php │ │ │ ├── CreateFactory.php │ │ │ ├── CreateFilterWidget.php │ │ │ ├── CreateFormWidget.php │ │ │ ├── CreateJob.php │ │ │ ├── CreateMigration.php │ │ │ ├── CreateModel.php │ │ │ ├── CreatePlugin.php │ │ │ ├── CreateReportWidget.php │ │ │ ├── CreateSeeder.php │ │ │ ├── CreateTest.php │ │ │ ├── command/ │ │ │ │ └── command.stub │ │ │ ├── component/ │ │ │ │ ├── component.stub │ │ │ │ └── default.stub │ │ │ ├── contentfield/ │ │ │ │ └── contentfield.stub │ │ │ ├── controller/ │ │ │ │ ├── _list_toolbar.stub │ │ │ │ ├── config_form.stub │ │ │ │ ├── config_list.stub │ │ │ │ ├── controller.stub │ │ │ │ ├── create.stub │ │ │ │ ├── create_design.stub │ │ │ │ ├── index.stub │ │ │ │ ├── preview.stub │ │ │ │ ├── preview_design.stub │ │ │ │ ├── update.stub │ │ │ │ └── update_design.stub │ │ │ ├── factory/ │ │ │ │ ├── factory.stub │ │ │ │ └── factory_app.stub │ │ │ ├── filterwidget/ │ │ │ │ ├── filterwidget.stub │ │ │ │ ├── javascript.stub │ │ │ │ ├── partial.stub │ │ │ │ ├── partial_form.stub │ │ │ │ └── stylesheet.stub │ │ │ ├── formwidget/ │ │ │ │ ├── formwidget.stub │ │ │ │ ├── javascript.stub │ │ │ │ ├── partial.stub │ │ │ │ └── stylesheet.stub │ │ │ ├── job/ │ │ │ │ ├── job.queued.stub │ │ │ │ └── job.stub │ │ │ ├── migration/ │ │ │ │ ├── create_app_table.stub │ │ │ │ ├── create_table.stub │ │ │ │ ├── update_app_table.stub │ │ │ │ └── update_table.stub │ │ │ ├── model/ │ │ │ │ ├── columns.stub │ │ │ │ ├── fields.stub │ │ │ │ └── model.stub │ │ │ ├── plugin/ │ │ │ │ ├── composer.stub │ │ │ │ ├── plugin.stub │ │ │ │ └── version.stub │ │ │ ├── reportwidget/ │ │ │ │ ├── reportwidget.stub │ │ │ │ └── widget.stub │ │ │ ├── seeder/ │ │ │ │ ├── create_app_seeder.stub │ │ │ │ └── create_seeder.stub │ │ │ └── test/ │ │ │ ├── phpunit.app.stub │ │ │ ├── phpunit.plugin.stub │ │ │ └── test.stub │ │ ├── GeneratorCommand.php │ │ ├── GeneratorCommandBase.php │ │ └── ScaffoldServiceProvider.php │ ├── Support/ │ │ ├── Arr.php │ │ ├── Collection.php │ │ ├── Date.php │ │ ├── Debug/ │ │ │ └── HtmlDumper.php │ │ ├── DefaultProviders.php │ │ ├── Facade.php │ │ ├── Facades/ │ │ │ ├── Auth.php │ │ │ ├── Block.php │ │ │ ├── Config.php │ │ │ ├── Currency.php │ │ │ ├── DbDongle.php │ │ │ ├── Event.php │ │ │ ├── File.php │ │ │ ├── Flash.php │ │ │ ├── Form.php │ │ │ ├── Html.php │ │ │ ├── Ini.php │ │ │ ├── Input.php │ │ │ ├── Mail.php │ │ │ ├── Markdown.php │ │ │ ├── Resizer.php │ │ │ ├── Schema.php │ │ │ ├── Site.php │ │ │ ├── Str.php │ │ │ ├── Twig.php │ │ │ ├── Url.php │ │ │ ├── Validator.php │ │ │ └── Yaml.php │ │ ├── ModuleServiceProvider.php │ │ ├── README.md │ │ ├── SafeCollection.php │ │ ├── ServiceProvider.php │ │ ├── Singleton.php │ │ ├── Str.php │ │ └── Traits/ │ │ ├── Emitter.php │ │ ├── KeyParser.php │ │ └── Singleton.php │ ├── Translation/ │ │ ├── FileLoader.php │ │ ├── README.md │ │ ├── TranslationServiceProvider.php │ │ └── Translator.php │ └── Validation/ │ ├── Concerns/ │ │ └── FormatsMessages.php │ ├── Factory.php │ ├── ValidationServiceProvider.php │ └── Validator.php └── tests/ ├── Assetic/ │ ├── MockAsset.php │ └── StylesheetMinifyTest.php ├── Benchmark/ │ ├── Database/ │ │ └── DatabaseBench.php │ ├── GeneralBench.php │ ├── Parse/ │ │ └── ParseBench.php │ └── Router/ │ └── RouterBench.php ├── Database/ │ ├── DongleTest.php │ ├── ModelAddersTest.php │ ├── SortableTest.php │ ├── Traits/ │ │ ├── EncryptableTest.php │ │ ├── SluggableTest.php │ │ └── ValidationTest.php │ └── UpdaterTest.php ├── Events/ │ └── EventDispatcherTest.php ├── Extension/ │ ├── ExtendableTest.php │ └── ExtensionTest.php ├── Halcyon/ │ ├── DatasourceResolverTest.php │ ├── HalcyonModelTest.php │ ├── SectionParserTest.php │ └── ValidationTraitTest.php ├── Html/ │ ├── HtmlBuilderTest.php │ └── HtmlHelperTest.php ├── Mail/ │ └── MailerTest.php ├── Network/ │ └── HttpTest.php ├── Parse/ │ ├── BracketTest.php │ ├── IniTest.php │ ├── MarkdownTest.php │ ├── SyntaxFieldParserTest.php │ └── SyntaxParserTest.php ├── Router/ │ ├── RouteTest.php │ └── RouterHelperTest.php ├── Scaffold/ │ └── ScaffoldBaseTest.php ├── Support/ │ ├── CountableTest.php │ ├── EmitterTest.php │ └── HttpBuildQueryTest.php ├── TestCase.php ├── Translation/ │ └── TranslatorTest.php ├── fixtures/ │ ├── config/ │ │ └── sample-config.php │ ├── database/ │ │ └── SampleClass.php │ ├── halcyon/ │ │ ├── models/ │ │ │ ├── Content.php │ │ │ ├── Menu.php │ │ │ └── Page.php │ │ └── themes/ │ │ ├── theme1/ │ │ │ ├── content/ │ │ │ │ └── welcome.htm │ │ │ ├── menus/ │ │ │ │ └── mainmenu.htm │ │ │ └── pages/ │ │ │ ├── about.htm │ │ │ ├── home.htm │ │ │ └── level1/ │ │ │ ├── level2/ │ │ │ │ └── level3/ │ │ │ │ └── level4/ │ │ │ │ └── level5/ │ │ │ │ ├── contact.htm │ │ │ │ └── level6/ │ │ │ │ └── unknown.htm │ │ │ └── team.htm │ │ └── theme2/ │ │ └── pages/ │ │ └── home.htm │ ├── lang/ │ │ └── en/ │ │ └── lang.php │ └── parse/ │ ├── array.ini │ ├── basic.ini │ ├── comments-clean.ini │ ├── comments.ini │ ├── complex.ini │ ├── multilines-value.ini │ ├── object.ini │ ├── sections.ini │ ├── simple.ini │ └── subsections.ini └── phpunit.xml