From b4288db37b8d644beb079b4be1ba25888eaf2e1b Mon Sep 17 00:00:00 2001 From: aB0t Date: Mon, 15 Jul 2024 10:00:11 +0200 Subject: [PATCH] Release of v4.0.14 Refactored the API classes. Add table schema checker. --- CHANGELOG.md | 10 +- GetbibleInstallerScript.php | 174 +++--- README.md | 28 +- admin/README.txt | 28 +- admin/config.xml | 4 +- admin/forms/book.xml | 4 +- admin/forms/chapter.xml | 4 +- admin/forms/filter_books.xml | 4 +- admin/forms/filter_chapters.xml | 4 +- admin/forms/filter_linkers.xml | 4 +- admin/forms/filter_notes.xml | 4 +- admin/forms/filter_open_ai_messages.xml | 4 +- admin/forms/filter_open_ai_responses.xml | 4 +- admin/forms/filter_passwords.xml | 4 +- admin/forms/filter_prompts.xml | 4 +- admin/forms/filter_tagged_verses.xml | 4 +- admin/forms/filter_tags.xml | 4 +- admin/forms/filter_translations.xml | 4 +- admin/forms/filter_verses.xml | 4 +- admin/forms/linker.xml | 4 +- admin/forms/note.xml | 4 +- admin/forms/open_ai_message.xml | 4 +- admin/forms/open_ai_response.xml | 4 +- admin/forms/password.xml | 4 +- admin/forms/prompt.xml | 4 +- admin/forms/tag.xml | 4 +- admin/forms/tagged_verse.xml | 4 +- admin/forms/translation.xml | 4 +- admin/forms/verse.xml | 4 +- admin/layouts/linker/notes_fullwidth.php | 6 +- admin/layouts/linker/passwords_fullwidth.php | 6 +- admin/layouts/linker/tags_fullwidth.php | 6 +- .../open_ai_response/message_fullwidth.php | 6 +- admin/layouts/prompt/open_ai_left.php | 4 +- admin/layouts/prompt/open_ai_right.php | 4 +- admin/layouts/trashhelper.php | 2 +- admin/services/provider.php | 14 +- .../updates/mysql/{3.1.1.sql => 3.1.2.sql} | 0 admin/sql/updates/mysql/4.0.13.sql | 1 + admin/src/Controller/AjaxController.php | 2 +- admin/src/Controller/BookController.php | 4 +- admin/src/Controller/BooksController.php | 8 +- admin/src/Controller/ChapterController.php | 4 +- admin/src/Controller/ChaptersController.php | 4 +- admin/src/Controller/DisplayController.php | 2 +- admin/src/Controller/GetbibleController.php | 4 +- admin/src/Controller/LinkerController.php | 4 +- admin/src/Controller/LinkersController.php | 4 +- admin/src/Controller/NoteController.php | 4 +- admin/src/Controller/NotesController.php | 4 +- .../Controller/Open_ai_messageController.php | 4 +- .../Controller/Open_ai_messagesController.php | 4 +- .../Controller/Open_ai_responseController.php | 4 +- .../Open_ai_responsesController.php | 4 +- admin/src/Controller/PasswordController.php | 4 +- admin/src/Controller/PasswordsController.php | 4 +- admin/src/Controller/PromptController.php | 4 +- admin/src/Controller/PromptsController.php | 4 +- admin/src/Controller/TagController.php | 4 +- .../src/Controller/Tagged_verseController.php | 4 +- .../Controller/Tagged_versesController.php | 4 +- admin/src/Controller/TagsController.php | 4 +- .../src/Controller/TranslationController.php | 4 +- .../src/Controller/TranslationsController.php | 8 +- admin/src/Controller/VerseController.php | 4 +- admin/src/Controller/VersesController.php | 4 +- admin/src/Extension/GetbibleComponent.php | 4 +- admin/src/Field/BooksfilternameField.php | 4 +- admin/src/Field/BooksfilternrField.php | 4 +- admin/src/Field/ChaptersfilterbooknrField.php | 4 +- .../src/Field/ChaptersfilterchapterField.php | 4 +- admin/src/Field/LinkersField.php | 4 +- admin/src/Field/LinkersfilternameField.php | 4 +- .../Field/LinkersfilterpublicnotesField.php | 4 +- .../LinkersfilterpublictaggedversesField.php | 4 +- admin/src/Field/NotesfilteraccessField.php | 4 +- admin/src/Field/NotesfilterbooknrField.php | 4 +- admin/src/Field/NotesfilterchapterField.php | 4 +- admin/src/Field/NotesfilterverseField.php | 4 +- .../Field/OpenaimessagesfilterroleField.php | 4 +- .../Field/OpenaimessagesfiltersourceField.php | 4 +- admin/src/Field/OpenairesponsesField.php | 4 +- .../OpenairesponsesfilterresponseidField.php | 4 +- ...penairesponsesfilterresponsemodelField.php | 4 +- admin/src/Field/PasswordsfilternameField.php | 4 +- admin/src/Field/PromptsField.php | 4 +- .../PromptsfiltercachebehaviourField.php | 4 +- admin/src/Field/PromptsfiltermodelField.php | 4 +- admin/src/Field/PromptsfilternameField.php | 4 +- admin/src/Field/TagersField.php | 4 +- .../Field/TaggedversesfilteraccessField.php | 4 +- .../Field/TaggedversesfilterbooknrField.php | 4 +- .../Field/TaggedversesfilterchapterField.php | 4 +- .../Field/TaggedversesfilterverseField.php | 4 +- admin/src/Field/TagsfilteraccessField.php | 4 +- admin/src/Field/TargettranslationsField.php | 4 +- admin/src/Field/TranslationsField.php | 4 +- .../TranslationsfilterdirectionField.php | 4 +- admin/src/Field/VersesfilterbooknrField.php | 4 +- admin/src/Field/VersesfilterchapterField.php | 4 +- admin/src/Field/VersesfilterverseField.php | 4 +- admin/src/Helper/GetbibleHelper.php | 18 +- admin/src/Helper/HeaderCheck.php | 2 +- admin/src/Helper/PowerloaderHelper.php | 7 +- admin/src/Model/AjaxModel.php | 8 +- admin/src/Model/BookModel.php | 8 +- admin/src/Model/BooksModel.php | 10 +- admin/src/Model/ChapterModel.php | 8 +- admin/src/Model/ChaptersModel.php | 10 +- admin/src/Model/GetbibleModel.php | 73 ++- admin/src/Model/LinkerModel.php | 14 +- admin/src/Model/LinkersModel.php | 10 +- admin/src/Model/NoteModel.php | 10 +- admin/src/Model/NotesModel.php | 10 +- admin/src/Model/Open_ai_messageModel.php | 8 +- admin/src/Model/Open_ai_messagesModel.php | 10 +- admin/src/Model/Open_ai_responseModel.php | 10 +- admin/src/Model/Open_ai_responsesModel.php | 10 +- admin/src/Model/PasswordModel.php | 12 +- admin/src/Model/PasswordsModel.php | 10 +- admin/src/Model/PromptModel.php | 12 +- admin/src/Model/PromptsModel.php | 10 +- admin/src/Model/TagModel.php | 12 +- admin/src/Model/Tagged_verseModel.php | 10 +- admin/src/Model/Tagged_versesModel.php | 10 +- admin/src/Model/TagsModel.php | 10 +- admin/src/Model/TranslationModel.php | 8 +- admin/src/Model/TranslationsModel.php | 10 +- admin/src/Model/VerseModel.php | 8 +- admin/src/Model/VersesModel.php | 10 +- admin/src/Rule/GuidRule.php | 4 +- admin/src/Rule/IntRule.php | 4 +- admin/src/Rule/NumbershyphensRule.php | 4 +- admin/src/Table/BookTable.php | 4 +- admin/src/Table/ChapterTable.php | 4 +- admin/src/Table/LinkerTable.php | 4 +- admin/src/Table/NoteTable.php | 4 +- admin/src/Table/Open_ai_messageTable.php | 4 +- admin/src/Table/Open_ai_responseTable.php | 4 +- admin/src/Table/PasswordTable.php | 4 +- admin/src/Table/PromptTable.php | 4 +- admin/src/Table/TagTable.php | 4 +- admin/src/Table/Tagged_verseTable.php | 4 +- admin/src/Table/TranslationTable.php | 4 +- admin/src/Table/VerseTable.php | 4 +- admin/src/View/Book/HtmlView.php | 6 +- admin/src/View/Books/HtmlView.php | 8 +- admin/src/View/Chapter/HtmlView.php | 6 +- admin/src/View/Chapters/HtmlView.php | 8 +- admin/src/View/Getbible/HtmlView.php | 22 +- admin/src/View/Linker/HtmlView.php | 6 +- admin/src/View/Linkers/HtmlView.php | 8 +- admin/src/View/Note/HtmlView.php | 6 +- admin/src/View/Notes/HtmlView.php | 8 +- admin/src/View/Open_ai_message/HtmlView.php | 6 +- admin/src/View/Open_ai_messages/HtmlView.php | 8 +- admin/src/View/Open_ai_response/HtmlView.php | 6 +- admin/src/View/Open_ai_responses/HtmlView.php | 8 +- admin/src/View/Password/HtmlView.php | 6 +- admin/src/View/Passwords/HtmlView.php | 8 +- admin/src/View/Prompt/HtmlView.php | 6 +- admin/src/View/Prompts/HtmlView.php | 8 +- admin/src/View/Tag/HtmlView.php | 6 +- admin/src/View/Tagged_verse/HtmlView.php | 6 +- admin/src/View/Tagged_verses/HtmlView.php | 8 +- admin/src/View/Tags/HtmlView.php | 8 +- admin/src/View/Translation/HtmlView.php | 6 +- admin/src/View/Translations/HtmlView.php | 8 +- admin/src/View/Verse/HtmlView.php | 6 +- admin/src/View/Verses/HtmlView.php | 8 +- admin/tmpl/book/default.php | 2 +- admin/tmpl/books/default.php | 2 +- admin/tmpl/books/default_body.php | 2 +- admin/tmpl/chapter/default.php | 2 +- admin/tmpl/chapters/default.php | 2 +- admin/tmpl/chapters/default_body.php | 2 +- admin/tmpl/getbible/default.php | 2 +- admin/tmpl/getbible/default_vdm.php | 2 +- admin/tmpl/linker/default.php | 2 +- admin/tmpl/linkers/default.php | 2 +- admin/tmpl/linkers/default_body.php | 2 +- admin/tmpl/note/default.php | 2 +- admin/tmpl/notes/default.php | 2 +- admin/tmpl/notes/default_body.php | 2 +- admin/tmpl/open_ai_message/default.php | 2 +- admin/tmpl/open_ai_messages/default.php | 2 +- admin/tmpl/open_ai_messages/default_body.php | 2 +- admin/tmpl/open_ai_response/default.php | 2 +- admin/tmpl/open_ai_responses/default.php | 2 +- admin/tmpl/open_ai_responses/default_body.php | 2 +- admin/tmpl/password/default.php | 2 +- admin/tmpl/passwords/default.php | 2 +- admin/tmpl/passwords/default_body.php | 2 +- admin/tmpl/prompt/default.php | 2 +- admin/tmpl/prompts/default.php | 2 +- admin/tmpl/prompts/default_body.php | 2 +- admin/tmpl/tag/default.php | 2 +- admin/tmpl/tagged_verse/default.php | 2 +- admin/tmpl/tagged_verses/default.php | 2 +- admin/tmpl/tagged_verses/default_body.php | 2 +- admin/tmpl/tags/default.php | 2 +- admin/tmpl/tags/default_body.php | 2 +- admin/tmpl/translation/default.php | 2 +- admin/tmpl/translations/default.php | 2 +- admin/tmpl/translations/default_body.php | 2 +- admin/tmpl/verse/default.php | 2 +- admin/tmpl/verses/default.php | 2 +- admin/tmpl/verses/default_body.php | 2 +- getbible.xml | 8 +- .../index.html | 0 .../src/Abstraction/Api.php | 8 +- .../src/Abstraction}/index.html | 0 .../src/Admin/Cron.php | 4 +- .../src/Admin/Organizations.php | 4 +- .../src/Admin/Unadopted.php | 4 +- .../src/Admin/Users.php | 4 +- .../src/Admin/Users/Keys.php | 4 +- .../src/Admin/Users/Organization.php | 4 +- .../src/Admin/Users/Repository.php | 4 +- .../src/Admin/Users}/index.html | 0 .../src/Admin}/index.html | 0 .../src/Factory.php | 61 +++ .../src/Issue.php | 4 +- .../src/Issue/Comments.php | 4 +- .../src/Issue/Deadline.php | 4 +- .../src/Issue/Labels.php | 4 +- .../src/Issue/Milestones.php | 4 +- .../src/Issue/Reactions.php | 4 +- .../src/Issue/Reactions/Comment.php | 4 +- .../src/Issue/Reactions}/index.html | 0 .../src/Issue/Repository/Comments.php | 4 +- .../src/Issue/Repository}/index.html | 0 .../src/Issue/Stopwatch.php | 4 +- .../src/Issue/Subscriptions.php | 4 +- .../src/Issue/Timeline.php | 4 +- .../src/Issue/Times.php | 4 +- .../src/Issue}/index.html | 0 .../src/Labels.php | 4 +- .../src/Miscellaneous/Activitypub.php | 4 +- .../src/Miscellaneous/Gpg.php | 4 +- .../src/Miscellaneous/Markdown.php | 4 +- .../src/Miscellaneous/NodeInfo.php | 4 +- .../src/Miscellaneous/Version.php | 4 +- .../src/Miscellaneous}/index.html | 0 .../src/Notifications.php | 4 +- .../src/Notifications/Repository.php | 4 +- .../src/Notifications/Thread.php | 4 +- .../src/Notifications}/index.html | 0 .../src/Organization.php | 4 +- .../src/Organization/Hooks.php | 4 +- .../src/Organization/Labels.php | 4 +- .../src/Organization/Members.php | 4 +- .../src/Organization/PublicMembers.php | 4 +- .../src/Organization/Repository.php | 4 +- .../src/Organization/Teams.php | 4 +- .../src/Organization/Teams/Members.php | 4 +- .../src/Organization/Teams/Repository.php | 4 +- .../src/Organization/Teams}/index.html | 0 .../src/Organization/User.php | 4 +- .../src/Organization}/index.html | 0 .../src/Package.php | 4 +- .../src/Package/Files.php | 4 +- .../src/Package/Owner.php | 4 +- .../src/Package}/index.html | 0 .../src/Repository.php | 4 +- .../src/Repository/Archive.php | 4 +- .../src/Repository/Assignees.php | 4 +- .../src/Repository/Attachments.php | 4 +- .../src/Repository/Branch.php | 4 +- .../src/Repository/Branch/Protection.php | 4 +- .../src/Repository/Branch}/index.html | 0 .../src/Repository/Collaborator.php | 4 +- .../src/Repository/Commits.php | 4 +- .../src/Repository/Contents.php | 12 +- .../src/Repository/Forks.php | 4 +- .../src/Repository/Gpg.php | 4 +- .../src/Repository/Hooks.php | 4 +- .../src/Repository/Hooks/Git.php | 4 +- .../src/Repository/Hooks}/index.html | 0 .../src/Repository/Keys.php | 4 +- .../src/Repository/Languages.php | 4 +- .../src/Repository/Media.php | 4 +- .../src/Repository/Merge.php | 4 +- .../src/Repository/Mirror.php | 4 +- .../src/Repository/Mirrors.php | 4 +- .../src/Repository/Notes.php | 4 +- .../src/Repository/Patch.php | 4 +- .../src/Repository/Pulls.php | 4 +- .../src/Repository/Refs.php | 4 +- .../src/Repository/Releases.php | 4 +- .../src/Repository/Remote.php | 4 +- .../src/Repository/Reviewers.php | 4 +- .../src/Repository/Reviews.php | 4 +- .../src/Repository/Stargazers.php | 4 +- .../src/Repository/Statuses.php | 4 +- .../src/Repository/Tags.php | 4 +- .../src/Repository/Teams.php | 4 +- .../src/Repository/Templates.php | 4 +- .../src/Repository/Times.php | 4 +- .../src/Repository/Topics.php | 4 +- .../src/Repository/Transfer.php | 4 +- .../src/Repository/Trees.php | 4 +- .../src/Repository/Watchers.php | 4 +- .../src/Repository/Wiki.php | 4 +- .../src/Repository}/index.html | 0 .../src/Service/Admin.php | 16 +- .../src/Service/Issue.php | 28 +- .../src/Service/Jcb.php | 8 +- .../src/Service/Miscellaneous.php | 12 +- .../src/Service/Notifications.php | 8 +- .../src/Service/Organization.php | 22 +- .../src/Service/Package.php | 8 +- .../src/Service/Repository.php | 78 +-- .../src/Service/Settings.php | 10 +- .../src/Service/User.php | 30 +- .../src/Service/Utilities.php | 6 +- .../src/Service}/index.html | 0 .../src/Settings/Api.php | 4 +- .../src/Settings/Attachment.php | 4 +- .../src/Settings/Repository.php | 4 +- .../src/Settings/Ui.php | 4 +- .../src/Settings}/index.html | 0 .../src/User.php | 4 +- .../src/User/Applications.php | 4 +- .../src/User/Emails.php | 4 +- .../src/User/Followers.php | 4 +- .../src/User/Following.php | 4 +- .../src/User/Gpg.php | 4 +- .../src/User/Keys.php | 4 +- .../src/User/Repos.php | 4 +- .../src/User/Settings.php | 4 +- .../src/User/Starred.php | 4 +- .../src/User/Subscriptions.php | 4 +- .../src/User/Teams.php | 4 +- .../src/User/Times.php | 4 +- .../src/User/Tokens.php | 4 +- .../src/User}/index.html | 0 .../src/Utilities/Http.php | 8 +- .../src/Utilities/Response.php | 8 +- .../src/Utilities/Uri.php | 2 +- .../src/Utilities}/index.html | 0 .../src}/index.html | 0 .../index.html | 0 .../src/Abstraction/Api.php | 8 +- .../src/Abstraction}/index.html | 0 .../src/Chat.php | 4 +- .../src/Completions.php | 4 +- .../src/Models.php | 4 +- .../src/Moderate.php | 4 +- .../src/Service/Utilities.php | 10 +- .../src/Service}/index.html | 0 .../src/Utilities/Http.php | 2 +- .../src/Utilities/Response.php | 8 +- .../src/Utilities/Uri.php | 2 +- .../src/Utilities}/index.html | 0 .../src}/index.html | 0 .../index.html | 0 .../src/Abstraction/BaseConfig.php | 4 +- .../src/Abstraction/BaseTable.php | 4 +- .../src/Abstraction/Database.php | 4 +- .../src/Abstraction/Factory.php | 83 +++ .../src/Abstraction/Model.php | 177 +++++- .../src/Abstraction/Schema.php | 165 +++++- .../src/Abstraction/SchemaChecker.php | 196 +++++++ .../src/Abstraction}/index.html | 0 .../src/Data/Action/Delete.php | 112 ++++ .../src/Data/Action/Insert.php | 202 +++++++ .../src/Data/Action/Load.php | 224 ++++++++ .../src/Data/Action/Update.php | 206 +++++++ .../src/Data/Action}/index.html | 0 .../src/Data/Factory.php | 46 ++ .../src/Data/Item.php | 245 +++++++++ .../src/Data/Items.php | 342 ++++++++++++ .../src/Data/MultiSubform.php | 517 ++++++++++++++++++ .../src/Data/Subform.php | 325 +++++++++++ .../src/Data}/index.html | 0 .../src/Database/Delete.php | 132 +++++ .../src/Database/Insert.php | 8 +- .../src/Database/Load.php | 79 ++- .../src/Database/Update.php | 6 +- .../src/Database}/index.html | 0 .../src/GetBible}/AI.php | 8 +- .../src/GetBible}/AI/Engineer.php | 12 +- .../src/GetBible/AI}/index.html | 0 .../src/GetBible}/Abstraction/Api.php | 8 +- .../src/GetBible}/Abstraction/Watcher.php | 8 +- .../src/GetBible/Abstraction}/index.html | 0 .../src/GetBible}/Api/Books.php | 4 +- .../src/GetBible}/Api/Chapters.php | 4 +- .../src/GetBible}/Api/Translations.php | 4 +- .../src/GetBible}/Api/Verses.php | 4 +- .../src/GetBible/Api}/index.html | 0 .../src/GetBible}/Config.php | 6 +- .../src/GetBible}/DailyScripture.php | 8 +- .../src/GetBible}/Data/Book.php | 6 +- .../src/GetBible}/Data/Chapter.php | 6 +- .../src/GetBible}/Data/Placeholders.php | 6 +- .../src/GetBible}/Data/Prompt.php | 6 +- .../src/GetBible}/Data/Response.php | 10 +- .../src/GetBible}/Data/Scripture.php | 12 +- .../src/GetBible}/Data/Translation.php | 6 +- .../src/GetBible}/Data/Verse.php | 10 +- .../src/GetBible}/Data/Word.php | 8 +- .../src/GetBible/Data}/index.html | 0 .../src/GetBible}/Database/Insert.php | 6 +- .../src/GetBible}/Database/Load.php | 8 +- .../src/GetBible}/Database/Update.php | 6 +- .../src/GetBible/Database}/index.html | 0 .../src/GetBible/Factory.php | 50 ++ .../src/GetBible}/Linker.php | 12 +- .../src/GetBible}/Loader.php | 6 +- .../src/GetBible}/Model/Load.php | 16 +- .../src/GetBible}/Model/Upsert.php | 12 +- .../src/GetBible/Model}/index.html | 0 .../src/GetBible}/Note.php | 12 +- .../src/GetBible}/Openai.php | 16 +- .../src/GetBible}/Openai/Config.php | 6 +- .../src/GetBible/Openai}/index.html | 0 .../src/GetBible}/Search.php | 2 +- .../src/GetBible}/Service/AI.php | 6 +- .../src/GetBible}/Service/Api.php | 10 +- .../src/GetBible}/Service/App.php | 22 +- .../src/GetBible}/Service/Data.php | 26 +- .../src/GetBible}/Service/Database.php | 14 +- .../src/GetBible}/Service/Model.php | 6 +- .../src/GetBible}/Service/Openai.php | 10 +- .../src/GetBible}/Service/Utilities.php | 12 +- .../src/GetBible}/Service/Watcher.php | 10 +- .../src/GetBible/Service}/index.html | 0 .../src/GetBible}/Table.php | 20 +- .../src/GetBible}/Table/Schema.php | 22 +- .../src/GetBible/Table/SchemaChecker.php | 72 +++ .../src/GetBible/Table}/index.html | 0 .../src/GetBible}/Tag.php | 12 +- .../src/GetBible}/Tagged.php | 14 +- .../src/GetBible}/Tagged/Paragraphs.php | 2 +- .../src/GetBible/Tagged}/index.html | 0 .../src/GetBible}/Utilities/Http.php | 2 +- .../src/GetBible}/Utilities/Response.php | 8 +- .../src/GetBible}/Utilities/SessionHelper.php | 4 +- .../src/GetBible}/Utilities/StringHelper.php | 2 +- .../src/GetBible}/Utilities/Uri.php | 4 +- .../src/GetBible/Utilities}/index.html | 0 .../src/GetBible}/Watcher.php | 10 +- .../src/GetBible}/Watcher/Book.php | 12 +- .../src/GetBible}/Watcher/Chapter.php | 14 +- .../src/GetBible}/Watcher/Translation.php | 12 +- .../src/GetBible/Watcher}/index.html | 0 .../src/GetBible}/index.html | 0 .../src/Interfaces/Data/DeleteInterface.php | 60 ++ .../src/Interfaces/Data/InsertInterface.php | 98 ++++ .../src/Interfaces/Data/ItemInterface.php | 86 +++ .../src/Interfaces/Data/ItemsInterface.php | 85 +++ .../src/Interfaces/Data/LoadInterface.php | 106 ++++ .../Interfaces/Data/MultiSubformInterface.php | 77 +++ .../src/Interfaces/Data/SubformInterface.php | 66 +++ .../src/Interfaces/Data/UpdateInterface.php | 102 ++++ .../src/Interfaces/Data}/index.html | 0 .../src/Interfaces/DeleteInterface.php | 43 ++ .../src/Interfaces/FactoryInterface.php | 10 +- .../src/Interfaces/InsertInterface.php | 2 +- .../src/Interfaces/LoadInterface.php | 19 +- .../src/Interfaces/ModelInterface.php | 55 +- .../src/Interfaces/SchemaCheckerInterface.php | 30 + .../src/Interfaces/SchemaInterface.php | 2 +- .../src/Interfaces/Tableinterface.php | 2 +- .../src/Interfaces/UpdateInterface.php | 2 +- .../src/Interfaces}/index.html | 0 .../src/Model/Load.php | 118 ++++ .../src/Model/Upsert.php | 118 ++++ .../src/Model/index.html | 1 + .../src/Service/Data.php | 200 +++++++ .../src/Service/Database.php | 105 ++++ .../src/Service/Model.php | 75 +++ .../src/Service/Table.php | 73 +++ .../src/Service/index.html | 1 + .../src/Utilities/ArrayHelper.php | 2 +- .../src/Utilities/ClassHelper.php | 55 ++ .../src/Utilities/Component/Helper.php | 4 +- .../src/Utilities/Component/index.html | 1 + .../src/Utilities/FileHelper.php | 4 +- .../src/Utilities/FormHelper.php | 2 +- .../src/Utilities/GetHelper.php | 9 +- .../src/Utilities/GuidHelper.php | 4 +- .../src/Utilities/JsonHelper.php | 2 +- .../src/Utilities/ObjectHelper.php | 2 +- .../Utilities/String/ClassfunctionHelper.php | 4 +- .../src/Utilities/String/NamespaceHelper.php | 4 +- .../src/Utilities/String/index.html | 1 + .../src/Utilities/StringHelper.php | 6 +- .../src/Factory.php | 86 --- .../src/Factory.php | 97 ---- media/nouislider/js/nouislider.min.js | 2 +- site/layouts/aidetails.php | 2 +- site/layouts/airesponsemessage.php | 2 +- site/layouts/getbibleappnote.php | 2 +- site/layouts/getbibleappnotelink.php | 2 +- site/layouts/getbiblefavouriteverse.php | 2 +- site/layouts/getbiblefooter.php | 2 +- site/layouts/getbiblehashdetails.php | 2 +- site/layouts/getbiblelinkers.php | 2 +- site/layouts/getbibleparagraph.php | 2 +- site/layouts/getbibleverse.php | 2 +- site/layouts/getbibleverses.php | 2 +- site/layouts/getbibleversetag.php | 2 +- site/layouts/input.php | 2 +- site/layouts/inputbox.php | 2 +- site/layouts/modal.php | 4 +- site/layouts/modulepositionerror.php | 2 +- site/layouts/nextchapter.php | 2 +- site/layouts/previouschapter.php | 2 +- site/layouts/promptmessage.php | 2 +- site/layouts/promptsettings.php | 2 +- site/layouts/rows.php | 2 +- site/layouts/select.php | 2 +- site/layouts/selectbox.php | 2 +- site/layouts/table.php | 4 +- site/layouts/textarea.php | 2 +- site/layouts/textareabox.php | 2 +- site/src/Controller/AjaxController.php | 2 +- site/src/Controller/DisplayController.php | 6 +- site/src/Dispatcher/Dispatcher.php | 2 +- site/src/Field/LinkersField.php | 4 +- site/src/Field/OpenairesponsesField.php | 4 +- site/src/Field/PromptsField.php | 4 +- site/src/Field/TagersField.php | 4 +- site/src/Field/TargettranslationsField.php | 4 +- site/src/Field/TranslationsField.php | 4 +- site/src/Helper/GetbibleHelper.php | 16 +- site/src/Helper/HeaderCheck.php | 2 +- site/src/Helper/PowerloaderHelper.php | 7 +- site/src/Helper/RouteHelper.php | 4 +- site/src/Model/AjaxModel.php | 12 +- site/src/Model/AppModel.php | 16 +- site/src/Model/OpenaiModel.php | 16 +- site/src/Model/SearchModel.php | 16 +- site/src/Model/TagModel.php | 18 +- site/src/Service/Router.php | 8 +- site/src/View/App/HtmlView.php | 14 +- site/src/View/Openai/HtmlView.php | 12 +- site/src/View/Search/HtmlView.php | 14 +- site/src/View/Tag/HtmlView.php | 14 +- site/tmpl/app/default.php | 2 +- site/tmpl/app/default.xml | 4 +- .../app/default_getbibleappcustomtabs.php | 2 +- .../app/default_getbibleappcustomtabsmenu.php | 2 +- site/tmpl/app/default_getbiblemodules.php | 2 +- site/tmpl/openai/default.php | 2 +- .../openai/default_getbibleaicustomtabs.php | 2 +- .../default_getbibleaicustomtabsmenu.php | 2 +- site/tmpl/openai/default_getbiblemodules.php | 2 +- site/tmpl/search/default.php | 2 +- site/tmpl/search/default_getbiblemodules.php | 2 +- site/tmpl/tag/default.php | 2 +- site/tmpl/tag/default_getbiblemodules.php | 2 +- .../tag/default_getbibletagcustomtabs.php | 2 +- .../tag/default_getbibletagcustomtabsmenu.php | 2 +- update_server.xml | 22 +- 558 files changed, 6236 insertions(+), 1667 deletions(-) rename admin/sql/updates/mysql/{3.1.1.sql => 3.1.2.sql} (100%) create mode 100644 admin/sql/updates/mysql/4.0.13.sql rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.GetBible => TrueChristianBible.Joomla.Gitea}/index.html (100%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.Gitea => TrueChristianBible.Joomla.Gitea}/src/Abstraction/Api.php (87%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.GetBible/src/AI => TrueChristianBible.Joomla.Gitea/src/Abstraction}/index.html (100%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.Gitea => TrueChristianBible.Joomla.Gitea}/src/Admin/Cron.php (89%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.Gitea => TrueChristianBible.Joomla.Gitea}/src/Admin/Organizations.php (88%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.Gitea => TrueChristianBible.Joomla.Gitea}/src/Admin/Unadopted.php (91%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.Gitea => TrueChristianBible.Joomla.Gitea}/src/Admin/Users.php (95%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.Gitea => TrueChristianBible.Joomla.Gitea}/src/Admin/Users/Keys.php (91%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.Gitea => TrueChristianBible.Joomla.Gitea}/src/Admin/Users/Organization.php (92%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.Gitea => TrueChristianBible.Joomla.Gitea}/src/Admin/Users/Repository.php (93%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.GetBible/src/Abstraction => TrueChristianBible.Joomla.Gitea/src/Admin/Users}/index.html (100%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.GetBible/src/Api => TrueChristianBible.Joomla.Gitea/src/Admin}/index.html (100%) create mode 100644 libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Factory.php rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.Gitea => TrueChristianBible.Joomla.Gitea}/src/Issue.php (95%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.Gitea => TrueChristianBible.Joomla.Gitea}/src/Issue/Comments.php (94%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.Gitea => TrueChristianBible.Joomla.Gitea}/src/Issue/Deadline.php (89%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.Gitea => TrueChristianBible.Joomla.Gitea}/src/Issue/Labels.php (94%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.Gitea => TrueChristianBible.Joomla.Gitea}/src/Issue/Milestones.php (94%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.Gitea => TrueChristianBible.Joomla.Gitea}/src/Issue/Reactions.php (93%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.Gitea => TrueChristianBible.Joomla.Gitea}/src/Issue/Reactions/Comment.php (92%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.GetBible/src/Data => TrueChristianBible.Joomla.Gitea/src/Issue/Reactions}/index.html (100%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.Gitea => TrueChristianBible.Joomla.Gitea}/src/Issue/Repository/Comments.php (91%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.GetBible/src/Database => TrueChristianBible.Joomla.Gitea/src/Issue/Repository}/index.html (100%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.Gitea => TrueChristianBible.Joomla.Gitea}/src/Issue/Stopwatch.php (92%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.Gitea => TrueChristianBible.Joomla.Gitea}/src/Issue/Subscriptions.php (93%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.Gitea => TrueChristianBible.Joomla.Gitea}/src/Issue/Timeline.php (91%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.Gitea => TrueChristianBible.Joomla.Gitea}/src/Issue/Times.php (94%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.GetBible/src/Model => TrueChristianBible.Joomla.Gitea/src/Issue}/index.html (100%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.Gitea => TrueChristianBible.Joomla.Gitea}/src/Labels.php (94%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.Gitea => TrueChristianBible.Joomla.Gitea}/src/Miscellaneous/Activitypub.php (89%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.Gitea => TrueChristianBible.Joomla.Gitea}/src/Miscellaneous/Gpg.php (84%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.Gitea => TrueChristianBible.Joomla.Gitea}/src/Miscellaneous/Markdown.php (91%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.Gitea => TrueChristianBible.Joomla.Gitea}/src/Miscellaneous/NodeInfo.php (85%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.Gitea => TrueChristianBible.Joomla.Gitea}/src/Miscellaneous/Version.php (85%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.GetBible/src/Openai => TrueChristianBible.Joomla.Gitea/src/Miscellaneous}/index.html (100%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.Gitea => TrueChristianBible.Joomla.Gitea}/src/Notifications.php (93%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.Gitea => TrueChristianBible.Joomla.Gitea}/src/Notifications/Repository.php (93%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.Gitea => TrueChristianBible.Joomla.Gitea}/src/Notifications/Thread.php (91%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.GetBible/src/Service => TrueChristianBible.Joomla.Gitea/src/Notifications}/index.html (100%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.Gitea => TrueChristianBible.Joomla.Gitea}/src/Organization.php (94%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.Gitea => TrueChristianBible.Joomla.Gitea}/src/Organization/Hooks.php (93%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.Gitea => TrueChristianBible.Joomla.Gitea}/src/Organization/Labels.php (93%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.Gitea => TrueChristianBible.Joomla.Gitea}/src/Organization/Members.php (92%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.Gitea => TrueChristianBible.Joomla.Gitea}/src/Organization/PublicMembers.php (92%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.Gitea => TrueChristianBible.Joomla.Gitea}/src/Organization/Repository.php (93%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.Gitea => TrueChristianBible.Joomla.Gitea}/src/Organization/Teams.php (94%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.Gitea => TrueChristianBible.Joomla.Gitea}/src/Organization/Teams/Members.php (92%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.Gitea => TrueChristianBible.Joomla.Gitea}/src/Organization/Teams/Repository.php (92%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.GetBible/src/Table => TrueChristianBible.Joomla.Gitea/src/Organization/Teams}/index.html (100%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.Gitea => TrueChristianBible.Joomla.Gitea}/src/Organization/User.php (92%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.GetBible/src/Tagged => TrueChristianBible.Joomla.Gitea/src/Organization}/index.html (100%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.Gitea => TrueChristianBible.Joomla.Gitea}/src/Package.php (91%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.Gitea => TrueChristianBible.Joomla.Gitea}/src/Package/Files.php (88%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.Gitea => TrueChristianBible.Joomla.Gitea}/src/Package/Owner.php (90%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.GetBible/src/Utilities => TrueChristianBible.Joomla.Gitea/src/Package}/index.html (100%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.Gitea => TrueChristianBible.Joomla.Gitea}/src/Repository.php (95%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.Gitea => TrueChristianBible.Joomla.Gitea}/src/Repository/Archive.php (89%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.Gitea => TrueChristianBible.Joomla.Gitea}/src/Repository/Assignees.php (88%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.Gitea => TrueChristianBible.Joomla.Gitea}/src/Repository/Attachments.php (93%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.Gitea => TrueChristianBible.Joomla.Gitea}/src/Repository/Branch.php (93%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.Gitea => TrueChristianBible.Joomla.Gitea}/src/Repository/Branch/Protection.php (96%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.GetBible/src/Watcher => TrueChristianBible.Joomla.Gitea/src/Repository/Branch}/index.html (100%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.Gitea => TrueChristianBible.Joomla.Gitea}/src/Repository/Collaborator.php (93%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.Gitea => TrueChristianBible.Joomla.Gitea}/src/Repository/Commits.php (94%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.Gitea => TrueChristianBible.Joomla.Gitea}/src/Repository/Contents.php (94%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.Gitea => TrueChristianBible.Joomla.Gitea}/src/Repository/Forks.php (91%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.Gitea => TrueChristianBible.Joomla.Gitea}/src/Repository/Gpg.php (87%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.Gitea => TrueChristianBible.Joomla.Gitea}/src/Repository/Hooks.php (93%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.Gitea => TrueChristianBible.Joomla.Gitea}/src/Repository/Hooks/Git.php (92%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.GetBible/src => TrueChristianBible.Joomla.Gitea/src/Repository/Hooks}/index.html (100%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.Gitea => TrueChristianBible.Joomla.Gitea}/src/Repository/Keys.php (93%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.Gitea => TrueChristianBible.Joomla.Gitea}/src/Repository/Languages.php (87%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.Gitea => TrueChristianBible.Joomla.Gitea}/src/Repository/Media.php (89%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.Gitea => TrueChristianBible.Joomla.Gitea}/src/Repository/Merge.php (93%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.Gitea => TrueChristianBible.Joomla.Gitea}/src/Repository/Mirror.php (86%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.Gitea => TrueChristianBible.Joomla.Gitea}/src/Repository/Mirrors.php (93%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.Gitea => TrueChristianBible.Joomla.Gitea}/src/Repository/Notes.php (88%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.Gitea => TrueChristianBible.Joomla.Gitea}/src/Repository/Patch.php (93%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.Gitea => TrueChristianBible.Joomla.Gitea}/src/Repository/Pulls.php (95%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.Gitea => TrueChristianBible.Joomla.Gitea}/src/Repository/Refs.php (89%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.Gitea => TrueChristianBible.Joomla.Gitea}/src/Repository/Releases.php (94%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.Gitea => TrueChristianBible.Joomla.Gitea}/src/Repository/Remote.php (92%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.Gitea => TrueChristianBible.Joomla.Gitea}/src/Repository/Reviewers.php (93%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.Gitea => TrueChristianBible.Joomla.Gitea}/src/Repository/Reviews.php (94%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.Gitea => TrueChristianBible.Joomla.Gitea}/src/Repository/Stargazers.php (89%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.Gitea => TrueChristianBible.Joomla.Gitea}/src/Repository/Statuses.php (93%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.Gitea => TrueChristianBible.Joomla.Gitea}/src/Repository/Tags.php (93%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.Gitea => TrueChristianBible.Joomla.Gitea}/src/Repository/Teams.php (92%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.Gitea => TrueChristianBible.Joomla.Gitea}/src/Repository/Templates.php (91%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.Gitea => TrueChristianBible.Joomla.Gitea}/src/Repository/Times.php (91%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.Gitea => TrueChristianBible.Joomla.Gitea}/src/Repository/Topics.php (93%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.Gitea => TrueChristianBible.Joomla.Gitea}/src/Repository/Transfer.php (91%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.Gitea => TrueChristianBible.Joomla.Gitea}/src/Repository/Trees.php (89%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.Gitea => TrueChristianBible.Joomla.Gitea}/src/Repository/Watchers.php (93%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.Gitea => TrueChristianBible.Joomla.Gitea}/src/Repository/Wiki.php (93%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.Gitea => TrueChristianBible.Joomla.Gitea/src/Repository}/index.html (100%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.Gitea => TrueChristianBible.Joomla.Gitea}/src/Service/Admin.php (87%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.Gitea => TrueChristianBible.Joomla.Gitea}/src/Service/Issue.php (86%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.Gitea => TrueChristianBible.Joomla.Gitea}/src/Service/Jcb.php (88%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.Gitea => TrueChristianBible.Joomla.Gitea}/src/Service/Miscellaneous.php (87%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.Gitea => TrueChristianBible.Joomla.Gitea}/src/Service/Notifications.php (87%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.Gitea => TrueChristianBible.Joomla.Gitea}/src/Service/Organization.php (86%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.Gitea => TrueChristianBible.Joomla.Gitea}/src/Service/Package.php (88%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.Gitea => TrueChristianBible.Joomla.Gitea}/src/Service/Repository.php (86%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.Gitea => TrueChristianBible.Joomla.Gitea}/src/Service/Settings.php (88%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.Gitea => TrueChristianBible.Joomla.Gitea}/src/Service/User.php (87%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.Gitea => TrueChristianBible.Joomla.Gitea}/src/Service/Utilities.php (87%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.Gitea/src/Abstraction => TrueChristianBible.Joomla.Gitea/src/Service}/index.html (100%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.Gitea => TrueChristianBible.Joomla.Gitea}/src/Settings/Api.php (84%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.Gitea => TrueChristianBible.Joomla.Gitea}/src/Settings/Attachment.php (85%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.Gitea => TrueChristianBible.Joomla.Gitea}/src/Settings/Repository.php (85%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.Gitea => TrueChristianBible.Joomla.Gitea}/src/Settings/Ui.php (85%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.Gitea/src/Admin/Users => TrueChristianBible.Joomla.Gitea/src/Settings}/index.html (100%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.Gitea => TrueChristianBible.Joomla.Gitea}/src/User.php (94%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.Gitea => TrueChristianBible.Joomla.Gitea}/src/User/Applications.php (93%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.Gitea => TrueChristianBible.Joomla.Gitea}/src/User/Emails.php (91%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.Gitea => TrueChristianBible.Joomla.Gitea}/src/User/Followers.php (88%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.Gitea => TrueChristianBible.Joomla.Gitea}/src/User/Following.php (92%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.Gitea => TrueChristianBible.Joomla.Gitea}/src/User/Gpg.php (92%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.Gitea => TrueChristianBible.Joomla.Gitea}/src/User/Keys.php (92%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.Gitea => TrueChristianBible.Joomla.Gitea}/src/User/Repos.php (94%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.Gitea => TrueChristianBible.Joomla.Gitea}/src/User/Settings.php (93%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.Gitea => TrueChristianBible.Joomla.Gitea}/src/User/Starred.php (90%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.Gitea => TrueChristianBible.Joomla.Gitea}/src/User/Subscriptions.php (88%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.Gitea => TrueChristianBible.Joomla.Gitea}/src/User/Teams.php (88%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.Gitea => TrueChristianBible.Joomla.Gitea}/src/User/Times.php (91%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.Gitea => TrueChristianBible.Joomla.Gitea}/src/User/Tokens.php (92%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.Gitea/src/Admin => TrueChristianBible.Joomla.Gitea/src/User}/index.html (100%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.Gitea => TrueChristianBible.Joomla.Gitea}/src/Utilities/Http.php (84%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.Gitea => TrueChristianBible.Joomla.Gitea}/src/Utilities/Response.php (90%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.Gitea => TrueChristianBible.Joomla.Gitea}/src/Utilities/Uri.php (93%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.Gitea/src/Issue/Reactions => TrueChristianBible.Joomla.Gitea/src/Utilities}/index.html (100%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.Gitea/src/Issue/Repository => TrueChristianBible.Joomla.Gitea/src}/index.html (100%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.Gitea/src/Issue => TrueChristianBible.Joomla.Openai}/index.html (100%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.Openai => TrueChristianBible.Joomla.Openai}/src/Abstraction/Api.php (80%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.Gitea/src/Miscellaneous => TrueChristianBible.Joomla.Openai/src/Abstraction}/index.html (100%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.Openai => TrueChristianBible.Joomla.Openai}/src/Chat.php (94%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.Openai => TrueChristianBible.Joomla.Openai}/src/Completions.php (94%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.Openai => TrueChristianBible.Joomla.Openai}/src/Models.php (86%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.Openai => TrueChristianBible.Joomla.Openai}/src/Moderate.php (89%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.Openai => TrueChristianBible.Joomla.Openai}/src/Service/Utilities.php (86%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.Gitea/src/Notifications => TrueChristianBible.Joomla.Openai/src/Service}/index.html (100%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.Openai => TrueChristianBible.Joomla.Openai}/src/Utilities/Http.php (94%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.Openai => TrueChristianBible.Joomla.Openai}/src/Utilities/Response.php (91%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.Openai => TrueChristianBible.Joomla.Openai}/src/Utilities/Uri.php (93%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.Gitea/src/Organization/Teams => TrueChristianBible.Joomla.Openai/src/Utilities}/index.html (100%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.Gitea/src/Organization => TrueChristianBible.Joomla.Openai/src}/index.html (100%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.Gitea/src/Package => TrueChristianBible.Joomla}/index.html (100%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla => TrueChristianBible.Joomla}/src/Abstraction/BaseConfig.php (92%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla => TrueChristianBible.Joomla}/src/Abstraction/BaseTable.php (94%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla => TrueChristianBible.Joomla}/src/Abstraction/Database.php (91%) create mode 100644 libraries/vendor_getbible/TrueChristianBible.Joomla/src/Abstraction/Factory.php rename libraries/vendor_getbible/{TrueChristianChurch.Joomla => TrueChristianBible.Joomla}/src/Abstraction/Model.php (65%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla => TrueChristianBible.Joomla}/src/Abstraction/Schema.php (79%) create mode 100644 libraries/vendor_getbible/TrueChristianBible.Joomla/src/Abstraction/SchemaChecker.php rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.Gitea/src/Repository/Branch => TrueChristianBible.Joomla/src/Abstraction}/index.html (100%) create mode 100644 libraries/vendor_getbible/TrueChristianBible.Joomla/src/Data/Action/Delete.php create mode 100644 libraries/vendor_getbible/TrueChristianBible.Joomla/src/Data/Action/Insert.php create mode 100644 libraries/vendor_getbible/TrueChristianBible.Joomla/src/Data/Action/Load.php create mode 100644 libraries/vendor_getbible/TrueChristianBible.Joomla/src/Data/Action/Update.php rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.Gitea/src/Repository/Hooks => TrueChristianBible.Joomla/src/Data/Action}/index.html (100%) create mode 100644 libraries/vendor_getbible/TrueChristianBible.Joomla/src/Data/Factory.php create mode 100644 libraries/vendor_getbible/TrueChristianBible.Joomla/src/Data/Item.php create mode 100644 libraries/vendor_getbible/TrueChristianBible.Joomla/src/Data/Items.php create mode 100644 libraries/vendor_getbible/TrueChristianBible.Joomla/src/Data/MultiSubform.php create mode 100644 libraries/vendor_getbible/TrueChristianBible.Joomla/src/Data/Subform.php rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.Gitea/src/Repository => TrueChristianBible.Joomla/src/Data}/index.html (100%) create mode 100644 libraries/vendor_getbible/TrueChristianBible.Joomla/src/Database/Delete.php rename libraries/vendor_getbible/{TrueChristianChurch.Joomla => TrueChristianBible.Joomla}/src/Database/Insert.php (92%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla => TrueChristianBible.Joomla}/src/Database/Load.php (84%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla => TrueChristianBible.Joomla}/src/Database/Update.php (93%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.Gitea/src/Service => TrueChristianBible.Joomla/src/Database}/index.html (100%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.GetBible/src => TrueChristianBible.Joomla/src/GetBible}/AI.php (86%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.GetBible/src => TrueChristianBible.Joomla/src/GetBible}/AI/Engineer.php (91%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.Gitea/src/Settings => TrueChristianBible.Joomla/src/GetBible/AI}/index.html (100%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.GetBible/src => TrueChristianBible.Joomla/src/GetBible}/Abstraction/Api.php (79%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.GetBible/src => TrueChristianBible.Joomla/src/GetBible}/Abstraction/Watcher.php (89%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.Gitea/src/User => TrueChristianBible.Joomla/src/GetBible/Abstraction}/index.html (100%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.GetBible/src => TrueChristianBible.Joomla/src/GetBible}/Api/Books.php (91%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.GetBible/src => TrueChristianBible.Joomla/src/GetBible}/Api/Chapters.php (92%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.GetBible/src => TrueChristianBible.Joomla/src/GetBible}/Api/Translations.php (89%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.GetBible/src => TrueChristianBible.Joomla/src/GetBible}/Api/Verses.php (87%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.Gitea/src/Utilities => TrueChristianBible.Joomla/src/GetBible/Api}/index.html (100%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.GetBible/src => TrueChristianBible.Joomla/src/GetBible}/Config.php (86%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.GetBible/src => TrueChristianBible.Joomla/src/GetBible}/DailyScripture.php (92%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.GetBible/src => TrueChristianBible.Joomla/src/GetBible}/Data/Book.php (90%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.GetBible/src => TrueChristianBible.Joomla/src/GetBible}/Data/Chapter.php (92%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.GetBible/src => TrueChristianBible.Joomla/src/GetBible}/Data/Placeholders.php (93%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.GetBible/src => TrueChristianBible.Joomla/src/GetBible}/Data/Prompt.php (92%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.GetBible/src => TrueChristianBible.Joomla/src/GetBible}/Data/Response.php (89%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.GetBible/src => TrueChristianBible.Joomla/src/GetBible}/Data/Scripture.php (87%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.GetBible/src => TrueChristianBible.Joomla/src/GetBible}/Data/Translation.php (90%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.GetBible/src => TrueChristianBible.Joomla/src/GetBible}/Data/Verse.php (92%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.GetBible/src => TrueChristianBible.Joomla/src/GetBible}/Data/Word.php (93%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.Gitea/src => TrueChristianBible.Joomla/src/GetBible/Data}/index.html (100%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.GetBible/src => TrueChristianBible.Joomla/src/GetBible}/Database/Insert.php (91%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.GetBible/src => TrueChristianBible.Joomla/src/GetBible}/Database/Load.php (92%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.GetBible/src => TrueChristianBible.Joomla/src/GetBible}/Database/Update.php (92%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.Openai => TrueChristianBible.Joomla/src/GetBible/Database}/index.html (100%) create mode 100644 libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Factory.php rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.GetBible/src => TrueChristianBible.Joomla/src/GetBible}/Linker.php (93%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.GetBible/src => TrueChristianBible.Joomla/src/GetBible}/Loader.php (86%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.GetBible/src => TrueChristianBible.Joomla/src/GetBible}/Model/Load.php (84%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.GetBible/src => TrueChristianBible.Joomla/src/GetBible}/Model/Upsert.php (87%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.Openai/src/Abstraction => TrueChristianBible.Joomla/src/GetBible/Model}/index.html (100%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.GetBible/src => TrueChristianBible.Joomla/src/GetBible}/Note.php (90%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.GetBible/src => TrueChristianBible.Joomla/src/GetBible}/Openai.php (74%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.GetBible/src => TrueChristianBible.Joomla/src/GetBible}/Openai/Config.php (92%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.Openai/src/Service => TrueChristianBible.Joomla/src/GetBible/Openai}/index.html (100%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.GetBible/src => TrueChristianBible.Joomla/src/GetBible}/Search.php (87%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.GetBible/src => TrueChristianBible.Joomla/src/GetBible}/Service/AI.php (88%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.GetBible/src => TrueChristianBible.Joomla/src/GetBible}/Service/Api.php (88%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.GetBible/src => TrueChristianBible.Joomla/src/GetBible}/Service/App.php (86%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.GetBible/src => TrueChristianBible.Joomla/src/GetBible}/Service/Data.php (86%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.GetBible/src => TrueChristianBible.Joomla/src/GetBible}/Service/Database.php (85%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.GetBible/src => TrueChristianBible.Joomla/src/GetBible}/Service/Model.php (87%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.GetBible/src => TrueChristianBible.Joomla/src/GetBible}/Service/Openai.php (88%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.GetBible/src => TrueChristianBible.Joomla/src/GetBible}/Service/Utilities.php (85%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.GetBible/src => TrueChristianBible.Joomla/src/GetBible}/Service/Watcher.php (88%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.Openai/src/Utilities => TrueChristianBible.Joomla/src/GetBible/Service}/index.html (100%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.GetBible/src => TrueChristianBible.Joomla/src/GetBible}/Table.php (99%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.GetBible/src => TrueChristianBible.Joomla/src/GetBible}/Table/Schema.php (56%) create mode 100644 libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Table/SchemaChecker.php rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.Openai/src => TrueChristianBible.Joomla/src/GetBible/Table}/index.html (100%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.GetBible/src => TrueChristianBible.Joomla/src/GetBible}/Tag.php (92%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.GetBible/src => TrueChristianBible.Joomla/src/GetBible}/Tagged.php (92%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.GetBible/src => TrueChristianBible.Joomla/src/GetBible}/Tagged/Paragraphs.php (94%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla => TrueChristianBible.Joomla/src/GetBible/Tagged}/index.html (100%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.GetBible/src => TrueChristianBible.Joomla/src/GetBible}/Utilities/Http.php (90%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.GetBible/src => TrueChristianBible.Joomla/src/GetBible}/Utilities/Response.php (90%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.GetBible/src => TrueChristianBible.Joomla/src/GetBible}/Utilities/SessionHelper.php (89%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.GetBible/src => TrueChristianBible.Joomla/src/GetBible}/Utilities/StringHelper.php (94%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.GetBible/src => TrueChristianBible.Joomla/src/GetBible}/Utilities/Uri.php (88%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla/src/Abstraction => TrueChristianBible.Joomla/src/GetBible/Utilities}/index.html (100%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.GetBible/src => TrueChristianBible.Joomla/src/GetBible}/Watcher.php (92%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.GetBible/src => TrueChristianBible.Joomla/src/GetBible}/Watcher/Book.php (89%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.GetBible/src => TrueChristianBible.Joomla/src/GetBible}/Watcher/Chapter.php (92%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla.GetBible/src => TrueChristianBible.Joomla/src/GetBible}/Watcher/Translation.php (88%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla/src/Database => TrueChristianBible.Joomla/src/GetBible/Watcher}/index.html (100%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla/src/Interfaces => TrueChristianBible.Joomla/src/GetBible}/index.html (100%) create mode 100644 libraries/vendor_getbible/TrueChristianBible.Joomla/src/Interfaces/Data/DeleteInterface.php create mode 100644 libraries/vendor_getbible/TrueChristianBible.Joomla/src/Interfaces/Data/InsertInterface.php create mode 100644 libraries/vendor_getbible/TrueChristianBible.Joomla/src/Interfaces/Data/ItemInterface.php create mode 100644 libraries/vendor_getbible/TrueChristianBible.Joomla/src/Interfaces/Data/ItemsInterface.php create mode 100644 libraries/vendor_getbible/TrueChristianBible.Joomla/src/Interfaces/Data/LoadInterface.php create mode 100644 libraries/vendor_getbible/TrueChristianBible.Joomla/src/Interfaces/Data/MultiSubformInterface.php create mode 100644 libraries/vendor_getbible/TrueChristianBible.Joomla/src/Interfaces/Data/SubformInterface.php create mode 100644 libraries/vendor_getbible/TrueChristianBible.Joomla/src/Interfaces/Data/UpdateInterface.php rename libraries/vendor_getbible/{TrueChristianChurch.Joomla/src/Utilities/Component => TrueChristianBible.Joomla/src/Interfaces/Data}/index.html (100%) create mode 100644 libraries/vendor_getbible/TrueChristianBible.Joomla/src/Interfaces/DeleteInterface.php rename libraries/vendor_getbible/{TrueChristianChurch.Joomla => TrueChristianBible.Joomla}/src/Interfaces/FactoryInterface.php (85%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla => TrueChristianBible.Joomla}/src/Interfaces/InsertInterface.php (95%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla => TrueChristianBible.Joomla}/src/Interfaces/LoadInterface.php (83%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla => TrueChristianBible.Joomla}/src/Interfaces/ModelInterface.php (60%) create mode 100644 libraries/vendor_getbible/TrueChristianBible.Joomla/src/Interfaces/SchemaCheckerInterface.php rename libraries/vendor_getbible/{TrueChristianChurch.Joomla => TrueChristianBible.Joomla}/src/Interfaces/SchemaInterface.php (93%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla => TrueChristianBible.Joomla}/src/Interfaces/Tableinterface.php (94%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla => TrueChristianBible.Joomla}/src/Interfaces/UpdateInterface.php (95%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla/src/Utilities/String => TrueChristianBible.Joomla/src/Interfaces}/index.html (100%) create mode 100644 libraries/vendor_getbible/TrueChristianBible.Joomla/src/Model/Load.php create mode 100644 libraries/vendor_getbible/TrueChristianBible.Joomla/src/Model/Upsert.php create mode 100644 libraries/vendor_getbible/TrueChristianBible.Joomla/src/Model/index.html create mode 100644 libraries/vendor_getbible/TrueChristianBible.Joomla/src/Service/Data.php create mode 100644 libraries/vendor_getbible/TrueChristianBible.Joomla/src/Service/Database.php create mode 100644 libraries/vendor_getbible/TrueChristianBible.Joomla/src/Service/Model.php create mode 100644 libraries/vendor_getbible/TrueChristianBible.Joomla/src/Service/Table.php create mode 100644 libraries/vendor_getbible/TrueChristianBible.Joomla/src/Service/index.html rename libraries/vendor_getbible/{TrueChristianChurch.Joomla => TrueChristianBible.Joomla}/src/Utilities/ArrayHelper.php (93%) create mode 100644 libraries/vendor_getbible/TrueChristianBible.Joomla/src/Utilities/ClassHelper.php rename libraries/vendor_getbible/{TrueChristianChurch.Joomla => TrueChristianBible.Joomla}/src/Utilities/Component/Helper.php (94%) create mode 100644 libraries/vendor_getbible/TrueChristianBible.Joomla/src/Utilities/Component/index.html rename libraries/vendor_getbible/{TrueChristianChurch.Joomla => TrueChristianBible.Joomla}/src/Utilities/FileHelper.php (95%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla => TrueChristianBible.Joomla}/src/Utilities/FormHelper.php (95%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla => TrueChristianBible.Joomla}/src/Utilities/GetHelper.php (91%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla => TrueChristianBible.Joomla}/src/Utilities/GuidHelper.php (94%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla => TrueChristianBible.Joomla}/src/Utilities/JsonHelper.php (93%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla => TrueChristianBible.Joomla}/src/Utilities/ObjectHelper.php (94%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla => TrueChristianBible.Joomla}/src/Utilities/String/ClassfunctionHelper.php (87%) rename libraries/vendor_getbible/{TrueChristianChurch.Joomla => TrueChristianBible.Joomla}/src/Utilities/String/NamespaceHelper.php (91%) create mode 100644 libraries/vendor_getbible/TrueChristianBible.Joomla/src/Utilities/String/index.html rename libraries/vendor_getbible/{TrueChristianChurch.Joomla => TrueChristianBible.Joomla}/src/Utilities/StringHelper.php (94%) delete mode 100644 libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Factory.php delete mode 100644 libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Factory.php diff --git a/CHANGELOG.md b/CHANGELOG.md index defad3d..e5c16c9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,8 @@ +# v4.0.14 + +- Refactored the API classes +- Add table schema checker + # v4.0.13 - Add back to Bible button to Open AI page. @@ -58,6 +63,7 @@ - Moved to Joomla 4 -# v3.1.1 +# v3.1.2 -- Add back to Bible button to Open AI page. \ No newline at end of file +- Refactored the API classes +- Add table schema checker \ No newline at end of file diff --git a/GetbibleInstallerScript.php b/GetbibleInstallerScript.php index 31629bb..2471caf 100644 --- a/GetbibleInstallerScript.php +++ b/GetbibleInstallerScript.php @@ -26,7 +26,7 @@ use Joomla\CMS\Version; use Joomla\CMS\HTML\HTMLHelper as Html; use Joomla\Filesystem\Folder; use Joomla\Database\DatabaseInterface; -use TrueChristianChurch\Joomla\GetBible\Table\Schema; +use TrueChristianBible\Joomla\GetBible\Table\SchemaChecker; // No direct access to this file defined('_JEXEC') or die; @@ -44,7 +44,7 @@ class Com_GetbibleInstallerScript implements InstallerScriptInterface * @var CMSApplication * @since 4.4.2 */ - protected CMSApplication $app; + protected $app; /** * The database class. @@ -305,7 +305,20 @@ class Com_GetbibleInstallerScript implements InstallerScriptInterface { // Check that the required configuration are set for PHP - $this->phpConfigurationCheck($this->app); + $this->phpConfigurationCheck($this->app); + + // all things to clear out + $removeFolders = []; + $removeFolders[] = JPATH_LIBRARIES . '/jcb_powers/VDM.Joomla.GetBible'; + $removeFolders[] = JPATH_LIBRARIES . '/vendor_getbible/TrueChristianChurch.Joomla'; + $removeFolders[] = JPATH_LIBRARIES . '/vendor_getbible/TrueChristianChurch.Joomla.GetBible'; + $removeFolders[] = JPATH_LIBRARIES . '/vendor_getbible/TrueChristianChurch.Joomla.Gitea'; + $removeFolders[] = JPATH_LIBRARIES . '/vendor_getbible/TrueChristianChurch.Joomla.Openai'; + + foreach ($removeFolders as $folder) + { + $this->removeFolder($folder); + } } // do any install needed @@ -313,28 +326,16 @@ class Com_GetbibleInstallerScript implements InstallerScriptInterface { // all things to clear out - $remove = JPATH_LIBRARIES . '/jcb_powers/VDM.Joomla.GetBible'; - if (is_dir($remove)) + $removeFolders = []; + $removeFolders[] = JPATH_LIBRARIES . '/jcb_powers/VDM.Joomla.GetBible'; + $removeFolders[] = JPATH_LIBRARIES . '/vendor_getbible/TrueChristianChurch.Joomla'; + $removeFolders[] = JPATH_LIBRARIES . '/vendor_getbible/TrueChristianChurch.Joomla.GetBible'; + $removeFolders[] = JPATH_LIBRARIES . '/vendor_getbible/TrueChristianChurch.Joomla.Gitea'; + $removeFolders[] = JPATH_LIBRARIES . '/vendor_getbible/TrueChristianChurch.Joomla.Openai'; + + foreach ($removeFolders as $folder) { - $it = new \RecursiveDirectoryIterator($remove, \RecursiveDirectoryIterator::SKIP_DOTS); - $files = new \RecursiveIteratorIterator($it, \RecursiveIteratorIterator::CHILD_FIRST); - - foreach ($files as $fileinfo) - { - $filePath = $fileinfo->getRealPath(); - - if ($fileinfo->isDir()) - { - Folder::delete($filePath); - } - else - { - File::delete($filePath); - } - } - - // Delete the root folder - Folder::delete($remove); + $this->removeFolder($folder); } // Check that the required configuration are set for PHP @@ -370,7 +371,7 @@ class Com_GetbibleInstallerScript implements InstallerScriptInterface // typeAlias 'com_getbible.note', // table - '{"special": {"dbtable": "#__getbible_note","key": "id","type": "NoteTable","prefix": "TrueChristianChurch\Component\Getbible\Administrator\Table"}}', + '{"special": {"dbtable": "#__getbible_note","key": "id","type": "NoteTable","prefix": "TrueChristianBible\Component\GetBible\Administrator\Table"}}', // rules '', // fieldMappings @@ -387,7 +388,7 @@ class Com_GetbibleInstallerScript implements InstallerScriptInterface // typeAlias 'com_getbible.tagged_verse', // table - '{"special": {"dbtable": "#__getbible_tagged_verse","key": "id","type": "Tagged_verseTable","prefix": "TrueChristianChurch\Component\Getbible\Administrator\Table"}}', + '{"special": {"dbtable": "#__getbible_tagged_verse","key": "id","type": "Tagged_verseTable","prefix": "TrueChristianBible\Component\GetBible\Administrator\Table"}}', // rules '', // fieldMappings @@ -404,7 +405,7 @@ class Com_GetbibleInstallerScript implements InstallerScriptInterface // typeAlias 'com_getbible.prompt', // table - '{"special": {"dbtable": "#__getbible_prompt","key": "id","type": "PromptTable","prefix": "TrueChristianChurch\Component\Getbible\Administrator\Table"}}', + '{"special": {"dbtable": "#__getbible_prompt","key": "id","type": "PromptTable","prefix": "TrueChristianBible\Component\GetBible\Administrator\Table"}}', // rules '', // fieldMappings @@ -421,7 +422,7 @@ class Com_GetbibleInstallerScript implements InstallerScriptInterface // typeAlias 'com_getbible.open_ai_response', // table - '{"special": {"dbtable": "#__getbible_open_ai_response","key": "id","type": "Open_ai_responseTable","prefix": "TrueChristianChurch\Component\Getbible\Administrator\Table"}}', + '{"special": {"dbtable": "#__getbible_open_ai_response","key": "id","type": "Open_ai_responseTable","prefix": "TrueChristianBible\Component\GetBible\Administrator\Table"}}', // rules '', // fieldMappings @@ -438,7 +439,7 @@ class Com_GetbibleInstallerScript implements InstallerScriptInterface // typeAlias 'com_getbible.open_ai_message', // table - '{"special": {"dbtable": "#__getbible_open_ai_message","key": "id","type": "Open_ai_messageTable","prefix": "TrueChristianChurch\Component\Getbible\Administrator\Table"}}', + '{"special": {"dbtable": "#__getbible_open_ai_message","key": "id","type": "Open_ai_messageTable","prefix": "TrueChristianBible\Component\GetBible\Administrator\Table"}}', // rules '', // fieldMappings @@ -455,7 +456,7 @@ class Com_GetbibleInstallerScript implements InstallerScriptInterface // typeAlias 'com_getbible.tag', // table - '{"special": {"dbtable": "#__getbible_tag","key": "id","type": "TagTable","prefix": "TrueChristianChurch\Component\Getbible\Administrator\Table"}}', + '{"special": {"dbtable": "#__getbible_tag","key": "id","type": "TagTable","prefix": "TrueChristianBible\Component\GetBible\Administrator\Table"}}', // rules '', // fieldMappings @@ -477,7 +478,10 @@ class Com_GetbibleInstallerScript implements InstallerScriptInterface // Check that the database is up-to date - $this->databaseSchemaCheck($this->app); + if ($this->classExists(SchemaChecker::class)) + { + (new SchemaChecker())->run(); + } echo '
@@ -690,7 +694,7 @@ class Com_GetbibleInstallerScript implements InstallerScriptInterface // typeAlias 'com_getbible.note', // table - '{"special": {"dbtable": "#__getbible_note","key": "id","type": "NoteTable","prefix": "TrueChristianChurch\Component\Getbible\Administrator\Table"}}', + '{"special": {"dbtable": "#__getbible_note","key": "id","type": "NoteTable","prefix": "TrueChristianBible\Component\GetBible\Administrator\Table"}}', // rules '', // fieldMappings @@ -707,7 +711,7 @@ class Com_GetbibleInstallerScript implements InstallerScriptInterface // typeAlias 'com_getbible.tagged_verse', // table - '{"special": {"dbtable": "#__getbible_tagged_verse","key": "id","type": "Tagged_verseTable","prefix": "TrueChristianChurch\Component\Getbible\Administrator\Table"}}', + '{"special": {"dbtable": "#__getbible_tagged_verse","key": "id","type": "Tagged_verseTable","prefix": "TrueChristianBible\Component\GetBible\Administrator\Table"}}', // rules '', // fieldMappings @@ -724,7 +728,7 @@ class Com_GetbibleInstallerScript implements InstallerScriptInterface // typeAlias 'com_getbible.prompt', // table - '{"special": {"dbtable": "#__getbible_prompt","key": "id","type": "PromptTable","prefix": "TrueChristianChurch\Component\Getbible\Administrator\Table"}}', + '{"special": {"dbtable": "#__getbible_prompt","key": "id","type": "PromptTable","prefix": "TrueChristianBible\Component\GetBible\Administrator\Table"}}', // rules '', // fieldMappings @@ -741,7 +745,7 @@ class Com_GetbibleInstallerScript implements InstallerScriptInterface // typeAlias 'com_getbible.open_ai_response', // table - '{"special": {"dbtable": "#__getbible_open_ai_response","key": "id","type": "Open_ai_responseTable","prefix": "TrueChristianChurch\Component\Getbible\Administrator\Table"}}', + '{"special": {"dbtable": "#__getbible_open_ai_response","key": "id","type": "Open_ai_responseTable","prefix": "TrueChristianBible\Component\GetBible\Administrator\Table"}}', // rules '', // fieldMappings @@ -758,7 +762,7 @@ class Com_GetbibleInstallerScript implements InstallerScriptInterface // typeAlias 'com_getbible.open_ai_message', // table - '{"special": {"dbtable": "#__getbible_open_ai_message","key": "id","type": "Open_ai_messageTable","prefix": "TrueChristianChurch\Component\Getbible\Administrator\Table"}}', + '{"special": {"dbtable": "#__getbible_open_ai_message","key": "id","type": "Open_ai_messageTable","prefix": "TrueChristianBible\Component\GetBible\Administrator\Table"}}', // rules '', // fieldMappings @@ -775,7 +779,7 @@ class Com_GetbibleInstallerScript implements InstallerScriptInterface // typeAlias 'com_getbible.tag', // table - '{"special": {"dbtable": "#__getbible_tag","key": "id","type": "TagTable","prefix": "TrueChristianChurch\Component\Getbible\Administrator\Table"}}', + '{"special": {"dbtable": "#__getbible_tag","key": "id","type": "TagTable","prefix": "TrueChristianBible\Component\GetBible\Administrator\Table"}}', // rules '', // fieldMappings @@ -790,12 +794,15 @@ class Com_GetbibleInstallerScript implements InstallerScriptInterface // Check that the database is up-to date - $this->databaseSchemaCheck($this->app); + if ($this->classExists(SchemaChecker::class)) + { + (new SchemaChecker())->run(); + } echo '
-

Upgrade to Version 4.0.13 Was Successful! Let us know if anything is not working as expected.

'; +

Upgrade to Version 4.0.14 Was Successful! Let us know if anything is not working as expected.

'; // Add/Update component in the action logs extensions table. $this->setActionLogsExtensions(); @@ -1820,6 +1827,35 @@ class Com_GetbibleInstallerScript implements InstallerScriptInterface } } + /** + * Ensures that a class in the namespace is available. + * If the class is not already loaded, it attempts to load it via the specified autoloader. + * + * @param string $className The fully qualified name of the class to check. + * + * @return bool True if the class exists or was successfully loaded, false otherwise. + * @since 4.0.1 + */ + protected function classExists(string $className): bool + { + if (!class_exists($className, true)) + { + // The power autoloader for this project (JPATH_ADMINISTRATOR) area. + $power_autoloader = JPATH_ADMINISTRATOR . '/components/com_getbible/src/Helper/PowerloaderHelper.php'; + if (file_exists($power_autoloader)) + { + require_once $power_autoloader; + } + + // Check again if the class now exists after requiring the autoloader + if (!class_exists($className, true)) + { + return false; + } + } + return true; + } + /** * Define the required limits with specific messages for success and warning scenarios * @@ -1926,66 +1962,6 @@ class Com_GetbibleInstallerScript implements InstallerScriptInterface $app->enqueueMessage('To optimize your Get Bible environment, specific PHP settings must be enhanced.
These settings are crucial for ensuring the successful installation and stable functionality of the extension.
We\'ve identified that certain configurations currently do not meet the recommended standards.
To adjust these settings and prevent potential issues, please consult our detailed guide available at Get Bible PHP Settings Wiki. ', 'notice'); } - } - - /** - * Make sure that the getbible database schema is up to date. - * - * @return void - * @since 3.0.8 - */ - protected function databaseSchemaCheck($app): void - { - // try to load the schema class - try - { - // make sure the class is loaded - $this->ensureClassExists( - Schema::class - ); - - // instantiate the schema class and check/update the database - $messages = (new Schema())->update(); - } - catch (\Exception $e) - { - $app->enqueueMessage($e->getMessage(), 'warning'); - return; - } - - foreach ($messages as $message) - { - $app->enqueueMessage($message, 'message'); - } - } - - /** - * Ensures that a class in the namespace is available. - * If the class is not already loaded, it attempts to load it via the power autoloader. - * - * @param mixed $nameClass The name::class we are looking for. - * - * @return void - * @since 3.0.8 - * @throws \Exception If the class could not be loaded. - */ - protected function ensureClassExists($nameClass): void - { - if (!class_exists($nameClass, true)) - { - // The power autoloader for this project admin area. - $power_autoloader = JPATH_ADMINISTRATOR . '/components/com_getbible/src/Helper/PowerloaderHelper.php'; - if (file_exists($power_autoloader)) - { - require_once $power_autoloader; - } - - // Check again if the class now exists after requiring it - if (!class_exists($nameClass, true)) - { - throw new \Exception("We failed to find/load the $nameClass"); - } - } } /** diff --git a/README.md b/README.md index f05394f..e6725b4 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# Get Bible (4.0.13) +# Get Bible (4.0.14) ![Get Bible image](https://git.vdm.dev/getBible/joomla-component/raw/branch/5.0/admin/assets/images/vdm-component.jpg "GetBible") @@ -18,38 +18,38 @@ In essence, The Bible for Joomla is designed to transform how the Word of God is + *Author*: [Llewellyn van der Merwe](mailto:joomla@vdm.io) + *Name*: [Get Bible](https://getbible.net) + *First Build*: 3rd December, 2015 -+ *Last Build*: 29th April, 2024 -+ *Version*: 4.0.13 ++ *Last Build*: 15th July, 2024 ++ *Version*: 4.0.14 + *Copyright*: Copyright (C) 2015. All Rights Reserved + *License*: GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html ## Build Time -**588 Hours** or **74 Eight Hour Days** (actual time the author saved - +**636 Hours** or **80 Eight Hour Days** (actual time the author saved - due to [Automated Component Builder](https://www.joomlacomponentbuilder.com)) > (if creating a folder and file took **5 seconds** and writing one line of code took **10 seconds**, > never making one mistake or taking any coffee break.) -+ *Line count*: **210835** -+ *File count*: **1717** -+ *Folder count*: **174** ++ *Line count*: **227831** ++ *File count*: **1872** ++ *Folder count*: **178** -**388 Hours** or **48 Eight Hour Days** (the actual time the author spent) +**419 Hours** or **52 Eight Hour Days** (the actual time the author spent) > (with the following break down: -> **debugging @147hours** = codingtime / 4; -> **planning @84hours** = codingtime / 7; -> **mapping @59hours** = codingtime / 10; -> **office @98hours** = codingtime / 6;) +> **debugging @159hours** = codingtime / 4; +> **planning @91hours** = codingtime / 7; +> **mapping @64hours** = codingtime / 10; +> **office @106hours** = codingtime / 6;) -**976 Hours** or **122 Eight Hour Days** +**1055 Hours** or **132 Eight Hour Days** (a total of the realistic time frame for this project) > (if creating a folder and file took **5 seconds** and writing one line of code took **10 seconds**, > with the normal everyday realities at the office, that includes the component planning, mapping & debugging.) -Project duration: **24.4 weeks** or **5.1 months** +Project duration: **26.4 weeks** or **5.5 months** > This **component** was build with a Joomla [Automated Component Builder](https://www.joomlacomponentbuilder.com). > Developed by [Llewellyn van der Merwe](mailto:joomla@vdm.io) diff --git a/admin/README.txt b/admin/README.txt index f05394f..e6725b4 100644 --- a/admin/README.txt +++ b/admin/README.txt @@ -1,4 +1,4 @@ -# Get Bible (4.0.13) +# Get Bible (4.0.14) ![Get Bible image](https://git.vdm.dev/getBible/joomla-component/raw/branch/5.0/admin/assets/images/vdm-component.jpg "GetBible") @@ -18,38 +18,38 @@ In essence, The Bible for Joomla is designed to transform how the Word of God is + *Author*: [Llewellyn van der Merwe](mailto:joomla@vdm.io) + *Name*: [Get Bible](https://getbible.net) + *First Build*: 3rd December, 2015 -+ *Last Build*: 29th April, 2024 -+ *Version*: 4.0.13 ++ *Last Build*: 15th July, 2024 ++ *Version*: 4.0.14 + *Copyright*: Copyright (C) 2015. All Rights Reserved + *License*: GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html ## Build Time -**588 Hours** or **74 Eight Hour Days** (actual time the author saved - +**636 Hours** or **80 Eight Hour Days** (actual time the author saved - due to [Automated Component Builder](https://www.joomlacomponentbuilder.com)) > (if creating a folder and file took **5 seconds** and writing one line of code took **10 seconds**, > never making one mistake or taking any coffee break.) -+ *Line count*: **210835** -+ *File count*: **1717** -+ *Folder count*: **174** ++ *Line count*: **227831** ++ *File count*: **1872** ++ *Folder count*: **178** -**388 Hours** or **48 Eight Hour Days** (the actual time the author spent) +**419 Hours** or **52 Eight Hour Days** (the actual time the author spent) > (with the following break down: -> **debugging @147hours** = codingtime / 4; -> **planning @84hours** = codingtime / 7; -> **mapping @59hours** = codingtime / 10; -> **office @98hours** = codingtime / 6;) +> **debugging @159hours** = codingtime / 4; +> **planning @91hours** = codingtime / 7; +> **mapping @64hours** = codingtime / 10; +> **office @106hours** = codingtime / 6;) -**976 Hours** or **122 Eight Hour Days** +**1055 Hours** or **132 Eight Hour Days** (a total of the realistic time frame for this project) > (if creating a folder and file took **5 seconds** and writing one line of code took **10 seconds**, > with the normal everyday realities at the office, that includes the component planning, mapping & debugging.) -Project duration: **24.4 weeks** or **5.1 months** +Project duration: **26.4 weeks** or **5.5 months** > This **component** was build with a Joomla [Automated Component Builder](https://www.joomlacomponentbuilder.com). > Developed by [Llewellyn van der Merwe](mailto:joomla@vdm.io) diff --git a/admin/config.xml b/admin/config.xml index 339800e..1f9bda9 100644 --- a/admin/config.xml +++ b/admin/config.xml @@ -1,8 +1,8 @@
diff --git a/admin/forms/book.xml b/admin/forms/book.xml index c3a7272..24ee21e 100644 --- a/admin/forms/book.xml +++ b/admin/forms/book.xml @@ -1,7 +1,7 @@
diff --git a/admin/forms/chapter.xml b/admin/forms/chapter.xml index af1b253..5d29fdc 100644 --- a/admin/forms/chapter.xml +++ b/admin/forms/chapter.xml @@ -1,7 +1,7 @@ diff --git a/admin/forms/filter_books.xml b/admin/forms/filter_books.xml index d2d9344..73e7dc4 100644 --- a/admin/forms/filter_books.xml +++ b/admin/forms/filter_books.xml @@ -1,7 +1,7 @@ diff --git a/admin/forms/note.xml b/admin/forms/note.xml index e6467fa..d711715 100644 --- a/admin/forms/note.xml +++ b/admin/forms/note.xml @@ -1,7 +1,7 @@ diff --git a/admin/forms/open_ai_message.xml b/admin/forms/open_ai_message.xml index 38cd6b7..c80a3cf 100644 --- a/admin/forms/open_ai_message.xml +++ b/admin/forms/open_ai_message.xml @@ -1,7 +1,7 @@ diff --git a/admin/forms/open_ai_response.xml b/admin/forms/open_ai_response.xml index a730c45..eeb1d2b 100644 --- a/admin/forms/open_ai_response.xml +++ b/admin/forms/open_ai_response.xml @@ -1,7 +1,7 @@ diff --git a/admin/forms/password.xml b/admin/forms/password.xml index 6693fa2..ba4beb6 100644 --- a/admin/forms/password.xml +++ b/admin/forms/password.xml @@ -1,7 +1,7 @@ diff --git a/admin/forms/prompt.xml b/admin/forms/prompt.xml index 9b8a09e..065103b 100644 --- a/admin/forms/prompt.xml +++ b/admin/forms/prompt.xml @@ -1,7 +1,7 @@ diff --git a/admin/forms/tag.xml b/admin/forms/tag.xml index 6194de2..dcbe961 100644 --- a/admin/forms/tag.xml +++ b/admin/forms/tag.xml @@ -1,7 +1,7 @@ diff --git a/admin/forms/tagged_verse.xml b/admin/forms/tagged_verse.xml index 397680d..d0fbc38 100644 --- a/admin/forms/tagged_verse.xml +++ b/admin/forms/tagged_verse.xml @@ -1,7 +1,7 @@ diff --git a/admin/forms/translation.xml b/admin/forms/translation.xml index 0cb754b..a857652 100644 --- a/admin/forms/translation.xml +++ b/admin/forms/translation.xml @@ -1,7 +1,7 @@ diff --git a/admin/forms/verse.xml b/admin/forms/verse.xml index b99cd58..fb6db20 100644 --- a/admin/forms/verse.xml +++ b/admin/forms/verse.xml @@ -1,7 +1,7 @@ diff --git a/admin/layouts/linker/notes_fullwidth.php b/admin/layouts/linker/notes_fullwidth.php index badd203..700033e 100644 --- a/admin/layouts/linker/notes_fullwidth.php +++ b/admin/layouts/linker/notes_fullwidth.php @@ -18,9 +18,9 @@ use Joomla\CMS\Factory; use Joomla\CMS\Language\Text; use Joomla\CMS\HTML\HTMLHelper as Html; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; -use TrueChristianChurch\Joomla\Utilities\StringHelper; -use TrueChristianChurch\Joomla\Utilities\ArrayHelper; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Joomla\Utilities\StringHelper; +use TrueChristianBible\Joomla\Utilities\ArrayHelper; // No direct access to this file defined('_JEXEC') or die; diff --git a/admin/layouts/linker/passwords_fullwidth.php b/admin/layouts/linker/passwords_fullwidth.php index 686d782..1fef59d 100644 --- a/admin/layouts/linker/passwords_fullwidth.php +++ b/admin/layouts/linker/passwords_fullwidth.php @@ -18,9 +18,9 @@ use Joomla\CMS\Factory; use Joomla\CMS\Language\Text; use Joomla\CMS\HTML\HTMLHelper as Html; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; -use TrueChristianChurch\Joomla\Utilities\StringHelper; -use TrueChristianChurch\Joomla\Utilities\ArrayHelper; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Joomla\Utilities\StringHelper; +use TrueChristianBible\Joomla\Utilities\ArrayHelper; // No direct access to this file defined('_JEXEC') or die; diff --git a/admin/layouts/linker/tags_fullwidth.php b/admin/layouts/linker/tags_fullwidth.php index 66622c8..b773ab0 100644 --- a/admin/layouts/linker/tags_fullwidth.php +++ b/admin/layouts/linker/tags_fullwidth.php @@ -18,9 +18,9 @@ use Joomla\CMS\Factory; use Joomla\CMS\Language\Text; use Joomla\CMS\HTML\HTMLHelper as Html; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; -use TrueChristianChurch\Joomla\Utilities\StringHelper; -use TrueChristianChurch\Joomla\Utilities\ArrayHelper; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Joomla\Utilities\StringHelper; +use TrueChristianBible\Joomla\Utilities\ArrayHelper; // No direct access to this file defined('_JEXEC') or die; diff --git a/admin/layouts/open_ai_response/message_fullwidth.php b/admin/layouts/open_ai_response/message_fullwidth.php index 72f71d3..6a053d1 100644 --- a/admin/layouts/open_ai_response/message_fullwidth.php +++ b/admin/layouts/open_ai_response/message_fullwidth.php @@ -18,9 +18,9 @@ use Joomla\CMS\Factory; use Joomla\CMS\Language\Text; use Joomla\CMS\HTML\HTMLHelper as Html; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; -use TrueChristianChurch\Joomla\Utilities\StringHelper; -use TrueChristianChurch\Joomla\Utilities\ArrayHelper; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Joomla\Utilities\StringHelper; +use TrueChristianBible\Joomla\Utilities\ArrayHelper; // No direct access to this file defined('_JEXEC') or die; diff --git a/admin/layouts/prompt/open_ai_left.php b/admin/layouts/prompt/open_ai_left.php index 1bdf74b..ad6e985 100644 --- a/admin/layouts/prompt/open_ai_left.php +++ b/admin/layouts/prompt/open_ai_left.php @@ -21,8 +21,8 @@ use Joomla\CMS\Factory; use Joomla\CMS\Language\Text; use Joomla\CMS\HTML\HTMLHelper as Html; use Joomla\CMS\Layout\LayoutHelper; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; -use TrueChristianChurch\Joomla\Utilities\Component\Helper; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Joomla\Utilities\Component\Helper; // No direct access to this file defined('JPATH_BASE') or die; diff --git a/admin/layouts/prompt/open_ai_right.php b/admin/layouts/prompt/open_ai_right.php index ab5e811..83e98ab 100644 --- a/admin/layouts/prompt/open_ai_right.php +++ b/admin/layouts/prompt/open_ai_right.php @@ -21,8 +21,8 @@ use Joomla\CMS\Factory; use Joomla\CMS\Language\Text; use Joomla\CMS\HTML\HTMLHelper as Html; use Joomla\CMS\Layout\LayoutHelper; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; -use TrueChristianChurch\Joomla\Utilities\Component\Helper; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Joomla\Utilities\Component\Helper; // No direct access to this file defined('JPATH_BASE') or die; diff --git a/admin/layouts/trashhelper.php b/admin/layouts/trashhelper.php index 91a74c6..1894334 100644 --- a/admin/layouts/trashhelper.php +++ b/admin/layouts/trashhelper.php @@ -21,7 +21,7 @@ use Joomla\CMS\Factory; use Joomla\CMS\Language\Text; use Joomla\CMS\HTML\HTMLHelper as Html; use Joomla\CMS\Layout\LayoutHelper; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; // No direct access to this file defined('JPATH_BASE') or die; diff --git a/admin/services/provider.php b/admin/services/provider.php index e2f53cc..56668fd 100644 --- a/admin/services/provider.php +++ b/admin/services/provider.php @@ -33,8 +33,8 @@ use Joomla\CMS\Extension\Service\Provider\MVCFactory; use Joomla\CMS\Extension\Service\Provider\RouterFactory; use Joomla\CMS\HTML\Registry; use Joomla\CMS\MVC\Factory\MVCFactoryInterface; -use TrueChristianChurch\Component\Getbible\Administrator\Extension\GetbibleComponent; -// (soon) use TrueChristianChurch\Component\Getbible\Administrator\Helper\AssociationsHelper; +use TrueChristianBible\Component\GetBible\Administrator\Extension\GetbibleComponent; +// (soon) use TrueChristianBible\Component\GetBible\Administrator\Helper\AssociationsHelper; use Joomla\DI\Container; use Joomla\DI\ServiceProviderInterface; @@ -42,7 +42,7 @@ use Joomla\DI\ServiceProviderInterface; \defined('_JEXEC') or die; /** - * The TrueChristianChurch Getbible service provider. + * The TrueChristianBible Getbible service provider. * * @since 4.0.0 */ @@ -61,10 +61,10 @@ return new class () implements ServiceProviderInterface { // (soon) $container->set(AssociationExtensionInterface::class, new AssociationsHelper()); - $container->registerServiceProvider(new CategoryFactory('\\TrueChristianChurch\\Component\\Getbible')); - $container->registerServiceProvider(new MVCFactory('\\TrueChristianChurch\\Component\\Getbible')); - $container->registerServiceProvider(new ComponentDispatcherFactory('\\TrueChristianChurch\\Component\\Getbible')); - $container->registerServiceProvider(new RouterFactory('\\TrueChristianChurch\\Component\\Getbible')); + $container->registerServiceProvider(new CategoryFactory('\\TrueChristianBible\\Component\\Getbible')); + $container->registerServiceProvider(new MVCFactory('\\TrueChristianBible\\Component\\Getbible')); + $container->registerServiceProvider(new ComponentDispatcherFactory('\\TrueChristianBible\\Component\\Getbible')); + $container->registerServiceProvider(new RouterFactory('\\TrueChristianBible\\Component\\Getbible')); $container->set( ComponentInterface::class, diff --git a/admin/sql/updates/mysql/3.1.1.sql b/admin/sql/updates/mysql/3.1.2.sql similarity index 100% rename from admin/sql/updates/mysql/3.1.1.sql rename to admin/sql/updates/mysql/3.1.2.sql diff --git a/admin/sql/updates/mysql/4.0.13.sql b/admin/sql/updates/mysql/4.0.13.sql new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/admin/sql/updates/mysql/4.0.13.sql @@ -0,0 +1 @@ + diff --git a/admin/src/Controller/AjaxController.php b/admin/src/Controller/AjaxController.php index 8fc0284..5b5e98c 100644 --- a/admin/src/Controller/AjaxController.php +++ b/admin/src/Controller/AjaxController.php @@ -14,7 +14,7 @@ @license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html /------------------------------------------------------------------------------------------------------*/ -namespace TrueChristianChurch\Component\Getbible\Administrator\Controller; +namespace TrueChristianBible\Component\GetBible\Administrator\Controller; use Joomla\CMS\Factory; use Joomla\CMS\Application\CMSApplication; diff --git a/admin/src/Controller/BookController.php b/admin/src/Controller/BookController.php index 569e9dc..0593b18 100644 --- a/admin/src/Controller/BookController.php +++ b/admin/src/Controller/BookController.php @@ -14,7 +14,7 @@ @license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html /------------------------------------------------------------------------------------------------------*/ -namespace TrueChristianChurch\Component\Getbible\Administrator\Controller; +namespace TrueChristianBible\Component\GetBible\Administrator\Controller; use Joomla\CMS\Factory; use Joomla\CMS\Language\Text; @@ -29,7 +29,7 @@ use Joomla\Utilities\ArrayHelper; use Joomla\CMS\Router\Route; use Joomla\CMS\Session\Session; use Joomla\CMS\Uri\Uri; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; // No direct access to this file \defined('_JEXEC') or die; diff --git a/admin/src/Controller/BooksController.php b/admin/src/Controller/BooksController.php index 90f7a56..b1623f9 100644 --- a/admin/src/Controller/BooksController.php +++ b/admin/src/Controller/BooksController.php @@ -14,7 +14,7 @@ @license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html /------------------------------------------------------------------------------------------------------*/ -namespace TrueChristianChurch\Component\Getbible\Administrator\Controller; +namespace TrueChristianBible\Component\GetBible\Administrator\Controller; use Joomla\CMS\Factory; use Joomla\CMS\Language\Text; @@ -22,9 +22,9 @@ use Joomla\CMS\MVC\Controller\AdminController; use Joomla\Utilities\ArrayHelper; use Joomla\CMS\Router\Route; use Joomla\CMS\Session\Session; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; -use TrueChristianChurch\Joomla\Utilities\ArrayHelper as UtilitiesArrayHelper; -use TrueChristianChurch\Joomla\GetBible\Factory as GetBibleFactory; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Joomla\Utilities\ArrayHelper as UtilitiesArrayHelper; +use TrueChristianBible\Joomla\GetBible\Factory as GetBibleFactory; // No direct access to this file \defined('_JEXEC') or die; diff --git a/admin/src/Controller/ChapterController.php b/admin/src/Controller/ChapterController.php index 70fc8f0..76b9a2a 100644 --- a/admin/src/Controller/ChapterController.php +++ b/admin/src/Controller/ChapterController.php @@ -14,7 +14,7 @@ @license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html /------------------------------------------------------------------------------------------------------*/ -namespace TrueChristianChurch\Component\Getbible\Administrator\Controller; +namespace TrueChristianBible\Component\GetBible\Administrator\Controller; use Joomla\CMS\Factory; use Joomla\CMS\Language\Text; @@ -29,7 +29,7 @@ use Joomla\Utilities\ArrayHelper; use Joomla\CMS\Router\Route; use Joomla\CMS\Session\Session; use Joomla\CMS\Uri\Uri; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; // No direct access to this file \defined('_JEXEC') or die; diff --git a/admin/src/Controller/ChaptersController.php b/admin/src/Controller/ChaptersController.php index aa8dd4d..bfc4c1a 100644 --- a/admin/src/Controller/ChaptersController.php +++ b/admin/src/Controller/ChaptersController.php @@ -14,7 +14,7 @@ @license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html /------------------------------------------------------------------------------------------------------*/ -namespace TrueChristianChurch\Component\Getbible\Administrator\Controller; +namespace TrueChristianBible\Component\GetBible\Administrator\Controller; use Joomla\CMS\Factory; use Joomla\CMS\Language\Text; @@ -22,7 +22,7 @@ use Joomla\CMS\MVC\Controller\AdminController; use Joomla\Utilities\ArrayHelper; use Joomla\CMS\Router\Route; use Joomla\CMS\Session\Session; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; // No direct access to this file \defined('_JEXEC') or die; diff --git a/admin/src/Controller/DisplayController.php b/admin/src/Controller/DisplayController.php index 6c3a3d5..303618b 100644 --- a/admin/src/Controller/DisplayController.php +++ b/admin/src/Controller/DisplayController.php @@ -14,7 +14,7 @@ @license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html /------------------------------------------------------------------------------------------------------*/ -namespace TrueChristianChurch\Component\Getbible\Administrator\Controller; +namespace TrueChristianBible\Component\GetBible\Administrator\Controller; use Joomla\CMS\MVC\Controller\BaseController; use Joomla\Utilities\ArrayHelper; diff --git a/admin/src/Controller/GetbibleController.php b/admin/src/Controller/GetbibleController.php index faaa640..1dd2337 100644 --- a/admin/src/Controller/GetbibleController.php +++ b/admin/src/Controller/GetbibleController.php @@ -14,7 +14,7 @@ @license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html /------------------------------------------------------------------------------------------------------*/ -namespace TrueChristianChurch\Component\Getbible\Administrator\Controller; +namespace TrueChristianBible\Component\GetBible\Administrator\Controller; use Joomla\CMS\Factory; use Joomla\CMS\Language\Text; @@ -22,7 +22,7 @@ use Joomla\CMS\MVC\Controller\AdminController; use Joomla\Utilities\ArrayHelper; use Joomla\CMS\Router\Route; use Joomla\CMS\Session\Session; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; // No direct access to this file \defined('_JEXEC') or die; diff --git a/admin/src/Controller/LinkerController.php b/admin/src/Controller/LinkerController.php index 3349e6b..2588935 100644 --- a/admin/src/Controller/LinkerController.php +++ b/admin/src/Controller/LinkerController.php @@ -14,7 +14,7 @@ @license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html /------------------------------------------------------------------------------------------------------*/ -namespace TrueChristianChurch\Component\Getbible\Administrator\Controller; +namespace TrueChristianBible\Component\GetBible\Administrator\Controller; use Joomla\CMS\Factory; use Joomla\CMS\Language\Text; @@ -29,7 +29,7 @@ use Joomla\Utilities\ArrayHelper; use Joomla\CMS\Router\Route; use Joomla\CMS\Session\Session; use Joomla\CMS\Uri\Uri; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; // No direct access to this file \defined('_JEXEC') or die; diff --git a/admin/src/Controller/LinkersController.php b/admin/src/Controller/LinkersController.php index 68dd84f..8fd9395 100644 --- a/admin/src/Controller/LinkersController.php +++ b/admin/src/Controller/LinkersController.php @@ -14,7 +14,7 @@ @license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html /------------------------------------------------------------------------------------------------------*/ -namespace TrueChristianChurch\Component\Getbible\Administrator\Controller; +namespace TrueChristianBible\Component\GetBible\Administrator\Controller; use Joomla\CMS\Factory; use Joomla\CMS\Language\Text; @@ -22,7 +22,7 @@ use Joomla\CMS\MVC\Controller\AdminController; use Joomla\Utilities\ArrayHelper; use Joomla\CMS\Router\Route; use Joomla\CMS\Session\Session; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; // No direct access to this file \defined('_JEXEC') or die; diff --git a/admin/src/Controller/NoteController.php b/admin/src/Controller/NoteController.php index e582b63..3d367b3 100644 --- a/admin/src/Controller/NoteController.php +++ b/admin/src/Controller/NoteController.php @@ -14,7 +14,7 @@ @license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html /------------------------------------------------------------------------------------------------------*/ -namespace TrueChristianChurch\Component\Getbible\Administrator\Controller; +namespace TrueChristianBible\Component\GetBible\Administrator\Controller; use Joomla\CMS\Factory; use Joomla\CMS\Language\Text; @@ -29,7 +29,7 @@ use Joomla\Utilities\ArrayHelper; use Joomla\CMS\Router\Route; use Joomla\CMS\Session\Session; use Joomla\CMS\Uri\Uri; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; // No direct access to this file \defined('_JEXEC') or die; diff --git a/admin/src/Controller/NotesController.php b/admin/src/Controller/NotesController.php index 6f0bf86..7ae0bc6 100644 --- a/admin/src/Controller/NotesController.php +++ b/admin/src/Controller/NotesController.php @@ -14,7 +14,7 @@ @license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html /------------------------------------------------------------------------------------------------------*/ -namespace TrueChristianChurch\Component\Getbible\Administrator\Controller; +namespace TrueChristianBible\Component\GetBible\Administrator\Controller; use Joomla\CMS\Factory; use Joomla\CMS\Language\Text; @@ -22,7 +22,7 @@ use Joomla\CMS\MVC\Controller\AdminController; use Joomla\Utilities\ArrayHelper; use Joomla\CMS\Router\Route; use Joomla\CMS\Session\Session; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; // No direct access to this file \defined('_JEXEC') or die; diff --git a/admin/src/Controller/Open_ai_messageController.php b/admin/src/Controller/Open_ai_messageController.php index 81bfdb8..23d9aa7 100644 --- a/admin/src/Controller/Open_ai_messageController.php +++ b/admin/src/Controller/Open_ai_messageController.php @@ -14,7 +14,7 @@ @license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html /------------------------------------------------------------------------------------------------------*/ -namespace TrueChristianChurch\Component\Getbible\Administrator\Controller; +namespace TrueChristianBible\Component\GetBible\Administrator\Controller; use Joomla\CMS\Factory; use Joomla\CMS\Language\Text; @@ -29,7 +29,7 @@ use Joomla\Utilities\ArrayHelper; use Joomla\CMS\Router\Route; use Joomla\CMS\Session\Session; use Joomla\CMS\Uri\Uri; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; // No direct access to this file \defined('_JEXEC') or die; diff --git a/admin/src/Controller/Open_ai_messagesController.php b/admin/src/Controller/Open_ai_messagesController.php index 8ffcbf1..4d1aa4c 100644 --- a/admin/src/Controller/Open_ai_messagesController.php +++ b/admin/src/Controller/Open_ai_messagesController.php @@ -14,7 +14,7 @@ @license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html /------------------------------------------------------------------------------------------------------*/ -namespace TrueChristianChurch\Component\Getbible\Administrator\Controller; +namespace TrueChristianBible\Component\GetBible\Administrator\Controller; use Joomla\CMS\Factory; use Joomla\CMS\Language\Text; @@ -22,7 +22,7 @@ use Joomla\CMS\MVC\Controller\AdminController; use Joomla\Utilities\ArrayHelper; use Joomla\CMS\Router\Route; use Joomla\CMS\Session\Session; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; // No direct access to this file \defined('_JEXEC') or die; diff --git a/admin/src/Controller/Open_ai_responseController.php b/admin/src/Controller/Open_ai_responseController.php index 7442d59..b0f7dd1 100644 --- a/admin/src/Controller/Open_ai_responseController.php +++ b/admin/src/Controller/Open_ai_responseController.php @@ -14,7 +14,7 @@ @license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html /------------------------------------------------------------------------------------------------------*/ -namespace TrueChristianChurch\Component\Getbible\Administrator\Controller; +namespace TrueChristianBible\Component\GetBible\Administrator\Controller; use Joomla\CMS\Factory; use Joomla\CMS\Language\Text; @@ -29,7 +29,7 @@ use Joomla\Utilities\ArrayHelper; use Joomla\CMS\Router\Route; use Joomla\CMS\Session\Session; use Joomla\CMS\Uri\Uri; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; // No direct access to this file \defined('_JEXEC') or die; diff --git a/admin/src/Controller/Open_ai_responsesController.php b/admin/src/Controller/Open_ai_responsesController.php index 5ca8f45..f23deaa 100644 --- a/admin/src/Controller/Open_ai_responsesController.php +++ b/admin/src/Controller/Open_ai_responsesController.php @@ -14,7 +14,7 @@ @license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html /------------------------------------------------------------------------------------------------------*/ -namespace TrueChristianChurch\Component\Getbible\Administrator\Controller; +namespace TrueChristianBible\Component\GetBible\Administrator\Controller; use Joomla\CMS\Factory; use Joomla\CMS\Language\Text; @@ -22,7 +22,7 @@ use Joomla\CMS\MVC\Controller\AdminController; use Joomla\Utilities\ArrayHelper; use Joomla\CMS\Router\Route; use Joomla\CMS\Session\Session; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; // No direct access to this file \defined('_JEXEC') or die; diff --git a/admin/src/Controller/PasswordController.php b/admin/src/Controller/PasswordController.php index 3af972d..8c31b3d 100644 --- a/admin/src/Controller/PasswordController.php +++ b/admin/src/Controller/PasswordController.php @@ -14,7 +14,7 @@ @license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html /------------------------------------------------------------------------------------------------------*/ -namespace TrueChristianChurch\Component\Getbible\Administrator\Controller; +namespace TrueChristianBible\Component\GetBible\Administrator\Controller; use Joomla\CMS\Factory; use Joomla\CMS\Language\Text; @@ -29,7 +29,7 @@ use Joomla\Utilities\ArrayHelper; use Joomla\CMS\Router\Route; use Joomla\CMS\Session\Session; use Joomla\CMS\Uri\Uri; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; // No direct access to this file \defined('_JEXEC') or die; diff --git a/admin/src/Controller/PasswordsController.php b/admin/src/Controller/PasswordsController.php index d075081..bc36bc7 100644 --- a/admin/src/Controller/PasswordsController.php +++ b/admin/src/Controller/PasswordsController.php @@ -14,7 +14,7 @@ @license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html /------------------------------------------------------------------------------------------------------*/ -namespace TrueChristianChurch\Component\Getbible\Administrator\Controller; +namespace TrueChristianBible\Component\GetBible\Administrator\Controller; use Joomla\CMS\Factory; use Joomla\CMS\Language\Text; @@ -22,7 +22,7 @@ use Joomla\CMS\MVC\Controller\AdminController; use Joomla\Utilities\ArrayHelper; use Joomla\CMS\Router\Route; use Joomla\CMS\Session\Session; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; // No direct access to this file \defined('_JEXEC') or die; diff --git a/admin/src/Controller/PromptController.php b/admin/src/Controller/PromptController.php index abdb99b..7408bfc 100644 --- a/admin/src/Controller/PromptController.php +++ b/admin/src/Controller/PromptController.php @@ -14,7 +14,7 @@ @license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html /------------------------------------------------------------------------------------------------------*/ -namespace TrueChristianChurch\Component\Getbible\Administrator\Controller; +namespace TrueChristianBible\Component\GetBible\Administrator\Controller; use Joomla\CMS\Factory; use Joomla\CMS\Language\Text; @@ -29,7 +29,7 @@ use Joomla\Utilities\ArrayHelper; use Joomla\CMS\Router\Route; use Joomla\CMS\Session\Session; use Joomla\CMS\Uri\Uri; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; // No direct access to this file \defined('_JEXEC') or die; diff --git a/admin/src/Controller/PromptsController.php b/admin/src/Controller/PromptsController.php index 5b36a7b..138a435 100644 --- a/admin/src/Controller/PromptsController.php +++ b/admin/src/Controller/PromptsController.php @@ -14,7 +14,7 @@ @license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html /------------------------------------------------------------------------------------------------------*/ -namespace TrueChristianChurch\Component\Getbible\Administrator\Controller; +namespace TrueChristianBible\Component\GetBible\Administrator\Controller; use Joomla\CMS\Factory; use Joomla\CMS\Language\Text; @@ -22,7 +22,7 @@ use Joomla\CMS\MVC\Controller\AdminController; use Joomla\Utilities\ArrayHelper; use Joomla\CMS\Router\Route; use Joomla\CMS\Session\Session; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; // No direct access to this file \defined('_JEXEC') or die; diff --git a/admin/src/Controller/TagController.php b/admin/src/Controller/TagController.php index c8d325c..f309e64 100644 --- a/admin/src/Controller/TagController.php +++ b/admin/src/Controller/TagController.php @@ -14,7 +14,7 @@ @license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html /------------------------------------------------------------------------------------------------------*/ -namespace TrueChristianChurch\Component\Getbible\Administrator\Controller; +namespace TrueChristianBible\Component\GetBible\Administrator\Controller; use Joomla\CMS\Factory; use Joomla\CMS\Language\Text; @@ -29,7 +29,7 @@ use Joomla\Utilities\ArrayHelper; use Joomla\CMS\Router\Route; use Joomla\CMS\Session\Session; use Joomla\CMS\Uri\Uri; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; // No direct access to this file \defined('_JEXEC') or die; diff --git a/admin/src/Controller/Tagged_verseController.php b/admin/src/Controller/Tagged_verseController.php index a0bb24a..c07ea4f 100644 --- a/admin/src/Controller/Tagged_verseController.php +++ b/admin/src/Controller/Tagged_verseController.php @@ -14,7 +14,7 @@ @license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html /------------------------------------------------------------------------------------------------------*/ -namespace TrueChristianChurch\Component\Getbible\Administrator\Controller; +namespace TrueChristianBible\Component\GetBible\Administrator\Controller; use Joomla\CMS\Factory; use Joomla\CMS\Language\Text; @@ -29,7 +29,7 @@ use Joomla\Utilities\ArrayHelper; use Joomla\CMS\Router\Route; use Joomla\CMS\Session\Session; use Joomla\CMS\Uri\Uri; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; // No direct access to this file \defined('_JEXEC') or die; diff --git a/admin/src/Controller/Tagged_versesController.php b/admin/src/Controller/Tagged_versesController.php index 715e8d0..7deee5b 100644 --- a/admin/src/Controller/Tagged_versesController.php +++ b/admin/src/Controller/Tagged_versesController.php @@ -14,7 +14,7 @@ @license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html /------------------------------------------------------------------------------------------------------*/ -namespace TrueChristianChurch\Component\Getbible\Administrator\Controller; +namespace TrueChristianBible\Component\GetBible\Administrator\Controller; use Joomla\CMS\Factory; use Joomla\CMS\Language\Text; @@ -22,7 +22,7 @@ use Joomla\CMS\MVC\Controller\AdminController; use Joomla\Utilities\ArrayHelper; use Joomla\CMS\Router\Route; use Joomla\CMS\Session\Session; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; // No direct access to this file \defined('_JEXEC') or die; diff --git a/admin/src/Controller/TagsController.php b/admin/src/Controller/TagsController.php index bd0b340..b67c697 100644 --- a/admin/src/Controller/TagsController.php +++ b/admin/src/Controller/TagsController.php @@ -14,7 +14,7 @@ @license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html /------------------------------------------------------------------------------------------------------*/ -namespace TrueChristianChurch\Component\Getbible\Administrator\Controller; +namespace TrueChristianBible\Component\GetBible\Administrator\Controller; use Joomla\CMS\Factory; use Joomla\CMS\Language\Text; @@ -22,7 +22,7 @@ use Joomla\CMS\MVC\Controller\AdminController; use Joomla\Utilities\ArrayHelper; use Joomla\CMS\Router\Route; use Joomla\CMS\Session\Session; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; // No direct access to this file \defined('_JEXEC') or die; diff --git a/admin/src/Controller/TranslationController.php b/admin/src/Controller/TranslationController.php index d8e8200..66b9e76 100644 --- a/admin/src/Controller/TranslationController.php +++ b/admin/src/Controller/TranslationController.php @@ -14,7 +14,7 @@ @license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html /------------------------------------------------------------------------------------------------------*/ -namespace TrueChristianChurch\Component\Getbible\Administrator\Controller; +namespace TrueChristianBible\Component\GetBible\Administrator\Controller; use Joomla\CMS\Factory; use Joomla\CMS\Language\Text; @@ -29,7 +29,7 @@ use Joomla\Utilities\ArrayHelper; use Joomla\CMS\Router\Route; use Joomla\CMS\Session\Session; use Joomla\CMS\Uri\Uri; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; // No direct access to this file \defined('_JEXEC') or die; diff --git a/admin/src/Controller/TranslationsController.php b/admin/src/Controller/TranslationsController.php index 96853aa..1c33a04 100644 --- a/admin/src/Controller/TranslationsController.php +++ b/admin/src/Controller/TranslationsController.php @@ -14,7 +14,7 @@ @license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html /------------------------------------------------------------------------------------------------------*/ -namespace TrueChristianChurch\Component\Getbible\Administrator\Controller; +namespace TrueChristianBible\Component\GetBible\Administrator\Controller; use Joomla\CMS\Factory; use Joomla\CMS\Language\Text; @@ -22,9 +22,9 @@ use Joomla\CMS\MVC\Controller\AdminController; use Joomla\Utilities\ArrayHelper; use Joomla\CMS\Router\Route; use Joomla\CMS\Session\Session; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; -use TrueChristianChurch\Joomla\GetBible\Factory as GetBibleFactory; -use TrueChristianChurch\Joomla\Utilities\ArrayHelper as UtilitiesArrayHelper; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Joomla\GetBible\Factory as GetBibleFactory; +use TrueChristianBible\Joomla\Utilities\ArrayHelper as UtilitiesArrayHelper; // No direct access to this file \defined('_JEXEC') or die; diff --git a/admin/src/Controller/VerseController.php b/admin/src/Controller/VerseController.php index bbc0f5f..2405149 100644 --- a/admin/src/Controller/VerseController.php +++ b/admin/src/Controller/VerseController.php @@ -14,7 +14,7 @@ @license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html /------------------------------------------------------------------------------------------------------*/ -namespace TrueChristianChurch\Component\Getbible\Administrator\Controller; +namespace TrueChristianBible\Component\GetBible\Administrator\Controller; use Joomla\CMS\Factory; use Joomla\CMS\Language\Text; @@ -29,7 +29,7 @@ use Joomla\Utilities\ArrayHelper; use Joomla\CMS\Router\Route; use Joomla\CMS\Session\Session; use Joomla\CMS\Uri\Uri; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; // No direct access to this file \defined('_JEXEC') or die; diff --git a/admin/src/Controller/VersesController.php b/admin/src/Controller/VersesController.php index ff3aedd..98cbdf8 100644 --- a/admin/src/Controller/VersesController.php +++ b/admin/src/Controller/VersesController.php @@ -14,7 +14,7 @@ @license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html /------------------------------------------------------------------------------------------------------*/ -namespace TrueChristianChurch\Component\Getbible\Administrator\Controller; +namespace TrueChristianBible\Component\GetBible\Administrator\Controller; use Joomla\CMS\Factory; use Joomla\CMS\Language\Text; @@ -22,7 +22,7 @@ use Joomla\CMS\MVC\Controller\AdminController; use Joomla\Utilities\ArrayHelper; use Joomla\CMS\Router\Route; use Joomla\CMS\Session\Session; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; // No direct access to this file \defined('_JEXEC') or die; diff --git a/admin/src/Extension/GetbibleComponent.php b/admin/src/Extension/GetbibleComponent.php index 9f6b329..6e071d0 100644 --- a/admin/src/Extension/GetbibleComponent.php +++ b/admin/src/Extension/GetbibleComponent.php @@ -14,7 +14,7 @@ @license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html /------------------------------------------------------------------------------------------------------*/ -namespace TrueChristianChurch\Component\Getbible\Administrator\Extension; +namespace TrueChristianBible\Component\GetBible\Administrator\Extension; use Joomla\CMS\Association\AssociationServiceInterface; use Joomla\CMS\Association\AssociationServiceTrait; @@ -32,7 +32,7 @@ use Joomla\CMS\Language\Text; use Joomla\CMS\Tag\TagServiceInterface; use Joomla\CMS\Tag\TagServiceTrait; use Joomla\CMS\User\UserFactoryInterface; -// (soon) use TrueChristianChurch\Component\Getbible\Administrator\Service\HTML\AdministratorService; +// (soon) use TrueChristianBible\Component\GetBible\Administrator\Service\HTML\AdministratorService; use Psr\Container\ContainerInterface; // No direct access to this file diff --git a/admin/src/Field/BooksfilternameField.php b/admin/src/Field/BooksfilternameField.php index f283c65..4a254af 100644 --- a/admin/src/Field/BooksfilternameField.php +++ b/admin/src/Field/BooksfilternameField.php @@ -14,14 +14,14 @@ @license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html /------------------------------------------------------------------------------------------------------*/ -namespace TrueChristianChurch\Component\Getbible\Administrator\Field; +namespace TrueChristianBible\Component\GetBible\Administrator\Field; use Joomla\CMS\Factory; use Joomla\CMS\Form\Field\ListField; use Joomla\CMS\Language\Text; use Joomla\CMS\HTML\HTMLHelper as Html; use Joomla\CMS\Component\ComponentHelper; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; // No direct access to this file \defined('_JEXEC') or die; diff --git a/admin/src/Field/BooksfilternrField.php b/admin/src/Field/BooksfilternrField.php index bbb6f2d..87b9946 100644 --- a/admin/src/Field/BooksfilternrField.php +++ b/admin/src/Field/BooksfilternrField.php @@ -14,14 +14,14 @@ @license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html /------------------------------------------------------------------------------------------------------*/ -namespace TrueChristianChurch\Component\Getbible\Administrator\Field; +namespace TrueChristianBible\Component\GetBible\Administrator\Field; use Joomla\CMS\Factory; use Joomla\CMS\Form\Field\ListField; use Joomla\CMS\Language\Text; use Joomla\CMS\HTML\HTMLHelper as Html; use Joomla\CMS\Component\ComponentHelper; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; // No direct access to this file \defined('_JEXEC') or die; diff --git a/admin/src/Field/ChaptersfilterbooknrField.php b/admin/src/Field/ChaptersfilterbooknrField.php index 6e6173a..d630cd1 100644 --- a/admin/src/Field/ChaptersfilterbooknrField.php +++ b/admin/src/Field/ChaptersfilterbooknrField.php @@ -14,14 +14,14 @@ @license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html /------------------------------------------------------------------------------------------------------*/ -namespace TrueChristianChurch\Component\Getbible\Administrator\Field; +namespace TrueChristianBible\Component\GetBible\Administrator\Field; use Joomla\CMS\Factory; use Joomla\CMS\Form\Field\ListField; use Joomla\CMS\Language\Text; use Joomla\CMS\HTML\HTMLHelper as Html; use Joomla\CMS\Component\ComponentHelper; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; // No direct access to this file \defined('_JEXEC') or die; diff --git a/admin/src/Field/ChaptersfilterchapterField.php b/admin/src/Field/ChaptersfilterchapterField.php index 2adcbf5..402011b 100644 --- a/admin/src/Field/ChaptersfilterchapterField.php +++ b/admin/src/Field/ChaptersfilterchapterField.php @@ -14,14 +14,14 @@ @license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html /------------------------------------------------------------------------------------------------------*/ -namespace TrueChristianChurch\Component\Getbible\Administrator\Field; +namespace TrueChristianBible\Component\GetBible\Administrator\Field; use Joomla\CMS\Factory; use Joomla\CMS\Form\Field\ListField; use Joomla\CMS\Language\Text; use Joomla\CMS\HTML\HTMLHelper as Html; use Joomla\CMS\Component\ComponentHelper; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; // No direct access to this file \defined('_JEXEC') or die; diff --git a/admin/src/Field/LinkersField.php b/admin/src/Field/LinkersField.php index 40c5348..a723378 100644 --- a/admin/src/Field/LinkersField.php +++ b/admin/src/Field/LinkersField.php @@ -14,14 +14,14 @@ @license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html /------------------------------------------------------------------------------------------------------*/ -namespace TrueChristianChurch\Component\Getbible\Administrator\Field; +namespace TrueChristianBible\Component\GetBible\Administrator\Field; use Joomla\CMS\Factory; use Joomla\CMS\Form\Field\ListField; use Joomla\CMS\Language\Text; use Joomla\CMS\HTML\HTMLHelper as Html; use Joomla\CMS\Component\ComponentHelper; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; // No direct access to this file \defined('_JEXEC') or die; diff --git a/admin/src/Field/LinkersfilternameField.php b/admin/src/Field/LinkersfilternameField.php index 2e16cb9..b8d216f 100644 --- a/admin/src/Field/LinkersfilternameField.php +++ b/admin/src/Field/LinkersfilternameField.php @@ -14,14 +14,14 @@ @license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html /------------------------------------------------------------------------------------------------------*/ -namespace TrueChristianChurch\Component\Getbible\Administrator\Field; +namespace TrueChristianBible\Component\GetBible\Administrator\Field; use Joomla\CMS\Factory; use Joomla\CMS\Form\Field\ListField; use Joomla\CMS\Language\Text; use Joomla\CMS\HTML\HTMLHelper as Html; use Joomla\CMS\Component\ComponentHelper; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; // No direct access to this file \defined('_JEXEC') or die; diff --git a/admin/src/Field/LinkersfilterpublicnotesField.php b/admin/src/Field/LinkersfilterpublicnotesField.php index d6d5198..18d8217 100644 --- a/admin/src/Field/LinkersfilterpublicnotesField.php +++ b/admin/src/Field/LinkersfilterpublicnotesField.php @@ -14,14 +14,14 @@ @license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html /------------------------------------------------------------------------------------------------------*/ -namespace TrueChristianChurch\Component\Getbible\Administrator\Field; +namespace TrueChristianBible\Component\GetBible\Administrator\Field; use Joomla\CMS\Factory; use Joomla\CMS\Form\Field\ListField; use Joomla\CMS\Language\Text; use Joomla\CMS\HTML\HTMLHelper as Html; use Joomla\CMS\Component\ComponentHelper; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; // No direct access to this file \defined('_JEXEC') or die; diff --git a/admin/src/Field/LinkersfilterpublictaggedversesField.php b/admin/src/Field/LinkersfilterpublictaggedversesField.php index 5a3e208..d214db2 100644 --- a/admin/src/Field/LinkersfilterpublictaggedversesField.php +++ b/admin/src/Field/LinkersfilterpublictaggedversesField.php @@ -14,14 +14,14 @@ @license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html /------------------------------------------------------------------------------------------------------*/ -namespace TrueChristianChurch\Component\Getbible\Administrator\Field; +namespace TrueChristianBible\Component\GetBible\Administrator\Field; use Joomla\CMS\Factory; use Joomla\CMS\Form\Field\ListField; use Joomla\CMS\Language\Text; use Joomla\CMS\HTML\HTMLHelper as Html; use Joomla\CMS\Component\ComponentHelper; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; // No direct access to this file \defined('_JEXEC') or die; diff --git a/admin/src/Field/NotesfilteraccessField.php b/admin/src/Field/NotesfilteraccessField.php index fb69324..d90307b 100644 --- a/admin/src/Field/NotesfilteraccessField.php +++ b/admin/src/Field/NotesfilteraccessField.php @@ -14,14 +14,14 @@ @license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html /------------------------------------------------------------------------------------------------------*/ -namespace TrueChristianChurch\Component\Getbible\Administrator\Field; +namespace TrueChristianBible\Component\GetBible\Administrator\Field; use Joomla\CMS\Factory; use Joomla\CMS\Form\Field\ListField; use Joomla\CMS\Language\Text; use Joomla\CMS\HTML\HTMLHelper as Html; use Joomla\CMS\Component\ComponentHelper; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; // No direct access to this file \defined('_JEXEC') or die; diff --git a/admin/src/Field/NotesfilterbooknrField.php b/admin/src/Field/NotesfilterbooknrField.php index f0dbb47..533ee28 100644 --- a/admin/src/Field/NotesfilterbooknrField.php +++ b/admin/src/Field/NotesfilterbooknrField.php @@ -14,14 +14,14 @@ @license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html /------------------------------------------------------------------------------------------------------*/ -namespace TrueChristianChurch\Component\Getbible\Administrator\Field; +namespace TrueChristianBible\Component\GetBible\Administrator\Field; use Joomla\CMS\Factory; use Joomla\CMS\Form\Field\ListField; use Joomla\CMS\Language\Text; use Joomla\CMS\HTML\HTMLHelper as Html; use Joomla\CMS\Component\ComponentHelper; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; // No direct access to this file \defined('_JEXEC') or die; diff --git a/admin/src/Field/NotesfilterchapterField.php b/admin/src/Field/NotesfilterchapterField.php index 6c89db1..1de9581 100644 --- a/admin/src/Field/NotesfilterchapterField.php +++ b/admin/src/Field/NotesfilterchapterField.php @@ -14,14 +14,14 @@ @license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html /------------------------------------------------------------------------------------------------------*/ -namespace TrueChristianChurch\Component\Getbible\Administrator\Field; +namespace TrueChristianBible\Component\GetBible\Administrator\Field; use Joomla\CMS\Factory; use Joomla\CMS\Form\Field\ListField; use Joomla\CMS\Language\Text; use Joomla\CMS\HTML\HTMLHelper as Html; use Joomla\CMS\Component\ComponentHelper; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; // No direct access to this file \defined('_JEXEC') or die; diff --git a/admin/src/Field/NotesfilterverseField.php b/admin/src/Field/NotesfilterverseField.php index 987ea69..ceebb66 100644 --- a/admin/src/Field/NotesfilterverseField.php +++ b/admin/src/Field/NotesfilterverseField.php @@ -14,14 +14,14 @@ @license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html /------------------------------------------------------------------------------------------------------*/ -namespace TrueChristianChurch\Component\Getbible\Administrator\Field; +namespace TrueChristianBible\Component\GetBible\Administrator\Field; use Joomla\CMS\Factory; use Joomla\CMS\Form\Field\ListField; use Joomla\CMS\Language\Text; use Joomla\CMS\HTML\HTMLHelper as Html; use Joomla\CMS\Component\ComponentHelper; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; // No direct access to this file \defined('_JEXEC') or die; diff --git a/admin/src/Field/OpenaimessagesfilterroleField.php b/admin/src/Field/OpenaimessagesfilterroleField.php index ee1944f..c42c55e 100644 --- a/admin/src/Field/OpenaimessagesfilterroleField.php +++ b/admin/src/Field/OpenaimessagesfilterroleField.php @@ -14,14 +14,14 @@ @license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html /------------------------------------------------------------------------------------------------------*/ -namespace TrueChristianChurch\Component\Getbible\Administrator\Field; +namespace TrueChristianBible\Component\GetBible\Administrator\Field; use Joomla\CMS\Factory; use Joomla\CMS\Form\Field\ListField; use Joomla\CMS\Language\Text; use Joomla\CMS\HTML\HTMLHelper as Html; use Joomla\CMS\Component\ComponentHelper; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; // No direct access to this file \defined('_JEXEC') or die; diff --git a/admin/src/Field/OpenaimessagesfiltersourceField.php b/admin/src/Field/OpenaimessagesfiltersourceField.php index 37e0629..65d64c7 100644 --- a/admin/src/Field/OpenaimessagesfiltersourceField.php +++ b/admin/src/Field/OpenaimessagesfiltersourceField.php @@ -14,14 +14,14 @@ @license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html /------------------------------------------------------------------------------------------------------*/ -namespace TrueChristianChurch\Component\Getbible\Administrator\Field; +namespace TrueChristianBible\Component\GetBible\Administrator\Field; use Joomla\CMS\Factory; use Joomla\CMS\Form\Field\ListField; use Joomla\CMS\Language\Text; use Joomla\CMS\HTML\HTMLHelper as Html; use Joomla\CMS\Component\ComponentHelper; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; // No direct access to this file \defined('_JEXEC') or die; diff --git a/admin/src/Field/OpenairesponsesField.php b/admin/src/Field/OpenairesponsesField.php index 79fe6bc..2c72ed3 100644 --- a/admin/src/Field/OpenairesponsesField.php +++ b/admin/src/Field/OpenairesponsesField.php @@ -14,14 +14,14 @@ @license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html /------------------------------------------------------------------------------------------------------*/ -namespace TrueChristianChurch\Component\Getbible\Administrator\Field; +namespace TrueChristianBible\Component\GetBible\Administrator\Field; use Joomla\CMS\Factory; use Joomla\CMS\Form\Field\ListField; use Joomla\CMS\Language\Text; use Joomla\CMS\HTML\HTMLHelper as Html; use Joomla\CMS\Component\ComponentHelper; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; // No direct access to this file \defined('_JEXEC') or die; diff --git a/admin/src/Field/OpenairesponsesfilterresponseidField.php b/admin/src/Field/OpenairesponsesfilterresponseidField.php index 8f9831e..afb7725 100644 --- a/admin/src/Field/OpenairesponsesfilterresponseidField.php +++ b/admin/src/Field/OpenairesponsesfilterresponseidField.php @@ -14,14 +14,14 @@ @license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html /------------------------------------------------------------------------------------------------------*/ -namespace TrueChristianChurch\Component\Getbible\Administrator\Field; +namespace TrueChristianBible\Component\GetBible\Administrator\Field; use Joomla\CMS\Factory; use Joomla\CMS\Form\Field\ListField; use Joomla\CMS\Language\Text; use Joomla\CMS\HTML\HTMLHelper as Html; use Joomla\CMS\Component\ComponentHelper; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; // No direct access to this file \defined('_JEXEC') or die; diff --git a/admin/src/Field/OpenairesponsesfilterresponsemodelField.php b/admin/src/Field/OpenairesponsesfilterresponsemodelField.php index 5a9c761..e20a42f 100644 --- a/admin/src/Field/OpenairesponsesfilterresponsemodelField.php +++ b/admin/src/Field/OpenairesponsesfilterresponsemodelField.php @@ -14,14 +14,14 @@ @license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html /------------------------------------------------------------------------------------------------------*/ -namespace TrueChristianChurch\Component\Getbible\Administrator\Field; +namespace TrueChristianBible\Component\GetBible\Administrator\Field; use Joomla\CMS\Factory; use Joomla\CMS\Form\Field\ListField; use Joomla\CMS\Language\Text; use Joomla\CMS\HTML\HTMLHelper as Html; use Joomla\CMS\Component\ComponentHelper; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; // No direct access to this file \defined('_JEXEC') or die; diff --git a/admin/src/Field/PasswordsfilternameField.php b/admin/src/Field/PasswordsfilternameField.php index 4fdf722..bcbd346 100644 --- a/admin/src/Field/PasswordsfilternameField.php +++ b/admin/src/Field/PasswordsfilternameField.php @@ -14,14 +14,14 @@ @license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html /------------------------------------------------------------------------------------------------------*/ -namespace TrueChristianChurch\Component\Getbible\Administrator\Field; +namespace TrueChristianBible\Component\GetBible\Administrator\Field; use Joomla\CMS\Factory; use Joomla\CMS\Form\Field\ListField; use Joomla\CMS\Language\Text; use Joomla\CMS\HTML\HTMLHelper as Html; use Joomla\CMS\Component\ComponentHelper; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; // No direct access to this file \defined('_JEXEC') or die; diff --git a/admin/src/Field/PromptsField.php b/admin/src/Field/PromptsField.php index e51f627..3ab41f4 100644 --- a/admin/src/Field/PromptsField.php +++ b/admin/src/Field/PromptsField.php @@ -14,14 +14,14 @@ @license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html /------------------------------------------------------------------------------------------------------*/ -namespace TrueChristianChurch\Component\Getbible\Administrator\Field; +namespace TrueChristianBible\Component\GetBible\Administrator\Field; use Joomla\CMS\Factory; use Joomla\CMS\Form\Field\ListField; use Joomla\CMS\Language\Text; use Joomla\CMS\HTML\HTMLHelper as Html; use Joomla\CMS\Component\ComponentHelper; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; // No direct access to this file \defined('_JEXEC') or die; diff --git a/admin/src/Field/PromptsfiltercachebehaviourField.php b/admin/src/Field/PromptsfiltercachebehaviourField.php index 57dd15c..1c3c256 100644 --- a/admin/src/Field/PromptsfiltercachebehaviourField.php +++ b/admin/src/Field/PromptsfiltercachebehaviourField.php @@ -14,14 +14,14 @@ @license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html /------------------------------------------------------------------------------------------------------*/ -namespace TrueChristianChurch\Component\Getbible\Administrator\Field; +namespace TrueChristianBible\Component\GetBible\Administrator\Field; use Joomla\CMS\Factory; use Joomla\CMS\Form\Field\ListField; use Joomla\CMS\Language\Text; use Joomla\CMS\HTML\HTMLHelper as Html; use Joomla\CMS\Component\ComponentHelper; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; // No direct access to this file \defined('_JEXEC') or die; diff --git a/admin/src/Field/PromptsfiltermodelField.php b/admin/src/Field/PromptsfiltermodelField.php index c814d8c..94d667f 100644 --- a/admin/src/Field/PromptsfiltermodelField.php +++ b/admin/src/Field/PromptsfiltermodelField.php @@ -14,14 +14,14 @@ @license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html /------------------------------------------------------------------------------------------------------*/ -namespace TrueChristianChurch\Component\Getbible\Administrator\Field; +namespace TrueChristianBible\Component\GetBible\Administrator\Field; use Joomla\CMS\Factory; use Joomla\CMS\Form\Field\ListField; use Joomla\CMS\Language\Text; use Joomla\CMS\HTML\HTMLHelper as Html; use Joomla\CMS\Component\ComponentHelper; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; // No direct access to this file \defined('_JEXEC') or die; diff --git a/admin/src/Field/PromptsfilternameField.php b/admin/src/Field/PromptsfilternameField.php index 8a274cd..ce28e32 100644 --- a/admin/src/Field/PromptsfilternameField.php +++ b/admin/src/Field/PromptsfilternameField.php @@ -14,14 +14,14 @@ @license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html /------------------------------------------------------------------------------------------------------*/ -namespace TrueChristianChurch\Component\Getbible\Administrator\Field; +namespace TrueChristianBible\Component\GetBible\Administrator\Field; use Joomla\CMS\Factory; use Joomla\CMS\Form\Field\ListField; use Joomla\CMS\Language\Text; use Joomla\CMS\HTML\HTMLHelper as Html; use Joomla\CMS\Component\ComponentHelper; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; // No direct access to this file \defined('_JEXEC') or die; diff --git a/admin/src/Field/TagersField.php b/admin/src/Field/TagersField.php index 90f3561..0b5c8a2 100644 --- a/admin/src/Field/TagersField.php +++ b/admin/src/Field/TagersField.php @@ -14,14 +14,14 @@ @license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html /------------------------------------------------------------------------------------------------------*/ -namespace TrueChristianChurch\Component\Getbible\Administrator\Field; +namespace TrueChristianBible\Component\GetBible\Administrator\Field; use Joomla\CMS\Factory; use Joomla\CMS\Form\Field\ListField; use Joomla\CMS\Language\Text; use Joomla\CMS\HTML\HTMLHelper as Html; use Joomla\CMS\Component\ComponentHelper; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; // No direct access to this file \defined('_JEXEC') or die; diff --git a/admin/src/Field/TaggedversesfilteraccessField.php b/admin/src/Field/TaggedversesfilteraccessField.php index 2652da8..729ebe5 100644 --- a/admin/src/Field/TaggedversesfilteraccessField.php +++ b/admin/src/Field/TaggedversesfilteraccessField.php @@ -14,14 +14,14 @@ @license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html /------------------------------------------------------------------------------------------------------*/ -namespace TrueChristianChurch\Component\Getbible\Administrator\Field; +namespace TrueChristianBible\Component\GetBible\Administrator\Field; use Joomla\CMS\Factory; use Joomla\CMS\Form\Field\ListField; use Joomla\CMS\Language\Text; use Joomla\CMS\HTML\HTMLHelper as Html; use Joomla\CMS\Component\ComponentHelper; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; // No direct access to this file \defined('_JEXEC') or die; diff --git a/admin/src/Field/TaggedversesfilterbooknrField.php b/admin/src/Field/TaggedversesfilterbooknrField.php index 6dc6f6b..a15830e 100644 --- a/admin/src/Field/TaggedversesfilterbooknrField.php +++ b/admin/src/Field/TaggedversesfilterbooknrField.php @@ -14,14 +14,14 @@ @license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html /------------------------------------------------------------------------------------------------------*/ -namespace TrueChristianChurch\Component\Getbible\Administrator\Field; +namespace TrueChristianBible\Component\GetBible\Administrator\Field; use Joomla\CMS\Factory; use Joomla\CMS\Form\Field\ListField; use Joomla\CMS\Language\Text; use Joomla\CMS\HTML\HTMLHelper as Html; use Joomla\CMS\Component\ComponentHelper; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; // No direct access to this file \defined('_JEXEC') or die; diff --git a/admin/src/Field/TaggedversesfilterchapterField.php b/admin/src/Field/TaggedversesfilterchapterField.php index 4fdb577..05c62cf 100644 --- a/admin/src/Field/TaggedversesfilterchapterField.php +++ b/admin/src/Field/TaggedversesfilterchapterField.php @@ -14,14 +14,14 @@ @license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html /------------------------------------------------------------------------------------------------------*/ -namespace TrueChristianChurch\Component\Getbible\Administrator\Field; +namespace TrueChristianBible\Component\GetBible\Administrator\Field; use Joomla\CMS\Factory; use Joomla\CMS\Form\Field\ListField; use Joomla\CMS\Language\Text; use Joomla\CMS\HTML\HTMLHelper as Html; use Joomla\CMS\Component\ComponentHelper; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; // No direct access to this file \defined('_JEXEC') or die; diff --git a/admin/src/Field/TaggedversesfilterverseField.php b/admin/src/Field/TaggedversesfilterverseField.php index 0a7fc91..2df36bc 100644 --- a/admin/src/Field/TaggedversesfilterverseField.php +++ b/admin/src/Field/TaggedversesfilterverseField.php @@ -14,14 +14,14 @@ @license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html /------------------------------------------------------------------------------------------------------*/ -namespace TrueChristianChurch\Component\Getbible\Administrator\Field; +namespace TrueChristianBible\Component\GetBible\Administrator\Field; use Joomla\CMS\Factory; use Joomla\CMS\Form\Field\ListField; use Joomla\CMS\Language\Text; use Joomla\CMS\HTML\HTMLHelper as Html; use Joomla\CMS\Component\ComponentHelper; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; // No direct access to this file \defined('_JEXEC') or die; diff --git a/admin/src/Field/TagsfilteraccessField.php b/admin/src/Field/TagsfilteraccessField.php index c3db948..2ade96c 100644 --- a/admin/src/Field/TagsfilteraccessField.php +++ b/admin/src/Field/TagsfilteraccessField.php @@ -14,14 +14,14 @@ @license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html /------------------------------------------------------------------------------------------------------*/ -namespace TrueChristianChurch\Component\Getbible\Administrator\Field; +namespace TrueChristianBible\Component\GetBible\Administrator\Field; use Joomla\CMS\Factory; use Joomla\CMS\Form\Field\ListField; use Joomla\CMS\Language\Text; use Joomla\CMS\HTML\HTMLHelper as Html; use Joomla\CMS\Component\ComponentHelper; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; // No direct access to this file \defined('_JEXEC') or die; diff --git a/admin/src/Field/TargettranslationsField.php b/admin/src/Field/TargettranslationsField.php index e4c81a7..2b05bbe 100644 --- a/admin/src/Field/TargettranslationsField.php +++ b/admin/src/Field/TargettranslationsField.php @@ -14,14 +14,14 @@ @license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html /------------------------------------------------------------------------------------------------------*/ -namespace TrueChristianChurch\Component\Getbible\Administrator\Field; +namespace TrueChristianBible\Component\GetBible\Administrator\Field; use Joomla\CMS\Factory; use Joomla\CMS\Form\Field\ListField; use Joomla\CMS\Language\Text; use Joomla\CMS\HTML\HTMLHelper as Html; use Joomla\CMS\Component\ComponentHelper; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; // No direct access to this file \defined('_JEXEC') or die; diff --git a/admin/src/Field/TranslationsField.php b/admin/src/Field/TranslationsField.php index afa3668..402d3e0 100644 --- a/admin/src/Field/TranslationsField.php +++ b/admin/src/Field/TranslationsField.php @@ -14,14 +14,14 @@ @license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html /------------------------------------------------------------------------------------------------------*/ -namespace TrueChristianChurch\Component\Getbible\Administrator\Field; +namespace TrueChristianBible\Component\GetBible\Administrator\Field; use Joomla\CMS\Factory; use Joomla\CMS\Form\Field\ListField; use Joomla\CMS\Language\Text; use Joomla\CMS\HTML\HTMLHelper as Html; use Joomla\CMS\Component\ComponentHelper; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; // No direct access to this file \defined('_JEXEC') or die; diff --git a/admin/src/Field/TranslationsfilterdirectionField.php b/admin/src/Field/TranslationsfilterdirectionField.php index ed9e94b..9b5d7f3 100644 --- a/admin/src/Field/TranslationsfilterdirectionField.php +++ b/admin/src/Field/TranslationsfilterdirectionField.php @@ -14,14 +14,14 @@ @license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html /------------------------------------------------------------------------------------------------------*/ -namespace TrueChristianChurch\Component\Getbible\Administrator\Field; +namespace TrueChristianBible\Component\GetBible\Administrator\Field; use Joomla\CMS\Factory; use Joomla\CMS\Form\Field\ListField; use Joomla\CMS\Language\Text; use Joomla\CMS\HTML\HTMLHelper as Html; use Joomla\CMS\Component\ComponentHelper; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; // No direct access to this file \defined('_JEXEC') or die; diff --git a/admin/src/Field/VersesfilterbooknrField.php b/admin/src/Field/VersesfilterbooknrField.php index 1b16cb9..902a7bc 100644 --- a/admin/src/Field/VersesfilterbooknrField.php +++ b/admin/src/Field/VersesfilterbooknrField.php @@ -14,14 +14,14 @@ @license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html /------------------------------------------------------------------------------------------------------*/ -namespace TrueChristianChurch\Component\Getbible\Administrator\Field; +namespace TrueChristianBible\Component\GetBible\Administrator\Field; use Joomla\CMS\Factory; use Joomla\CMS\Form\Field\ListField; use Joomla\CMS\Language\Text; use Joomla\CMS\HTML\HTMLHelper as Html; use Joomla\CMS\Component\ComponentHelper; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; // No direct access to this file \defined('_JEXEC') or die; diff --git a/admin/src/Field/VersesfilterchapterField.php b/admin/src/Field/VersesfilterchapterField.php index c2dc2fb..901031a 100644 --- a/admin/src/Field/VersesfilterchapterField.php +++ b/admin/src/Field/VersesfilterchapterField.php @@ -14,14 +14,14 @@ @license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html /------------------------------------------------------------------------------------------------------*/ -namespace TrueChristianChurch\Component\Getbible\Administrator\Field; +namespace TrueChristianBible\Component\GetBible\Administrator\Field; use Joomla\CMS\Factory; use Joomla\CMS\Form\Field\ListField; use Joomla\CMS\Language\Text; use Joomla\CMS\HTML\HTMLHelper as Html; use Joomla\CMS\Component\ComponentHelper; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; // No direct access to this file \defined('_JEXEC') or die; diff --git a/admin/src/Field/VersesfilterverseField.php b/admin/src/Field/VersesfilterverseField.php index de1e871..6dafe74 100644 --- a/admin/src/Field/VersesfilterverseField.php +++ b/admin/src/Field/VersesfilterverseField.php @@ -14,14 +14,14 @@ @license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html /------------------------------------------------------------------------------------------------------*/ -namespace TrueChristianChurch\Component\Getbible\Administrator\Field; +namespace TrueChristianBible\Component\GetBible\Administrator\Field; use Joomla\CMS\Factory; use Joomla\CMS\Form\Field\ListField; use Joomla\CMS\Language\Text; use Joomla\CMS\HTML\HTMLHelper as Html; use Joomla\CMS\Component\ComponentHelper; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; // No direct access to this file \defined('_JEXEC') or die; diff --git a/admin/src/Helper/GetbibleHelper.php b/admin/src/Helper/GetbibleHelper.php index 275a36a..331ad7d 100644 --- a/admin/src/Helper/GetbibleHelper.php +++ b/admin/src/Helper/GetbibleHelper.php @@ -14,7 +14,7 @@ @license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html /------------------------------------------------------------------------------------------------------*/ -namespace TrueChristianChurch\Component\Getbible\Administrator\Helper; +namespace TrueChristianBible\Component\GetBible\Administrator\Helper; // The power autoloader for this project (JPATH_ADMINISTRATOR) area. $power_autoloader = JPATH_ADMINISTRATOR . '/components/com_getbible/src/Helper/PowerloaderHelper.php'; @@ -40,14 +40,14 @@ use Joomla\Database\DatabaseInterface; use Joomla\Registry\Registry; use Joomla\String\StringHelper; use Joomla\Utilities\ArrayHelper; -use TrueChristianChurch\Joomla\GetBible\Factory as GetBibleFactory; -use TrueChristianChurch\Joomla\Gitea\Factory as GiteaFactory; -use TrueChristianChurch\Joomla\Utilities\StringHelper as UtilitiesStringHelper; -use TrueChristianChurch\Joomla\Utilities\ObjectHelper; -use TrueChristianChurch\Joomla\Utilities\GetHelper; -use TrueChristianChurch\Joomla\Utilities\JsonHelper; -use TrueChristianChurch\Joomla\Utilities\ArrayHelper as UtilitiesArrayHelper; -use TrueChristianChurch\Joomla\Utilities\FormHelper; +use TrueChristianBible\Joomla\GetBible\Factory as GetBibleFactory; +use TrueChristianBible\Joomla\Gitea\Factory as GiteaFactory; +use TrueChristianBible\Joomla\Utilities\StringHelper as UtilitiesStringHelper; +use TrueChristianBible\Joomla\Utilities\ObjectHelper; +use TrueChristianBible\Joomla\Utilities\GetHelper; +use TrueChristianBible\Joomla\Utilities\JsonHelper; +use TrueChristianBible\Joomla\Utilities\ArrayHelper as UtilitiesArrayHelper; +use TrueChristianBible\Joomla\Utilities\FormHelper; // No direct access to this file \defined('_JEXEC') or die; diff --git a/admin/src/Helper/HeaderCheck.php b/admin/src/Helper/HeaderCheck.php index d5415a9..20b7f80 100644 --- a/admin/src/Helper/HeaderCheck.php +++ b/admin/src/Helper/HeaderCheck.php @@ -14,7 +14,7 @@ @license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html /------------------------------------------------------------------------------------------------------*/ -namespace TrueChristianChurch\Component\Getbible\Administrator\Helper; +namespace TrueChristianBible\Component\GetBible\Administrator\Helper; use Joomla\CMS\Factory; use Joomla\CMS\Document\Document; diff --git a/admin/src/Helper/PowerloaderHelper.php b/admin/src/Helper/PowerloaderHelper.php index c039ae3..c89599e 100644 --- a/admin/src/Helper/PowerloaderHelper.php +++ b/admin/src/Helper/PowerloaderHelper.php @@ -22,10 +22,9 @@ defined('_JEXEC') or die; spl_autoload_register(function ($class) { // project-specific base directories and namespace prefix $search = [ - 'libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible' => 'TrueChristianChurch\\Joomla\\GetBible', - 'libraries/vendor_getbible/TrueChristianChurch.Joomla.Openai' => 'TrueChristianChurch\\Joomla\\Openai', - 'libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea' => 'TrueChristianChurch\\Joomla\\Gitea', - 'libraries/vendor_getbible/TrueChristianChurch.Joomla' => 'TrueChristianChurch\\Joomla' + 'libraries/vendor_getbible/TrueChristianBible.Joomla.Openai' => 'TrueChristianBible\\Joomla\\Openai', + 'libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea' => 'TrueChristianBible\\Joomla\\Gitea', + 'libraries/vendor_getbible/TrueChristianBible.Joomla' => 'TrueChristianBible\\Joomla' ]; // Start the search and load if found $found = false; diff --git a/admin/src/Model/AjaxModel.php b/admin/src/Model/AjaxModel.php index e37a618..21f1662 100644 --- a/admin/src/Model/AjaxModel.php +++ b/admin/src/Model/AjaxModel.php @@ -14,7 +14,7 @@ @license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html /------------------------------------------------------------------------------------------------------*/ -namespace TrueChristianChurch\Component\Getbible\Administrator\Model; +namespace TrueChristianBible\Component\GetBible\Administrator\Model; use Joomla\CMS\Factory; use Joomla\CMS\Language\Text; @@ -32,9 +32,9 @@ use Joomla\CMS\Router\Route; use Joomla\CMS\Session\Session; use Joomla\CMS\Uri\Uri; use Joomla\Registry\Registry; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; -use TrueChristianChurch\Joomla\Utilities\FileHelper; -use TrueChristianChurch\Joomla\Gitea\Factory as GiteaFactory; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Joomla\Utilities\FileHelper; +use TrueChristianBible\Joomla\Gitea\Factory as GiteaFactory; // No direct access to this file \defined('_JEXEC') or die; diff --git a/admin/src/Model/BookModel.php b/admin/src/Model/BookModel.php index 6c9c2a8..a3801e3 100644 --- a/admin/src/Model/BookModel.php +++ b/admin/src/Model/BookModel.php @@ -14,7 +14,7 @@ @license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html /------------------------------------------------------------------------------------------------------*/ -namespace TrueChristianChurch\Component\Getbible\Administrator\Model; +namespace TrueChristianBible\Component\GetBible\Administrator\Model; use Joomla\CMS\Factory; use Joomla\CMS\Language\Text; @@ -33,10 +33,10 @@ use Joomla\Registry\Registry; use Joomla\String\StringHelper; use Joomla\Utilities\ArrayHelper; use Joomla\Input\Input; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; use Joomla\CMS\Helper\TagsHelper; -use TrueChristianChurch\Joomla\Utilities\StringHelper as UtilitiesStringHelper; -use TrueChristianChurch\Joomla\Utilities\ArrayHelper as UtilitiesArrayHelper; +use TrueChristianBible\Joomla\Utilities\StringHelper as UtilitiesStringHelper; +use TrueChristianBible\Joomla\Utilities\ArrayHelper as UtilitiesArrayHelper; // No direct access to this file \defined('_JEXEC') or die; diff --git a/admin/src/Model/BooksModel.php b/admin/src/Model/BooksModel.php index a4dcb22..137e792 100644 --- a/admin/src/Model/BooksModel.php +++ b/admin/src/Model/BooksModel.php @@ -14,7 +14,7 @@ @license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html /------------------------------------------------------------------------------------------------------*/ -namespace TrueChristianChurch\Component\Getbible\Administrator\Model; +namespace TrueChristianBible\Component\GetBible\Administrator\Model; use Joomla\CMS\Factory; use Joomla\CMS\Language\Text; @@ -27,11 +27,11 @@ use Joomla\CMS\Router\Route; use Joomla\CMS\User\User; use Joomla\Utilities\ArrayHelper; use Joomla\Input\Input; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; use Joomla\CMS\Helper\TagsHelper; -use TrueChristianChurch\Joomla\Utilities\ArrayHelper as UtilitiesArrayHelper; -use TrueChristianChurch\Joomla\Utilities\ObjectHelper; -use TrueChristianChurch\Joomla\Utilities\StringHelper; +use TrueChristianBible\Joomla\Utilities\ArrayHelper as UtilitiesArrayHelper; +use TrueChristianBible\Joomla\Utilities\ObjectHelper; +use TrueChristianBible\Joomla\Utilities\StringHelper; // No direct access to this file \defined('_JEXEC') or die; diff --git a/admin/src/Model/ChapterModel.php b/admin/src/Model/ChapterModel.php index f466e62..6e480d4 100644 --- a/admin/src/Model/ChapterModel.php +++ b/admin/src/Model/ChapterModel.php @@ -14,7 +14,7 @@ @license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html /------------------------------------------------------------------------------------------------------*/ -namespace TrueChristianChurch\Component\Getbible\Administrator\Model; +namespace TrueChristianBible\Component\GetBible\Administrator\Model; use Joomla\CMS\Factory; use Joomla\CMS\Language\Text; @@ -33,10 +33,10 @@ use Joomla\Registry\Registry; use Joomla\String\StringHelper; use Joomla\Utilities\ArrayHelper; use Joomla\Input\Input; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; use Joomla\CMS\Helper\TagsHelper; -use TrueChristianChurch\Joomla\Utilities\StringHelper as UtilitiesStringHelper; -use TrueChristianChurch\Joomla\Utilities\ArrayHelper as UtilitiesArrayHelper; +use TrueChristianBible\Joomla\Utilities\StringHelper as UtilitiesStringHelper; +use TrueChristianBible\Joomla\Utilities\ArrayHelper as UtilitiesArrayHelper; // No direct access to this file \defined('_JEXEC') or die; diff --git a/admin/src/Model/ChaptersModel.php b/admin/src/Model/ChaptersModel.php index 70a64b4..bc4e708 100644 --- a/admin/src/Model/ChaptersModel.php +++ b/admin/src/Model/ChaptersModel.php @@ -14,7 +14,7 @@ @license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html /------------------------------------------------------------------------------------------------------*/ -namespace TrueChristianChurch\Component\Getbible\Administrator\Model; +namespace TrueChristianBible\Component\GetBible\Administrator\Model; use Joomla\CMS\Factory; use Joomla\CMS\Language\Text; @@ -27,11 +27,11 @@ use Joomla\CMS\Router\Route; use Joomla\CMS\User\User; use Joomla\Utilities\ArrayHelper; use Joomla\Input\Input; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; use Joomla\CMS\Helper\TagsHelper; -use TrueChristianChurch\Joomla\Utilities\ArrayHelper as UtilitiesArrayHelper; -use TrueChristianChurch\Joomla\Utilities\ObjectHelper; -use TrueChristianChurch\Joomla\Utilities\StringHelper; +use TrueChristianBible\Joomla\Utilities\ArrayHelper as UtilitiesArrayHelper; +use TrueChristianBible\Joomla\Utilities\ObjectHelper; +use TrueChristianBible\Joomla\Utilities\StringHelper; // No direct access to this file \defined('_JEXEC') or die; diff --git a/admin/src/Model/GetbibleModel.php b/admin/src/Model/GetbibleModel.php index 5f6167f..80644a2 100644 --- a/admin/src/Model/GetbibleModel.php +++ b/admin/src/Model/GetbibleModel.php @@ -14,7 +14,7 @@ @license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html /------------------------------------------------------------------------------------------------------*/ -namespace TrueChristianChurch\Component\Getbible\Administrator\Model; +namespace TrueChristianBible\Component\GetBible\Administrator\Model; use Joomla\CMS\Factory; use Joomla\CMS\Language\Text; @@ -30,9 +30,9 @@ use Joomla\CMS\Router\Route; use Joomla\CMS\User\User; use Joomla\Utilities\ArrayHelper; use Joomla\Input\Input; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; -use TrueChristianChurch\Joomla\Utilities\ArrayHelper as UtilitiesArrayHelper; -use TrueChristianChurch\Joomla\Utilities\StringHelper; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Joomla\Utilities\ArrayHelper as UtilitiesArrayHelper; +use TrueChristianBible\Joomla\Utilities\StringHelper; // No direct access to this file \defined('_JEXEC') or die; @@ -44,6 +44,27 @@ use TrueChristianChurch\Joomla\Utilities\StringHelper; */ class GetbibleModel extends ListModel { + /** + * The styles array. + * + * @var array + * @since 4.3 + */ + protected array $styles = [ + 'administrator/components/com_getbible/assets/css/admin.css', + 'administrator/components/com_getbible/assets/css/dashboard.css' + ]; + + /** + * The scripts array. + * + * @var array + * @since 4.3 + */ + protected array $scripts = [ + 'administrator/components/com_getbible/assets/js/admin.js' + ]; + public function getIcons() { // load user for access menus @@ -299,6 +320,50 @@ class GetbibleModel extends ListModel return $icons; } + /** + * Method to get the styles that have to be included on the view + * + * @return array styles files + * @since 4.3 + */ + public function getStyles(): array + { + return $this->styles; + } + + /** + * Method to set the styles that have to be included on the view + * + * @return void + * @since 4.3 + */ + public function setStyles(string $path): void + { + $this->styles[] = $path; + } + + /** + * Method to get the script that have to be included on the view + * + * @return array script files + * @since 4.3 + */ + public function getScripts(): array + { + return $this->scripts; + } + + /** + * Method to set the script that have to be included on the view + * + * @return void + * @since 4.3 + */ + public function setScript(string $path): void + { + $this->scripts[] = $path; + } + public function getWiki() { diff --git a/admin/src/Model/LinkerModel.php b/admin/src/Model/LinkerModel.php index e1a02d0..58d2853 100644 --- a/admin/src/Model/LinkerModel.php +++ b/admin/src/Model/LinkerModel.php @@ -14,7 +14,7 @@ @license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html /------------------------------------------------------------------------------------------------------*/ -namespace TrueChristianChurch\Component\Getbible\Administrator\Model; +namespace TrueChristianBible\Component\GetBible\Administrator\Model; use Joomla\CMS\Factory; use Joomla\CMS\Language\Text; @@ -33,13 +33,13 @@ use Joomla\Registry\Registry; use Joomla\String\StringHelper; use Joomla\Utilities\ArrayHelper; use Joomla\Input\Input; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; use Joomla\CMS\Helper\TagsHelper; -use TrueChristianChurch\Joomla\Utilities\ArrayHelper as UtilitiesArrayHelper; -use TrueChristianChurch\Joomla\Utilities\ObjectHelper; -use TrueChristianChurch\Joomla\Utilities\StringHelper as UtilitiesStringHelper; -use TrueChristianChurch\Joomla\Utilities\GuidHelper; -use TrueChristianChurch\Joomla\Utilities\GetHelper; +use TrueChristianBible\Joomla\Utilities\ArrayHelper as UtilitiesArrayHelper; +use TrueChristianBible\Joomla\Utilities\ObjectHelper; +use TrueChristianBible\Joomla\Utilities\StringHelper as UtilitiesStringHelper; +use TrueChristianBible\Joomla\Utilities\GuidHelper; +use TrueChristianBible\Joomla\Utilities\GetHelper; // No direct access to this file \defined('_JEXEC') or die; diff --git a/admin/src/Model/LinkersModel.php b/admin/src/Model/LinkersModel.php index 7a1ae0c..462d597 100644 --- a/admin/src/Model/LinkersModel.php +++ b/admin/src/Model/LinkersModel.php @@ -14,7 +14,7 @@ @license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html /------------------------------------------------------------------------------------------------------*/ -namespace TrueChristianChurch\Component\Getbible\Administrator\Model; +namespace TrueChristianBible\Component\GetBible\Administrator\Model; use Joomla\CMS\Factory; use Joomla\CMS\Language\Text; @@ -27,11 +27,11 @@ use Joomla\CMS\Router\Route; use Joomla\CMS\User\User; use Joomla\Utilities\ArrayHelper; use Joomla\Input\Input; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; use Joomla\CMS\Helper\TagsHelper; -use TrueChristianChurch\Joomla\Utilities\ArrayHelper as UtilitiesArrayHelper; -use TrueChristianChurch\Joomla\Utilities\ObjectHelper; -use TrueChristianChurch\Joomla\Utilities\StringHelper; +use TrueChristianBible\Joomla\Utilities\ArrayHelper as UtilitiesArrayHelper; +use TrueChristianBible\Joomla\Utilities\ObjectHelper; +use TrueChristianBible\Joomla\Utilities\StringHelper; // No direct access to this file \defined('_JEXEC') or die; diff --git a/admin/src/Model/NoteModel.php b/admin/src/Model/NoteModel.php index df67bfb..09e4fcb 100644 --- a/admin/src/Model/NoteModel.php +++ b/admin/src/Model/NoteModel.php @@ -14,7 +14,7 @@ @license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html /------------------------------------------------------------------------------------------------------*/ -namespace TrueChristianChurch\Component\Getbible\Administrator\Model; +namespace TrueChristianBible\Component\GetBible\Administrator\Model; use Joomla\CMS\Factory; use Joomla\CMS\Language\Text; @@ -33,11 +33,11 @@ use Joomla\Registry\Registry; use Joomla\String\StringHelper; use Joomla\Utilities\ArrayHelper; use Joomla\Input\Input; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; use Joomla\CMS\Helper\TagsHelper; -use TrueChristianChurch\Joomla\Utilities\GuidHelper; -use TrueChristianChurch\Joomla\Utilities\ArrayHelper as UtilitiesArrayHelper; -use TrueChristianChurch\Joomla\Utilities\GetHelper; +use TrueChristianBible\Joomla\Utilities\GuidHelper; +use TrueChristianBible\Joomla\Utilities\ArrayHelper as UtilitiesArrayHelper; +use TrueChristianBible\Joomla\Utilities\GetHelper; // No direct access to this file \defined('_JEXEC') or die; diff --git a/admin/src/Model/NotesModel.php b/admin/src/Model/NotesModel.php index fa7b8a9..5dfcf77 100644 --- a/admin/src/Model/NotesModel.php +++ b/admin/src/Model/NotesModel.php @@ -14,7 +14,7 @@ @license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html /------------------------------------------------------------------------------------------------------*/ -namespace TrueChristianChurch\Component\Getbible\Administrator\Model; +namespace TrueChristianBible\Component\GetBible\Administrator\Model; use Joomla\CMS\Factory; use Joomla\CMS\Language\Text; @@ -27,11 +27,11 @@ use Joomla\CMS\Router\Route; use Joomla\CMS\User\User; use Joomla\Utilities\ArrayHelper; use Joomla\Input\Input; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; use Joomla\CMS\Helper\TagsHelper; -use TrueChristianChurch\Joomla\Utilities\ArrayHelper as UtilitiesArrayHelper; -use TrueChristianChurch\Joomla\Utilities\ObjectHelper; -use TrueChristianChurch\Joomla\Utilities\StringHelper; +use TrueChristianBible\Joomla\Utilities\ArrayHelper as UtilitiesArrayHelper; +use TrueChristianBible\Joomla\Utilities\ObjectHelper; +use TrueChristianBible\Joomla\Utilities\StringHelper; // No direct access to this file \defined('_JEXEC') or die; diff --git a/admin/src/Model/Open_ai_messageModel.php b/admin/src/Model/Open_ai_messageModel.php index ede68a6..61d0401 100644 --- a/admin/src/Model/Open_ai_messageModel.php +++ b/admin/src/Model/Open_ai_messageModel.php @@ -14,7 +14,7 @@ @license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html /------------------------------------------------------------------------------------------------------*/ -namespace TrueChristianChurch\Component\Getbible\Administrator\Model; +namespace TrueChristianBible\Component\GetBible\Administrator\Model; use Joomla\CMS\Factory; use Joomla\CMS\Language\Text; @@ -33,10 +33,10 @@ use Joomla\Registry\Registry; use Joomla\String\StringHelper; use Joomla\Utilities\ArrayHelper; use Joomla\Input\Input; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; use Joomla\CMS\Helper\TagsHelper; -use TrueChristianChurch\Joomla\Utilities\StringHelper as UtilitiesStringHelper; -use TrueChristianChurch\Joomla\Utilities\ArrayHelper as UtilitiesArrayHelper; +use TrueChristianBible\Joomla\Utilities\StringHelper as UtilitiesStringHelper; +use TrueChristianBible\Joomla\Utilities\ArrayHelper as UtilitiesArrayHelper; // No direct access to this file \defined('_JEXEC') or die; diff --git a/admin/src/Model/Open_ai_messagesModel.php b/admin/src/Model/Open_ai_messagesModel.php index ec01ff9..ea5e907 100644 --- a/admin/src/Model/Open_ai_messagesModel.php +++ b/admin/src/Model/Open_ai_messagesModel.php @@ -14,7 +14,7 @@ @license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html /------------------------------------------------------------------------------------------------------*/ -namespace TrueChristianChurch\Component\Getbible\Administrator\Model; +namespace TrueChristianBible\Component\GetBible\Administrator\Model; use Joomla\CMS\Factory; use Joomla\CMS\Language\Text; @@ -27,11 +27,11 @@ use Joomla\CMS\Router\Route; use Joomla\CMS\User\User; use Joomla\Utilities\ArrayHelper; use Joomla\Input\Input; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; use Joomla\CMS\Helper\TagsHelper; -use TrueChristianChurch\Joomla\Utilities\ArrayHelper as UtilitiesArrayHelper; -use TrueChristianChurch\Joomla\Utilities\ObjectHelper; -use TrueChristianChurch\Joomla\Utilities\StringHelper; +use TrueChristianBible\Joomla\Utilities\ArrayHelper as UtilitiesArrayHelper; +use TrueChristianBible\Joomla\Utilities\ObjectHelper; +use TrueChristianBible\Joomla\Utilities\StringHelper; // No direct access to this file \defined('_JEXEC') or die; diff --git a/admin/src/Model/Open_ai_responseModel.php b/admin/src/Model/Open_ai_responseModel.php index 3d8e0c6..08fda46 100644 --- a/admin/src/Model/Open_ai_responseModel.php +++ b/admin/src/Model/Open_ai_responseModel.php @@ -14,7 +14,7 @@ @license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html /------------------------------------------------------------------------------------------------------*/ -namespace TrueChristianChurch\Component\Getbible\Administrator\Model; +namespace TrueChristianBible\Component\GetBible\Administrator\Model; use Joomla\CMS\Factory; use Joomla\CMS\Language\Text; @@ -33,11 +33,11 @@ use Joomla\Registry\Registry; use Joomla\String\StringHelper; use Joomla\Utilities\ArrayHelper; use Joomla\Input\Input; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; use Joomla\CMS\Helper\TagsHelper; -use TrueChristianChurch\Joomla\Utilities\ArrayHelper as UtilitiesArrayHelper; -use TrueChristianChurch\Joomla\Utilities\ObjectHelper; -use TrueChristianChurch\Joomla\Utilities\StringHelper as UtilitiesStringHelper; +use TrueChristianBible\Joomla\Utilities\ArrayHelper as UtilitiesArrayHelper; +use TrueChristianBible\Joomla\Utilities\ObjectHelper; +use TrueChristianBible\Joomla\Utilities\StringHelper as UtilitiesStringHelper; // No direct access to this file \defined('_JEXEC') or die; diff --git a/admin/src/Model/Open_ai_responsesModel.php b/admin/src/Model/Open_ai_responsesModel.php index 2a04db8..62f8f7a 100644 --- a/admin/src/Model/Open_ai_responsesModel.php +++ b/admin/src/Model/Open_ai_responsesModel.php @@ -14,7 +14,7 @@ @license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html /------------------------------------------------------------------------------------------------------*/ -namespace TrueChristianChurch\Component\Getbible\Administrator\Model; +namespace TrueChristianBible\Component\GetBible\Administrator\Model; use Joomla\CMS\Factory; use Joomla\CMS\Language\Text; @@ -27,11 +27,11 @@ use Joomla\CMS\Router\Route; use Joomla\CMS\User\User; use Joomla\Utilities\ArrayHelper; use Joomla\Input\Input; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; use Joomla\CMS\Helper\TagsHelper; -use TrueChristianChurch\Joomla\Utilities\ArrayHelper as UtilitiesArrayHelper; -use TrueChristianChurch\Joomla\Utilities\ObjectHelper; -use TrueChristianChurch\Joomla\Utilities\StringHelper; +use TrueChristianBible\Joomla\Utilities\ArrayHelper as UtilitiesArrayHelper; +use TrueChristianBible\Joomla\Utilities\ObjectHelper; +use TrueChristianBible\Joomla\Utilities\StringHelper; // No direct access to this file \defined('_JEXEC') or die; diff --git a/admin/src/Model/PasswordModel.php b/admin/src/Model/PasswordModel.php index d31f9ab..3575b7e 100644 --- a/admin/src/Model/PasswordModel.php +++ b/admin/src/Model/PasswordModel.php @@ -14,7 +14,7 @@ @license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html /------------------------------------------------------------------------------------------------------*/ -namespace TrueChristianChurch\Component\Getbible\Administrator\Model; +namespace TrueChristianBible\Component\GetBible\Administrator\Model; use Joomla\CMS\Factory; use Joomla\CMS\Language\Text; @@ -33,12 +33,12 @@ use Joomla\Registry\Registry; use Joomla\String\StringHelper; use Joomla\Utilities\ArrayHelper; use Joomla\Input\Input; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; use Joomla\CMS\Helper\TagsHelper; -use TrueChristianChurch\Joomla\Utilities\ArrayHelper as UtilitiesArrayHelper; -use TrueChristianChurch\Joomla\Utilities\GuidHelper; -use TrueChristianChurch\Joomla\Utilities\StringHelper as UtilitiesStringHelper; -use TrueChristianChurch\Joomla\Utilities\GetHelper; +use TrueChristianBible\Joomla\Utilities\ArrayHelper as UtilitiesArrayHelper; +use TrueChristianBible\Joomla\Utilities\GuidHelper; +use TrueChristianBible\Joomla\Utilities\StringHelper as UtilitiesStringHelper; +use TrueChristianBible\Joomla\Utilities\GetHelper; // No direct access to this file \defined('_JEXEC') or die; diff --git a/admin/src/Model/PasswordsModel.php b/admin/src/Model/PasswordsModel.php index 415bb87..8cd6cbb 100644 --- a/admin/src/Model/PasswordsModel.php +++ b/admin/src/Model/PasswordsModel.php @@ -14,7 +14,7 @@ @license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html /------------------------------------------------------------------------------------------------------*/ -namespace TrueChristianChurch\Component\Getbible\Administrator\Model; +namespace TrueChristianBible\Component\GetBible\Administrator\Model; use Joomla\CMS\Factory; use Joomla\CMS\Language\Text; @@ -27,11 +27,11 @@ use Joomla\CMS\Router\Route; use Joomla\CMS\User\User; use Joomla\Utilities\ArrayHelper; use Joomla\Input\Input; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; use Joomla\CMS\Helper\TagsHelper; -use TrueChristianChurch\Joomla\Utilities\ArrayHelper as UtilitiesArrayHelper; -use TrueChristianChurch\Joomla\Utilities\ObjectHelper; -use TrueChristianChurch\Joomla\Utilities\StringHelper; +use TrueChristianBible\Joomla\Utilities\ArrayHelper as UtilitiesArrayHelper; +use TrueChristianBible\Joomla\Utilities\ObjectHelper; +use TrueChristianBible\Joomla\Utilities\StringHelper; // No direct access to this file \defined('_JEXEC') or die; diff --git a/admin/src/Model/PromptModel.php b/admin/src/Model/PromptModel.php index 58d4a43..1a1e81e 100644 --- a/admin/src/Model/PromptModel.php +++ b/admin/src/Model/PromptModel.php @@ -14,7 +14,7 @@ @license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html /------------------------------------------------------------------------------------------------------*/ -namespace TrueChristianChurch\Component\Getbible\Administrator\Model; +namespace TrueChristianBible\Component\GetBible\Administrator\Model; use Joomla\CMS\Factory; use Joomla\CMS\Language\Text; @@ -33,12 +33,12 @@ use Joomla\Registry\Registry; use Joomla\String\StringHelper; use Joomla\Utilities\ArrayHelper; use Joomla\Input\Input; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; use Joomla\CMS\Helper\TagsHelper; -use TrueChristianChurch\Joomla\Utilities\GuidHelper; -use TrueChristianChurch\Joomla\Utilities\StringHelper as UtilitiesStringHelper; -use TrueChristianChurch\Joomla\Utilities\ArrayHelper as UtilitiesArrayHelper; -use TrueChristianChurch\Joomla\Utilities\GetHelper; +use TrueChristianBible\Joomla\Utilities\GuidHelper; +use TrueChristianBible\Joomla\Utilities\StringHelper as UtilitiesStringHelper; +use TrueChristianBible\Joomla\Utilities\ArrayHelper as UtilitiesArrayHelper; +use TrueChristianBible\Joomla\Utilities\GetHelper; // No direct access to this file \defined('_JEXEC') or die; diff --git a/admin/src/Model/PromptsModel.php b/admin/src/Model/PromptsModel.php index 538458d..c3e0459 100644 --- a/admin/src/Model/PromptsModel.php +++ b/admin/src/Model/PromptsModel.php @@ -14,7 +14,7 @@ @license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html /------------------------------------------------------------------------------------------------------*/ -namespace TrueChristianChurch\Component\Getbible\Administrator\Model; +namespace TrueChristianBible\Component\GetBible\Administrator\Model; use Joomla\CMS\Factory; use Joomla\CMS\Language\Text; @@ -27,11 +27,11 @@ use Joomla\CMS\Router\Route; use Joomla\CMS\User\User; use Joomla\Utilities\ArrayHelper; use Joomla\Input\Input; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; use Joomla\CMS\Helper\TagsHelper; -use TrueChristianChurch\Joomla\Utilities\ArrayHelper as UtilitiesArrayHelper; -use TrueChristianChurch\Joomla\Utilities\ObjectHelper; -use TrueChristianChurch\Joomla\Utilities\StringHelper; +use TrueChristianBible\Joomla\Utilities\ArrayHelper as UtilitiesArrayHelper; +use TrueChristianBible\Joomla\Utilities\ObjectHelper; +use TrueChristianBible\Joomla\Utilities\StringHelper; // No direct access to this file \defined('_JEXEC') or die; diff --git a/admin/src/Model/TagModel.php b/admin/src/Model/TagModel.php index 4c5c690..a1e6c72 100644 --- a/admin/src/Model/TagModel.php +++ b/admin/src/Model/TagModel.php @@ -14,7 +14,7 @@ @license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html /------------------------------------------------------------------------------------------------------*/ -namespace TrueChristianChurch\Component\Getbible\Administrator\Model; +namespace TrueChristianBible\Component\GetBible\Administrator\Model; use Joomla\CMS\Factory; use Joomla\CMS\Language\Text; @@ -33,12 +33,12 @@ use Joomla\Registry\Registry; use Joomla\String\StringHelper; use Joomla\Utilities\ArrayHelper; use Joomla\Input\Input; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; use Joomla\CMS\Helper\TagsHelper; -use TrueChristianChurch\Joomla\Utilities\GuidHelper; -use TrueChristianChurch\Joomla\Utilities\StringHelper as UtilitiesStringHelper; -use TrueChristianChurch\Joomla\Utilities\ArrayHelper as UtilitiesArrayHelper; -use TrueChristianChurch\Joomla\Utilities\GetHelper; +use TrueChristianBible\Joomla\Utilities\GuidHelper; +use TrueChristianBible\Joomla\Utilities\StringHelper as UtilitiesStringHelper; +use TrueChristianBible\Joomla\Utilities\ArrayHelper as UtilitiesArrayHelper; +use TrueChristianBible\Joomla\Utilities\GetHelper; // No direct access to this file \defined('_JEXEC') or die; diff --git a/admin/src/Model/Tagged_verseModel.php b/admin/src/Model/Tagged_verseModel.php index c6a05c8..e35923c 100644 --- a/admin/src/Model/Tagged_verseModel.php +++ b/admin/src/Model/Tagged_verseModel.php @@ -14,7 +14,7 @@ @license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html /------------------------------------------------------------------------------------------------------*/ -namespace TrueChristianChurch\Component\Getbible\Administrator\Model; +namespace TrueChristianBible\Component\GetBible\Administrator\Model; use Joomla\CMS\Factory; use Joomla\CMS\Language\Text; @@ -33,11 +33,11 @@ use Joomla\Registry\Registry; use Joomla\String\StringHelper; use Joomla\Utilities\ArrayHelper; use Joomla\Input\Input; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; use Joomla\CMS\Helper\TagsHelper; -use TrueChristianChurch\Joomla\Utilities\GuidHelper; -use TrueChristianChurch\Joomla\Utilities\ArrayHelper as UtilitiesArrayHelper; -use TrueChristianChurch\Joomla\Utilities\GetHelper; +use TrueChristianBible\Joomla\Utilities\GuidHelper; +use TrueChristianBible\Joomla\Utilities\ArrayHelper as UtilitiesArrayHelper; +use TrueChristianBible\Joomla\Utilities\GetHelper; // No direct access to this file \defined('_JEXEC') or die; diff --git a/admin/src/Model/Tagged_versesModel.php b/admin/src/Model/Tagged_versesModel.php index 327b711..0ac1e04 100644 --- a/admin/src/Model/Tagged_versesModel.php +++ b/admin/src/Model/Tagged_versesModel.php @@ -14,7 +14,7 @@ @license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html /------------------------------------------------------------------------------------------------------*/ -namespace TrueChristianChurch\Component\Getbible\Administrator\Model; +namespace TrueChristianBible\Component\GetBible\Administrator\Model; use Joomla\CMS\Factory; use Joomla\CMS\Language\Text; @@ -27,11 +27,11 @@ use Joomla\CMS\Router\Route; use Joomla\CMS\User\User; use Joomla\Utilities\ArrayHelper; use Joomla\Input\Input; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; use Joomla\CMS\Helper\TagsHelper; -use TrueChristianChurch\Joomla\Utilities\ArrayHelper as UtilitiesArrayHelper; -use TrueChristianChurch\Joomla\Utilities\ObjectHelper; -use TrueChristianChurch\Joomla\Utilities\StringHelper; +use TrueChristianBible\Joomla\Utilities\ArrayHelper as UtilitiesArrayHelper; +use TrueChristianBible\Joomla\Utilities\ObjectHelper; +use TrueChristianBible\Joomla\Utilities\StringHelper; // No direct access to this file \defined('_JEXEC') or die; diff --git a/admin/src/Model/TagsModel.php b/admin/src/Model/TagsModel.php index d121335..bf25605 100644 --- a/admin/src/Model/TagsModel.php +++ b/admin/src/Model/TagsModel.php @@ -14,7 +14,7 @@ @license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html /------------------------------------------------------------------------------------------------------*/ -namespace TrueChristianChurch\Component\Getbible\Administrator\Model; +namespace TrueChristianBible\Component\GetBible\Administrator\Model; use Joomla\CMS\Factory; use Joomla\CMS\Language\Text; @@ -27,11 +27,11 @@ use Joomla\CMS\Router\Route; use Joomla\CMS\User\User; use Joomla\Utilities\ArrayHelper; use Joomla\Input\Input; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; use Joomla\CMS\Helper\TagsHelper; -use TrueChristianChurch\Joomla\Utilities\ArrayHelper as UtilitiesArrayHelper; -use TrueChristianChurch\Joomla\Utilities\ObjectHelper; -use TrueChristianChurch\Joomla\Utilities\StringHelper; +use TrueChristianBible\Joomla\Utilities\ArrayHelper as UtilitiesArrayHelper; +use TrueChristianBible\Joomla\Utilities\ObjectHelper; +use TrueChristianBible\Joomla\Utilities\StringHelper; // No direct access to this file \defined('_JEXEC') or die; diff --git a/admin/src/Model/TranslationModel.php b/admin/src/Model/TranslationModel.php index 16b64c2..9377a81 100644 --- a/admin/src/Model/TranslationModel.php +++ b/admin/src/Model/TranslationModel.php @@ -14,7 +14,7 @@ @license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html /------------------------------------------------------------------------------------------------------*/ -namespace TrueChristianChurch\Component\Getbible\Administrator\Model; +namespace TrueChristianBible\Component\GetBible\Administrator\Model; use Joomla\CMS\Factory; use Joomla\CMS\Language\Text; @@ -33,10 +33,10 @@ use Joomla\Registry\Registry; use Joomla\String\StringHelper; use Joomla\Utilities\ArrayHelper; use Joomla\Input\Input; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; use Joomla\CMS\Helper\TagsHelper; -use TrueChristianChurch\Joomla\Utilities\StringHelper as UtilitiesStringHelper; -use TrueChristianChurch\Joomla\Utilities\ArrayHelper as UtilitiesArrayHelper; +use TrueChristianBible\Joomla\Utilities\StringHelper as UtilitiesStringHelper; +use TrueChristianBible\Joomla\Utilities\ArrayHelper as UtilitiesArrayHelper; // No direct access to this file \defined('_JEXEC') or die; diff --git a/admin/src/Model/TranslationsModel.php b/admin/src/Model/TranslationsModel.php index a06dad7..48e9f83 100644 --- a/admin/src/Model/TranslationsModel.php +++ b/admin/src/Model/TranslationsModel.php @@ -14,7 +14,7 @@ @license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html /------------------------------------------------------------------------------------------------------*/ -namespace TrueChristianChurch\Component\Getbible\Administrator\Model; +namespace TrueChristianBible\Component\GetBible\Administrator\Model; use Joomla\CMS\Factory; use Joomla\CMS\Language\Text; @@ -27,11 +27,11 @@ use Joomla\CMS\Router\Route; use Joomla\CMS\User\User; use Joomla\Utilities\ArrayHelper; use Joomla\Input\Input; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; use Joomla\CMS\Helper\TagsHelper; -use TrueChristianChurch\Joomla\Utilities\ArrayHelper as UtilitiesArrayHelper; -use TrueChristianChurch\Joomla\Utilities\ObjectHelper; -use TrueChristianChurch\Joomla\Utilities\StringHelper; +use TrueChristianBible\Joomla\Utilities\ArrayHelper as UtilitiesArrayHelper; +use TrueChristianBible\Joomla\Utilities\ObjectHelper; +use TrueChristianBible\Joomla\Utilities\StringHelper; // No direct access to this file \defined('_JEXEC') or die; diff --git a/admin/src/Model/VerseModel.php b/admin/src/Model/VerseModel.php index 474629a..15f477e 100644 --- a/admin/src/Model/VerseModel.php +++ b/admin/src/Model/VerseModel.php @@ -14,7 +14,7 @@ @license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html /------------------------------------------------------------------------------------------------------*/ -namespace TrueChristianChurch\Component\Getbible\Administrator\Model; +namespace TrueChristianBible\Component\GetBible\Administrator\Model; use Joomla\CMS\Factory; use Joomla\CMS\Language\Text; @@ -33,10 +33,10 @@ use Joomla\Registry\Registry; use Joomla\String\StringHelper; use Joomla\Utilities\ArrayHelper; use Joomla\Input\Input; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; use Joomla\CMS\Helper\TagsHelper; -use TrueChristianChurch\Joomla\Utilities\StringHelper as UtilitiesStringHelper; -use TrueChristianChurch\Joomla\Utilities\ArrayHelper as UtilitiesArrayHelper; +use TrueChristianBible\Joomla\Utilities\StringHelper as UtilitiesStringHelper; +use TrueChristianBible\Joomla\Utilities\ArrayHelper as UtilitiesArrayHelper; // No direct access to this file \defined('_JEXEC') or die; diff --git a/admin/src/Model/VersesModel.php b/admin/src/Model/VersesModel.php index a0d30df..fb45dec 100644 --- a/admin/src/Model/VersesModel.php +++ b/admin/src/Model/VersesModel.php @@ -14,7 +14,7 @@ @license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html /------------------------------------------------------------------------------------------------------*/ -namespace TrueChristianChurch\Component\Getbible\Administrator\Model; +namespace TrueChristianBible\Component\GetBible\Administrator\Model; use Joomla\CMS\Factory; use Joomla\CMS\Language\Text; @@ -27,11 +27,11 @@ use Joomla\CMS\Router\Route; use Joomla\CMS\User\User; use Joomla\Utilities\ArrayHelper; use Joomla\Input\Input; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; use Joomla\CMS\Helper\TagsHelper; -use TrueChristianChurch\Joomla\Utilities\ArrayHelper as UtilitiesArrayHelper; -use TrueChristianChurch\Joomla\Utilities\ObjectHelper; -use TrueChristianChurch\Joomla\Utilities\StringHelper; +use TrueChristianBible\Joomla\Utilities\ArrayHelper as UtilitiesArrayHelper; +use TrueChristianBible\Joomla\Utilities\ObjectHelper; +use TrueChristianBible\Joomla\Utilities\StringHelper; // No direct access to this file \defined('_JEXEC') or die; diff --git a/admin/src/Rule/GuidRule.php b/admin/src/Rule/GuidRule.php index fb9e5b6..5a49c1c 100644 --- a/admin/src/Rule/GuidRule.php +++ b/admin/src/Rule/GuidRule.php @@ -14,7 +14,7 @@ @license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html /------------------------------------------------------------------------------------------------------*/ -namespace TrueChristianChurch\Component\Getbible\Administrator\Rule; +namespace TrueChristianBible\Component\GetBible\Administrator\Rule; use Joomla\CMS\Factory; use Joomla\CMS\Language\Text; @@ -23,7 +23,7 @@ use Joomla\CMS\Form\FormRule; use Joomla\Registry\Registry; use Joomla\CMS\HTML\HTMLHelper as Html; use Joomla\CMS\Component\ComponentHelper; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; // No direct access to this file \defined('JPATH_PLATFORM') or die; diff --git a/admin/src/Rule/IntRule.php b/admin/src/Rule/IntRule.php index 19396ef..f1d76a7 100644 --- a/admin/src/Rule/IntRule.php +++ b/admin/src/Rule/IntRule.php @@ -14,7 +14,7 @@ @license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html /------------------------------------------------------------------------------------------------------*/ -namespace TrueChristianChurch\Component\Getbible\Administrator\Rule; +namespace TrueChristianBible\Component\GetBible\Administrator\Rule; use Joomla\CMS\Factory; use Joomla\CMS\Language\Text; @@ -23,7 +23,7 @@ use Joomla\CMS\Form\FormRule; use Joomla\Registry\Registry; use Joomla\CMS\HTML\HTMLHelper as Html; use Joomla\CMS\Component\ComponentHelper; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; // No direct access to this file \defined('JPATH_PLATFORM') or die; diff --git a/admin/src/Rule/NumbershyphensRule.php b/admin/src/Rule/NumbershyphensRule.php index 8f7e3b3..f432994 100644 --- a/admin/src/Rule/NumbershyphensRule.php +++ b/admin/src/Rule/NumbershyphensRule.php @@ -14,7 +14,7 @@ @license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html /------------------------------------------------------------------------------------------------------*/ -namespace TrueChristianChurch\Component\Getbible\Administrator\Rule; +namespace TrueChristianBible\Component\GetBible\Administrator\Rule; use Joomla\CMS\Factory; use Joomla\CMS\Language\Text; @@ -23,7 +23,7 @@ use Joomla\CMS\Form\FormRule; use Joomla\Registry\Registry; use Joomla\CMS\HTML\HTMLHelper as Html; use Joomla\CMS\Component\ComponentHelper; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; // No direct access to this file \defined('JPATH_PLATFORM') or die; diff --git a/admin/src/Table/BookTable.php b/admin/src/Table/BookTable.php index 3df9305..7ec0624 100644 --- a/admin/src/Table/BookTable.php +++ b/admin/src/Table/BookTable.php @@ -14,7 +14,7 @@ @license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html /------------------------------------------------------------------------------------------------------*/ -namespace TrueChristianChurch\Component\Getbible\Administrator\Table; +namespace TrueChristianBible\Component\GetBible\Administrator\Table; use Joomla\CMS\Factory; use Joomla\CMS\Table\Table; @@ -34,7 +34,7 @@ use Joomla\Database\DatabaseDriver; use Joomla\Event\DispatcherInterface; use Joomla\String\StringHelper; use Joomla\Utilities\ArrayHelper; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; // No direct access to this file \defined('_JEXEC') or die; diff --git a/admin/src/Table/ChapterTable.php b/admin/src/Table/ChapterTable.php index 74cb966..c0491d5 100644 --- a/admin/src/Table/ChapterTable.php +++ b/admin/src/Table/ChapterTable.php @@ -14,7 +14,7 @@ @license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html /------------------------------------------------------------------------------------------------------*/ -namespace TrueChristianChurch\Component\Getbible\Administrator\Table; +namespace TrueChristianBible\Component\GetBible\Administrator\Table; use Joomla\CMS\Factory; use Joomla\CMS\Table\Table; @@ -34,7 +34,7 @@ use Joomla\Database\DatabaseDriver; use Joomla\Event\DispatcherInterface; use Joomla\String\StringHelper; use Joomla\Utilities\ArrayHelper; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; // No direct access to this file \defined('_JEXEC') or die; diff --git a/admin/src/Table/LinkerTable.php b/admin/src/Table/LinkerTable.php index e295c77..4b318de 100644 --- a/admin/src/Table/LinkerTable.php +++ b/admin/src/Table/LinkerTable.php @@ -14,7 +14,7 @@ @license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html /------------------------------------------------------------------------------------------------------*/ -namespace TrueChristianChurch\Component\Getbible\Administrator\Table; +namespace TrueChristianBible\Component\GetBible\Administrator\Table; use Joomla\CMS\Factory; use Joomla\CMS\Table\Table; @@ -34,7 +34,7 @@ use Joomla\Database\DatabaseDriver; use Joomla\Event\DispatcherInterface; use Joomla\String\StringHelper; use Joomla\Utilities\ArrayHelper; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; // No direct access to this file \defined('_JEXEC') or die; diff --git a/admin/src/Table/NoteTable.php b/admin/src/Table/NoteTable.php index 3d63543..ff15e6b 100644 --- a/admin/src/Table/NoteTable.php +++ b/admin/src/Table/NoteTable.php @@ -14,7 +14,7 @@ @license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html /------------------------------------------------------------------------------------------------------*/ -namespace TrueChristianChurch\Component\Getbible\Administrator\Table; +namespace TrueChristianBible\Component\GetBible\Administrator\Table; use Joomla\CMS\Factory; use Joomla\CMS\Table\Table; @@ -34,7 +34,7 @@ use Joomla\Database\DatabaseDriver; use Joomla\Event\DispatcherInterface; use Joomla\String\StringHelper; use Joomla\Utilities\ArrayHelper; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; // No direct access to this file \defined('_JEXEC') or die; diff --git a/admin/src/Table/Open_ai_messageTable.php b/admin/src/Table/Open_ai_messageTable.php index 22985ec..5a09b21 100644 --- a/admin/src/Table/Open_ai_messageTable.php +++ b/admin/src/Table/Open_ai_messageTable.php @@ -14,7 +14,7 @@ @license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html /------------------------------------------------------------------------------------------------------*/ -namespace TrueChristianChurch\Component\Getbible\Administrator\Table; +namespace TrueChristianBible\Component\GetBible\Administrator\Table; use Joomla\CMS\Factory; use Joomla\CMS\Table\Table; @@ -34,7 +34,7 @@ use Joomla\Database\DatabaseDriver; use Joomla\Event\DispatcherInterface; use Joomla\String\StringHelper; use Joomla\Utilities\ArrayHelper; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; // No direct access to this file \defined('_JEXEC') or die; diff --git a/admin/src/Table/Open_ai_responseTable.php b/admin/src/Table/Open_ai_responseTable.php index e8a2af8..09e0705 100644 --- a/admin/src/Table/Open_ai_responseTable.php +++ b/admin/src/Table/Open_ai_responseTable.php @@ -14,7 +14,7 @@ @license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html /------------------------------------------------------------------------------------------------------*/ -namespace TrueChristianChurch\Component\Getbible\Administrator\Table; +namespace TrueChristianBible\Component\GetBible\Administrator\Table; use Joomla\CMS\Factory; use Joomla\CMS\Table\Table; @@ -34,7 +34,7 @@ use Joomla\Database\DatabaseDriver; use Joomla\Event\DispatcherInterface; use Joomla\String\StringHelper; use Joomla\Utilities\ArrayHelper; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; // No direct access to this file \defined('_JEXEC') or die; diff --git a/admin/src/Table/PasswordTable.php b/admin/src/Table/PasswordTable.php index fa71896..4eb2226 100644 --- a/admin/src/Table/PasswordTable.php +++ b/admin/src/Table/PasswordTable.php @@ -14,7 +14,7 @@ @license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html /------------------------------------------------------------------------------------------------------*/ -namespace TrueChristianChurch\Component\Getbible\Administrator\Table; +namespace TrueChristianBible\Component\GetBible\Administrator\Table; use Joomla\CMS\Factory; use Joomla\CMS\Table\Table; @@ -34,7 +34,7 @@ use Joomla\Database\DatabaseDriver; use Joomla\Event\DispatcherInterface; use Joomla\String\StringHelper; use Joomla\Utilities\ArrayHelper; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; // No direct access to this file \defined('_JEXEC') or die; diff --git a/admin/src/Table/PromptTable.php b/admin/src/Table/PromptTable.php index 84b763b..77ac2db 100644 --- a/admin/src/Table/PromptTable.php +++ b/admin/src/Table/PromptTable.php @@ -14,7 +14,7 @@ @license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html /------------------------------------------------------------------------------------------------------*/ -namespace TrueChristianChurch\Component\Getbible\Administrator\Table; +namespace TrueChristianBible\Component\GetBible\Administrator\Table; use Joomla\CMS\Factory; use Joomla\CMS\Table\Table; @@ -34,7 +34,7 @@ use Joomla\Database\DatabaseDriver; use Joomla\Event\DispatcherInterface; use Joomla\String\StringHelper; use Joomla\Utilities\ArrayHelper; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; // No direct access to this file \defined('_JEXEC') or die; diff --git a/admin/src/Table/TagTable.php b/admin/src/Table/TagTable.php index 9dc37aa..3851c3c 100644 --- a/admin/src/Table/TagTable.php +++ b/admin/src/Table/TagTable.php @@ -14,7 +14,7 @@ @license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html /------------------------------------------------------------------------------------------------------*/ -namespace TrueChristianChurch\Component\Getbible\Administrator\Table; +namespace TrueChristianBible\Component\GetBible\Administrator\Table; use Joomla\CMS\Factory; use Joomla\CMS\Table\Table; @@ -34,7 +34,7 @@ use Joomla\Database\DatabaseDriver; use Joomla\Event\DispatcherInterface; use Joomla\String\StringHelper; use Joomla\Utilities\ArrayHelper; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; // No direct access to this file \defined('_JEXEC') or die; diff --git a/admin/src/Table/Tagged_verseTable.php b/admin/src/Table/Tagged_verseTable.php index 5f89828..577d670 100644 --- a/admin/src/Table/Tagged_verseTable.php +++ b/admin/src/Table/Tagged_verseTable.php @@ -14,7 +14,7 @@ @license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html /------------------------------------------------------------------------------------------------------*/ -namespace TrueChristianChurch\Component\Getbible\Administrator\Table; +namespace TrueChristianBible\Component\GetBible\Administrator\Table; use Joomla\CMS\Factory; use Joomla\CMS\Table\Table; @@ -34,7 +34,7 @@ use Joomla\Database\DatabaseDriver; use Joomla\Event\DispatcherInterface; use Joomla\String\StringHelper; use Joomla\Utilities\ArrayHelper; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; // No direct access to this file \defined('_JEXEC') or die; diff --git a/admin/src/Table/TranslationTable.php b/admin/src/Table/TranslationTable.php index ede7c14..93c6c5e 100644 --- a/admin/src/Table/TranslationTable.php +++ b/admin/src/Table/TranslationTable.php @@ -14,7 +14,7 @@ @license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html /------------------------------------------------------------------------------------------------------*/ -namespace TrueChristianChurch\Component\Getbible\Administrator\Table; +namespace TrueChristianBible\Component\GetBible\Administrator\Table; use Joomla\CMS\Factory; use Joomla\CMS\Table\Table; @@ -34,7 +34,7 @@ use Joomla\Database\DatabaseDriver; use Joomla\Event\DispatcherInterface; use Joomla\String\StringHelper; use Joomla\Utilities\ArrayHelper; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; // No direct access to this file \defined('_JEXEC') or die; diff --git a/admin/src/Table/VerseTable.php b/admin/src/Table/VerseTable.php index ae20915..ea346c3 100644 --- a/admin/src/Table/VerseTable.php +++ b/admin/src/Table/VerseTable.php @@ -14,7 +14,7 @@ @license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html /------------------------------------------------------------------------------------------------------*/ -namespace TrueChristianChurch\Component\Getbible\Administrator\Table; +namespace TrueChristianBible\Component\GetBible\Administrator\Table; use Joomla\CMS\Factory; use Joomla\CMS\Table\Table; @@ -34,7 +34,7 @@ use Joomla\Database\DatabaseDriver; use Joomla\Event\DispatcherInterface; use Joomla\String\StringHelper; use Joomla\Utilities\ArrayHelper; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; // No direct access to this file \defined('_JEXEC') or die; diff --git a/admin/src/View/Book/HtmlView.php b/admin/src/View/Book/HtmlView.php index 36337fb..590457a 100644 --- a/admin/src/View/Book/HtmlView.php +++ b/admin/src/View/Book/HtmlView.php @@ -14,7 +14,7 @@ @license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html /------------------------------------------------------------------------------------------------------*/ -namespace TrueChristianChurch\Component\Getbible\Administrator\View\Book; +namespace TrueChristianBible\Component\GetBible\Administrator\View\Book; use Joomla\CMS\Factory; use Joomla\CMS\Language\Text; @@ -29,8 +29,8 @@ use Joomla\CMS\MVC\View\HtmlView as BaseHtmlView; use Joomla\CMS\Plugin\PluginHelper; use Joomla\CMS\Toolbar\ToolbarHelper; use Joomla\CMS\Document\Document; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; -use TrueChristianChurch\Joomla\Utilities\StringHelper; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Joomla\Utilities\StringHelper; // No direct access to this file \defined('_JEXEC') or die; diff --git a/admin/src/View/Books/HtmlView.php b/admin/src/View/Books/HtmlView.php index 107faaa..a0086be 100644 --- a/admin/src/View/Books/HtmlView.php +++ b/admin/src/View/Books/HtmlView.php @@ -14,7 +14,7 @@ @license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html /------------------------------------------------------------------------------------------------------*/ -namespace TrueChristianChurch\Component\Getbible\Administrator\View\Books; +namespace TrueChristianBible\Component\GetBible\Administrator\View\Books; use Joomla\CMS\Factory; use Joomla\CMS\Language\Text; @@ -29,9 +29,9 @@ use Joomla\CMS\MVC\View\HtmlView as BaseHtmlView; use Joomla\CMS\Plugin\PluginHelper; use Joomla\CMS\Toolbar\ToolbarHelper; use Joomla\CMS\Document\Document; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; -use TrueChristianChurch\Joomla\Utilities\ArrayHelper; -use TrueChristianChurch\Joomla\Utilities\StringHelper; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Joomla\Utilities\ArrayHelper; +use TrueChristianBible\Joomla\Utilities\StringHelper; // No direct access to this file \defined('_JEXEC') or die; diff --git a/admin/src/View/Chapter/HtmlView.php b/admin/src/View/Chapter/HtmlView.php index 0d66a3d..100e2e1 100644 --- a/admin/src/View/Chapter/HtmlView.php +++ b/admin/src/View/Chapter/HtmlView.php @@ -14,7 +14,7 @@ @license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html /------------------------------------------------------------------------------------------------------*/ -namespace TrueChristianChurch\Component\Getbible\Administrator\View\Chapter; +namespace TrueChristianBible\Component\GetBible\Administrator\View\Chapter; use Joomla\CMS\Factory; use Joomla\CMS\Language\Text; @@ -29,8 +29,8 @@ use Joomla\CMS\MVC\View\HtmlView as BaseHtmlView; use Joomla\CMS\Plugin\PluginHelper; use Joomla\CMS\Toolbar\ToolbarHelper; use Joomla\CMS\Document\Document; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; -use TrueChristianChurch\Joomla\Utilities\StringHelper; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Joomla\Utilities\StringHelper; // No direct access to this file \defined('_JEXEC') or die; diff --git a/admin/src/View/Chapters/HtmlView.php b/admin/src/View/Chapters/HtmlView.php index 71904a5..b2dd0cf 100644 --- a/admin/src/View/Chapters/HtmlView.php +++ b/admin/src/View/Chapters/HtmlView.php @@ -14,7 +14,7 @@ @license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html /------------------------------------------------------------------------------------------------------*/ -namespace TrueChristianChurch\Component\Getbible\Administrator\View\Chapters; +namespace TrueChristianBible\Component\GetBible\Administrator\View\Chapters; use Joomla\CMS\Factory; use Joomla\CMS\Language\Text; @@ -29,9 +29,9 @@ use Joomla\CMS\MVC\View\HtmlView as BaseHtmlView; use Joomla\CMS\Plugin\PluginHelper; use Joomla\CMS\Toolbar\ToolbarHelper; use Joomla\CMS\Document\Document; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; -use TrueChristianChurch\Joomla\Utilities\ArrayHelper; -use TrueChristianChurch\Joomla\Utilities\StringHelper; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Joomla\Utilities\ArrayHelper; +use TrueChristianBible\Joomla\Utilities\StringHelper; // No direct access to this file \defined('_JEXEC') or die; diff --git a/admin/src/View/Getbible/HtmlView.php b/admin/src/View/Getbible/HtmlView.php index 1c7cdd6..901ba31 100644 --- a/admin/src/View/Getbible/HtmlView.php +++ b/admin/src/View/Getbible/HtmlView.php @@ -14,7 +14,7 @@ @license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html /------------------------------------------------------------------------------------------------------*/ -namespace TrueChristianChurch\Component\Getbible\Administrator\View\Getbible; +namespace TrueChristianBible\Component\GetBible\Administrator\View\Getbible; use Joomla\CMS\Factory; use Joomla\CMS\Language\Text; @@ -22,8 +22,8 @@ use Joomla\CMS\HTML\HTMLHelper as Html; use Joomla\CMS\MVC\View\HtmlView as BaseHtmlView; use Joomla\CMS\Toolbar\ToolbarHelper; use Joomla\CMS\Document\Document; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; -use TrueChristianChurch\Joomla\Utilities\StringHelper; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Joomla\Utilities\StringHelper; // No direct access to this file \defined('_JEXEC') or die; @@ -43,6 +43,8 @@ class HtmlView extends BaseHtmlView { // Assign data to the view $this->icons = $this->get('Icons'); + $this->styles = $this->get('Styles'); + $this->scripts = $this->get('Scripts'); $this->contributors = GetbibleHelper::getContributors(); // get the manifest details of the component @@ -102,11 +104,17 @@ class HtmlView extends BaseHtmlView { // set page title $this->getDocument()->setTitle(Text::_('COM_GETBIBLE_DASHBOARD')); - // add manifest to page JavaScript $this->getDocument()->addScriptDeclaration("var manifest = JSON.parse('" . json_encode($this->manifest) . "');", "text/javascript"); - - // add dashboard style sheets - Html::_('stylesheet', "administrator/components/com_getbible/assets/css/dashboard.css", ['version' => 'auto']); + // add styles + foreach ($this->styles as $style) + { + Html::_('stylesheet', $style, ['version' => 'auto']); + } + // add scripts + foreach ($this->scripts as $script) + { + Html::_('script', $script, ['version' => 'auto']); + } } } diff --git a/admin/src/View/Linker/HtmlView.php b/admin/src/View/Linker/HtmlView.php index 39898f9..7802143 100644 --- a/admin/src/View/Linker/HtmlView.php +++ b/admin/src/View/Linker/HtmlView.php @@ -14,7 +14,7 @@ @license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html /------------------------------------------------------------------------------------------------------*/ -namespace TrueChristianChurch\Component\Getbible\Administrator\View\Linker; +namespace TrueChristianBible\Component\GetBible\Administrator\View\Linker; use Joomla\CMS\Factory; use Joomla\CMS\Language\Text; @@ -29,8 +29,8 @@ use Joomla\CMS\MVC\View\HtmlView as BaseHtmlView; use Joomla\CMS\Plugin\PluginHelper; use Joomla\CMS\Toolbar\ToolbarHelper; use Joomla\CMS\Document\Document; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; -use TrueChristianChurch\Joomla\Utilities\StringHelper; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Joomla\Utilities\StringHelper; // No direct access to this file \defined('_JEXEC') or die; diff --git a/admin/src/View/Linkers/HtmlView.php b/admin/src/View/Linkers/HtmlView.php index b8cd277..2bfe5ff 100644 --- a/admin/src/View/Linkers/HtmlView.php +++ b/admin/src/View/Linkers/HtmlView.php @@ -14,7 +14,7 @@ @license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html /------------------------------------------------------------------------------------------------------*/ -namespace TrueChristianChurch\Component\Getbible\Administrator\View\Linkers; +namespace TrueChristianBible\Component\GetBible\Administrator\View\Linkers; use Joomla\CMS\Factory; use Joomla\CMS\Language\Text; @@ -29,9 +29,9 @@ use Joomla\CMS\MVC\View\HtmlView as BaseHtmlView; use Joomla\CMS\Plugin\PluginHelper; use Joomla\CMS\Toolbar\ToolbarHelper; use Joomla\CMS\Document\Document; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; -use TrueChristianChurch\Joomla\Utilities\ArrayHelper; -use TrueChristianChurch\Joomla\Utilities\StringHelper; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Joomla\Utilities\ArrayHelper; +use TrueChristianBible\Joomla\Utilities\StringHelper; // No direct access to this file \defined('_JEXEC') or die; diff --git a/admin/src/View/Note/HtmlView.php b/admin/src/View/Note/HtmlView.php index abf4a0a..1d668c1 100644 --- a/admin/src/View/Note/HtmlView.php +++ b/admin/src/View/Note/HtmlView.php @@ -14,7 +14,7 @@ @license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html /------------------------------------------------------------------------------------------------------*/ -namespace TrueChristianChurch\Component\Getbible\Administrator\View\Note; +namespace TrueChristianBible\Component\GetBible\Administrator\View\Note; use Joomla\CMS\Factory; use Joomla\CMS\Language\Text; @@ -29,8 +29,8 @@ use Joomla\CMS\MVC\View\HtmlView as BaseHtmlView; use Joomla\CMS\Plugin\PluginHelper; use Joomla\CMS\Toolbar\ToolbarHelper; use Joomla\CMS\Document\Document; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; -use TrueChristianChurch\Joomla\Utilities\StringHelper; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Joomla\Utilities\StringHelper; // No direct access to this file \defined('_JEXEC') or die; diff --git a/admin/src/View/Notes/HtmlView.php b/admin/src/View/Notes/HtmlView.php index 943a595..cbac0c3 100644 --- a/admin/src/View/Notes/HtmlView.php +++ b/admin/src/View/Notes/HtmlView.php @@ -14,7 +14,7 @@ @license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html /------------------------------------------------------------------------------------------------------*/ -namespace TrueChristianChurch\Component\Getbible\Administrator\View\Notes; +namespace TrueChristianBible\Component\GetBible\Administrator\View\Notes; use Joomla\CMS\Factory; use Joomla\CMS\Language\Text; @@ -29,9 +29,9 @@ use Joomla\CMS\MVC\View\HtmlView as BaseHtmlView; use Joomla\CMS\Plugin\PluginHelper; use Joomla\CMS\Toolbar\ToolbarHelper; use Joomla\CMS\Document\Document; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; -use TrueChristianChurch\Joomla\Utilities\ArrayHelper; -use TrueChristianChurch\Joomla\Utilities\StringHelper; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Joomla\Utilities\ArrayHelper; +use TrueChristianBible\Joomla\Utilities\StringHelper; // No direct access to this file \defined('_JEXEC') or die; diff --git a/admin/src/View/Open_ai_message/HtmlView.php b/admin/src/View/Open_ai_message/HtmlView.php index 2f885df..0bb31c4 100644 --- a/admin/src/View/Open_ai_message/HtmlView.php +++ b/admin/src/View/Open_ai_message/HtmlView.php @@ -14,7 +14,7 @@ @license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html /------------------------------------------------------------------------------------------------------*/ -namespace TrueChristianChurch\Component\Getbible\Administrator\View\Open_ai_message; +namespace TrueChristianBible\Component\GetBible\Administrator\View\Open_ai_message; use Joomla\CMS\Factory; use Joomla\CMS\Language\Text; @@ -29,8 +29,8 @@ use Joomla\CMS\MVC\View\HtmlView as BaseHtmlView; use Joomla\CMS\Plugin\PluginHelper; use Joomla\CMS\Toolbar\ToolbarHelper; use Joomla\CMS\Document\Document; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; -use TrueChristianChurch\Joomla\Utilities\StringHelper; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Joomla\Utilities\StringHelper; // No direct access to this file \defined('_JEXEC') or die; diff --git a/admin/src/View/Open_ai_messages/HtmlView.php b/admin/src/View/Open_ai_messages/HtmlView.php index 8ff8dd1..937e82f 100644 --- a/admin/src/View/Open_ai_messages/HtmlView.php +++ b/admin/src/View/Open_ai_messages/HtmlView.php @@ -14,7 +14,7 @@ @license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html /------------------------------------------------------------------------------------------------------*/ -namespace TrueChristianChurch\Component\Getbible\Administrator\View\Open_ai_messages; +namespace TrueChristianBible\Component\GetBible\Administrator\View\Open_ai_messages; use Joomla\CMS\Factory; use Joomla\CMS\Language\Text; @@ -29,9 +29,9 @@ use Joomla\CMS\MVC\View\HtmlView as BaseHtmlView; use Joomla\CMS\Plugin\PluginHelper; use Joomla\CMS\Toolbar\ToolbarHelper; use Joomla\CMS\Document\Document; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; -use TrueChristianChurch\Joomla\Utilities\ArrayHelper; -use TrueChristianChurch\Joomla\Utilities\StringHelper; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Joomla\Utilities\ArrayHelper; +use TrueChristianBible\Joomla\Utilities\StringHelper; // No direct access to this file \defined('_JEXEC') or die; diff --git a/admin/src/View/Open_ai_response/HtmlView.php b/admin/src/View/Open_ai_response/HtmlView.php index 4532a5a..547fead 100644 --- a/admin/src/View/Open_ai_response/HtmlView.php +++ b/admin/src/View/Open_ai_response/HtmlView.php @@ -14,7 +14,7 @@ @license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html /------------------------------------------------------------------------------------------------------*/ -namespace TrueChristianChurch\Component\Getbible\Administrator\View\Open_ai_response; +namespace TrueChristianBible\Component\GetBible\Administrator\View\Open_ai_response; use Joomla\CMS\Factory; use Joomla\CMS\Language\Text; @@ -29,8 +29,8 @@ use Joomla\CMS\MVC\View\HtmlView as BaseHtmlView; use Joomla\CMS\Plugin\PluginHelper; use Joomla\CMS\Toolbar\ToolbarHelper; use Joomla\CMS\Document\Document; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; -use TrueChristianChurch\Joomla\Utilities\StringHelper; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Joomla\Utilities\StringHelper; // No direct access to this file \defined('_JEXEC') or die; diff --git a/admin/src/View/Open_ai_responses/HtmlView.php b/admin/src/View/Open_ai_responses/HtmlView.php index ad61203..2eded6f 100644 --- a/admin/src/View/Open_ai_responses/HtmlView.php +++ b/admin/src/View/Open_ai_responses/HtmlView.php @@ -14,7 +14,7 @@ @license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html /------------------------------------------------------------------------------------------------------*/ -namespace TrueChristianChurch\Component\Getbible\Administrator\View\Open_ai_responses; +namespace TrueChristianBible\Component\GetBible\Administrator\View\Open_ai_responses; use Joomla\CMS\Factory; use Joomla\CMS\Language\Text; @@ -29,9 +29,9 @@ use Joomla\CMS\MVC\View\HtmlView as BaseHtmlView; use Joomla\CMS\Plugin\PluginHelper; use Joomla\CMS\Toolbar\ToolbarHelper; use Joomla\CMS\Document\Document; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; -use TrueChristianChurch\Joomla\Utilities\ArrayHelper; -use TrueChristianChurch\Joomla\Utilities\StringHelper; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Joomla\Utilities\ArrayHelper; +use TrueChristianBible\Joomla\Utilities\StringHelper; // No direct access to this file \defined('_JEXEC') or die; diff --git a/admin/src/View/Password/HtmlView.php b/admin/src/View/Password/HtmlView.php index e9bed2c..5bd900d 100644 --- a/admin/src/View/Password/HtmlView.php +++ b/admin/src/View/Password/HtmlView.php @@ -14,7 +14,7 @@ @license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html /------------------------------------------------------------------------------------------------------*/ -namespace TrueChristianChurch\Component\Getbible\Administrator\View\Password; +namespace TrueChristianBible\Component\GetBible\Administrator\View\Password; use Joomla\CMS\Factory; use Joomla\CMS\Language\Text; @@ -29,8 +29,8 @@ use Joomla\CMS\MVC\View\HtmlView as BaseHtmlView; use Joomla\CMS\Plugin\PluginHelper; use Joomla\CMS\Toolbar\ToolbarHelper; use Joomla\CMS\Document\Document; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; -use TrueChristianChurch\Joomla\Utilities\StringHelper; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Joomla\Utilities\StringHelper; // No direct access to this file \defined('_JEXEC') or die; diff --git a/admin/src/View/Passwords/HtmlView.php b/admin/src/View/Passwords/HtmlView.php index c4d909b..5ae1da1 100644 --- a/admin/src/View/Passwords/HtmlView.php +++ b/admin/src/View/Passwords/HtmlView.php @@ -14,7 +14,7 @@ @license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html /------------------------------------------------------------------------------------------------------*/ -namespace TrueChristianChurch\Component\Getbible\Administrator\View\Passwords; +namespace TrueChristianBible\Component\GetBible\Administrator\View\Passwords; use Joomla\CMS\Factory; use Joomla\CMS\Language\Text; @@ -29,9 +29,9 @@ use Joomla\CMS\MVC\View\HtmlView as BaseHtmlView; use Joomla\CMS\Plugin\PluginHelper; use Joomla\CMS\Toolbar\ToolbarHelper; use Joomla\CMS\Document\Document; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; -use TrueChristianChurch\Joomla\Utilities\ArrayHelper; -use TrueChristianChurch\Joomla\Utilities\StringHelper; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Joomla\Utilities\ArrayHelper; +use TrueChristianBible\Joomla\Utilities\StringHelper; // No direct access to this file \defined('_JEXEC') or die; diff --git a/admin/src/View/Prompt/HtmlView.php b/admin/src/View/Prompt/HtmlView.php index bba5708..5c6480c 100644 --- a/admin/src/View/Prompt/HtmlView.php +++ b/admin/src/View/Prompt/HtmlView.php @@ -14,7 +14,7 @@ @license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html /------------------------------------------------------------------------------------------------------*/ -namespace TrueChristianChurch\Component\Getbible\Administrator\View\Prompt; +namespace TrueChristianBible\Component\GetBible\Administrator\View\Prompt; use Joomla\CMS\Factory; use Joomla\CMS\Language\Text; @@ -29,8 +29,8 @@ use Joomla\CMS\MVC\View\HtmlView as BaseHtmlView; use Joomla\CMS\Plugin\PluginHelper; use Joomla\CMS\Toolbar\ToolbarHelper; use Joomla\CMS\Document\Document; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; -use TrueChristianChurch\Joomla\Utilities\StringHelper; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Joomla\Utilities\StringHelper; // No direct access to this file \defined('_JEXEC') or die; diff --git a/admin/src/View/Prompts/HtmlView.php b/admin/src/View/Prompts/HtmlView.php index 5f87a4e..acbb1bb 100644 --- a/admin/src/View/Prompts/HtmlView.php +++ b/admin/src/View/Prompts/HtmlView.php @@ -14,7 +14,7 @@ @license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html /------------------------------------------------------------------------------------------------------*/ -namespace TrueChristianChurch\Component\Getbible\Administrator\View\Prompts; +namespace TrueChristianBible\Component\GetBible\Administrator\View\Prompts; use Joomla\CMS\Factory; use Joomla\CMS\Language\Text; @@ -29,9 +29,9 @@ use Joomla\CMS\MVC\View\HtmlView as BaseHtmlView; use Joomla\CMS\Plugin\PluginHelper; use Joomla\CMS\Toolbar\ToolbarHelper; use Joomla\CMS\Document\Document; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; -use TrueChristianChurch\Joomla\Utilities\ArrayHelper; -use TrueChristianChurch\Joomla\Utilities\StringHelper; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Joomla\Utilities\ArrayHelper; +use TrueChristianBible\Joomla\Utilities\StringHelper; // No direct access to this file \defined('_JEXEC') or die; diff --git a/admin/src/View/Tag/HtmlView.php b/admin/src/View/Tag/HtmlView.php index bf04e52..d6eb7d2 100644 --- a/admin/src/View/Tag/HtmlView.php +++ b/admin/src/View/Tag/HtmlView.php @@ -14,7 +14,7 @@ @license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html /------------------------------------------------------------------------------------------------------*/ -namespace TrueChristianChurch\Component\Getbible\Administrator\View\Tag; +namespace TrueChristianBible\Component\GetBible\Administrator\View\Tag; use Joomla\CMS\Factory; use Joomla\CMS\Language\Text; @@ -29,8 +29,8 @@ use Joomla\CMS\MVC\View\HtmlView as BaseHtmlView; use Joomla\CMS\Plugin\PluginHelper; use Joomla\CMS\Toolbar\ToolbarHelper; use Joomla\CMS\Document\Document; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; -use TrueChristianChurch\Joomla\Utilities\StringHelper; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Joomla\Utilities\StringHelper; // No direct access to this file \defined('_JEXEC') or die; diff --git a/admin/src/View/Tagged_verse/HtmlView.php b/admin/src/View/Tagged_verse/HtmlView.php index a6039b9..d413523 100644 --- a/admin/src/View/Tagged_verse/HtmlView.php +++ b/admin/src/View/Tagged_verse/HtmlView.php @@ -14,7 +14,7 @@ @license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html /------------------------------------------------------------------------------------------------------*/ -namespace TrueChristianChurch\Component\Getbible\Administrator\View\Tagged_verse; +namespace TrueChristianBible\Component\GetBible\Administrator\View\Tagged_verse; use Joomla\CMS\Factory; use Joomla\CMS\Language\Text; @@ -29,8 +29,8 @@ use Joomla\CMS\MVC\View\HtmlView as BaseHtmlView; use Joomla\CMS\Plugin\PluginHelper; use Joomla\CMS\Toolbar\ToolbarHelper; use Joomla\CMS\Document\Document; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; -use TrueChristianChurch\Joomla\Utilities\StringHelper; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Joomla\Utilities\StringHelper; // No direct access to this file \defined('_JEXEC') or die; diff --git a/admin/src/View/Tagged_verses/HtmlView.php b/admin/src/View/Tagged_verses/HtmlView.php index 7334cea..7327867 100644 --- a/admin/src/View/Tagged_verses/HtmlView.php +++ b/admin/src/View/Tagged_verses/HtmlView.php @@ -14,7 +14,7 @@ @license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html /------------------------------------------------------------------------------------------------------*/ -namespace TrueChristianChurch\Component\Getbible\Administrator\View\Tagged_verses; +namespace TrueChristianBible\Component\GetBible\Administrator\View\Tagged_verses; use Joomla\CMS\Factory; use Joomla\CMS\Language\Text; @@ -29,9 +29,9 @@ use Joomla\CMS\MVC\View\HtmlView as BaseHtmlView; use Joomla\CMS\Plugin\PluginHelper; use Joomla\CMS\Toolbar\ToolbarHelper; use Joomla\CMS\Document\Document; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; -use TrueChristianChurch\Joomla\Utilities\ArrayHelper; -use TrueChristianChurch\Joomla\Utilities\StringHelper; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Joomla\Utilities\ArrayHelper; +use TrueChristianBible\Joomla\Utilities\StringHelper; // No direct access to this file \defined('_JEXEC') or die; diff --git a/admin/src/View/Tags/HtmlView.php b/admin/src/View/Tags/HtmlView.php index 7fde2f3..9e88357 100644 --- a/admin/src/View/Tags/HtmlView.php +++ b/admin/src/View/Tags/HtmlView.php @@ -14,7 +14,7 @@ @license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html /------------------------------------------------------------------------------------------------------*/ -namespace TrueChristianChurch\Component\Getbible\Administrator\View\Tags; +namespace TrueChristianBible\Component\GetBible\Administrator\View\Tags; use Joomla\CMS\Factory; use Joomla\CMS\Language\Text; @@ -29,9 +29,9 @@ use Joomla\CMS\MVC\View\HtmlView as BaseHtmlView; use Joomla\CMS\Plugin\PluginHelper; use Joomla\CMS\Toolbar\ToolbarHelper; use Joomla\CMS\Document\Document; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; -use TrueChristianChurch\Joomla\Utilities\ArrayHelper; -use TrueChristianChurch\Joomla\Utilities\StringHelper; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Joomla\Utilities\ArrayHelper; +use TrueChristianBible\Joomla\Utilities\StringHelper; // No direct access to this file \defined('_JEXEC') or die; diff --git a/admin/src/View/Translation/HtmlView.php b/admin/src/View/Translation/HtmlView.php index c87a35d..e217189 100644 --- a/admin/src/View/Translation/HtmlView.php +++ b/admin/src/View/Translation/HtmlView.php @@ -14,7 +14,7 @@ @license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html /------------------------------------------------------------------------------------------------------*/ -namespace TrueChristianChurch\Component\Getbible\Administrator\View\Translation; +namespace TrueChristianBible\Component\GetBible\Administrator\View\Translation; use Joomla\CMS\Factory; use Joomla\CMS\Language\Text; @@ -29,8 +29,8 @@ use Joomla\CMS\MVC\View\HtmlView as BaseHtmlView; use Joomla\CMS\Plugin\PluginHelper; use Joomla\CMS\Toolbar\ToolbarHelper; use Joomla\CMS\Document\Document; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; -use TrueChristianChurch\Joomla\Utilities\StringHelper; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Joomla\Utilities\StringHelper; // No direct access to this file \defined('_JEXEC') or die; diff --git a/admin/src/View/Translations/HtmlView.php b/admin/src/View/Translations/HtmlView.php index 5e00723..311571c 100644 --- a/admin/src/View/Translations/HtmlView.php +++ b/admin/src/View/Translations/HtmlView.php @@ -14,7 +14,7 @@ @license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html /------------------------------------------------------------------------------------------------------*/ -namespace TrueChristianChurch\Component\Getbible\Administrator\View\Translations; +namespace TrueChristianBible\Component\GetBible\Administrator\View\Translations; use Joomla\CMS\Factory; use Joomla\CMS\Language\Text; @@ -29,9 +29,9 @@ use Joomla\CMS\MVC\View\HtmlView as BaseHtmlView; use Joomla\CMS\Plugin\PluginHelper; use Joomla\CMS\Toolbar\ToolbarHelper; use Joomla\CMS\Document\Document; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; -use TrueChristianChurch\Joomla\Utilities\ArrayHelper; -use TrueChristianChurch\Joomla\Utilities\StringHelper; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Joomla\Utilities\ArrayHelper; +use TrueChristianBible\Joomla\Utilities\StringHelper; // No direct access to this file \defined('_JEXEC') or die; diff --git a/admin/src/View/Verse/HtmlView.php b/admin/src/View/Verse/HtmlView.php index 97719a0..1b93347 100644 --- a/admin/src/View/Verse/HtmlView.php +++ b/admin/src/View/Verse/HtmlView.php @@ -14,7 +14,7 @@ @license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html /------------------------------------------------------------------------------------------------------*/ -namespace TrueChristianChurch\Component\Getbible\Administrator\View\Verse; +namespace TrueChristianBible\Component\GetBible\Administrator\View\Verse; use Joomla\CMS\Factory; use Joomla\CMS\Language\Text; @@ -29,8 +29,8 @@ use Joomla\CMS\MVC\View\HtmlView as BaseHtmlView; use Joomla\CMS\Plugin\PluginHelper; use Joomla\CMS\Toolbar\ToolbarHelper; use Joomla\CMS\Document\Document; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; -use TrueChristianChurch\Joomla\Utilities\StringHelper; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Joomla\Utilities\StringHelper; // No direct access to this file \defined('_JEXEC') or die; diff --git a/admin/src/View/Verses/HtmlView.php b/admin/src/View/Verses/HtmlView.php index cedf821..8e88bb3 100644 --- a/admin/src/View/Verses/HtmlView.php +++ b/admin/src/View/Verses/HtmlView.php @@ -14,7 +14,7 @@ @license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html /------------------------------------------------------------------------------------------------------*/ -namespace TrueChristianChurch\Component\Getbible\Administrator\View\Verses; +namespace TrueChristianBible\Component\GetBible\Administrator\View\Verses; use Joomla\CMS\Factory; use Joomla\CMS\Language\Text; @@ -29,9 +29,9 @@ use Joomla\CMS\MVC\View\HtmlView as BaseHtmlView; use Joomla\CMS\Plugin\PluginHelper; use Joomla\CMS\Toolbar\ToolbarHelper; use Joomla\CMS\Document\Document; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; -use TrueChristianChurch\Joomla\Utilities\ArrayHelper; -use TrueChristianChurch\Joomla\Utilities\StringHelper; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Joomla\Utilities\ArrayHelper; +use TrueChristianBible\Joomla\Utilities\StringHelper; // No direct access to this file \defined('_JEXEC') or die; diff --git a/admin/tmpl/book/default.php b/admin/tmpl/book/default.php index 87fde0b..1f2469e 100644 --- a/admin/tmpl/book/default.php +++ b/admin/tmpl/book/default.php @@ -20,7 +20,7 @@ use Joomla\CMS\Language\Text; use Joomla\CMS\HTML\HTMLHelper as Html; use Joomla\CMS\Layout\LayoutHelper; use Joomla\CMS\Router\Route; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; /** @var Joomla\CMS\WebAsset\WebAssetManager $wa */ $wa = $this->getDocument()->getWebAssetManager(); diff --git a/admin/tmpl/books/default.php b/admin/tmpl/books/default.php index 7b6e56e..8fa3009 100644 --- a/admin/tmpl/books/default.php +++ b/admin/tmpl/books/default.php @@ -20,7 +20,7 @@ use Joomla\CMS\Language\Text; use Joomla\CMS\HTML\HTMLHelper as Html; use Joomla\CMS\Layout\LayoutHelper; use Joomla\CMS\Router\Route; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; // No direct access to this file defined('_JEXEC') or die; diff --git a/admin/tmpl/books/default_body.php b/admin/tmpl/books/default_body.php index 3a93633..c47bfa0 100644 --- a/admin/tmpl/books/default_body.php +++ b/admin/tmpl/books/default_body.php @@ -18,7 +18,7 @@ use Joomla\CMS\Factory; use Joomla\CMS\Language\Text; use Joomla\CMS\HTML\HTMLHelper as Html; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; // No direct access to this file defined('_JEXEC') or die; diff --git a/admin/tmpl/chapter/default.php b/admin/tmpl/chapter/default.php index 3140e03..855fa3d 100644 --- a/admin/tmpl/chapter/default.php +++ b/admin/tmpl/chapter/default.php @@ -20,7 +20,7 @@ use Joomla\CMS\Language\Text; use Joomla\CMS\HTML\HTMLHelper as Html; use Joomla\CMS\Layout\LayoutHelper; use Joomla\CMS\Router\Route; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; /** @var Joomla\CMS\WebAsset\WebAssetManager $wa */ $wa = $this->getDocument()->getWebAssetManager(); diff --git a/admin/tmpl/chapters/default.php b/admin/tmpl/chapters/default.php index 9cc5ed7..12af60b 100644 --- a/admin/tmpl/chapters/default.php +++ b/admin/tmpl/chapters/default.php @@ -20,7 +20,7 @@ use Joomla\CMS\Language\Text; use Joomla\CMS\HTML\HTMLHelper as Html; use Joomla\CMS\Layout\LayoutHelper; use Joomla\CMS\Router\Route; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; // No direct access to this file defined('_JEXEC') or die; diff --git a/admin/tmpl/chapters/default_body.php b/admin/tmpl/chapters/default_body.php index 6a5895e..3e1d662 100644 --- a/admin/tmpl/chapters/default_body.php +++ b/admin/tmpl/chapters/default_body.php @@ -18,7 +18,7 @@ use Joomla\CMS\Factory; use Joomla\CMS\Language\Text; use Joomla\CMS\HTML\HTMLHelper as Html; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; // No direct access to this file defined('_JEXEC') or die; diff --git a/admin/tmpl/getbible/default.php b/admin/tmpl/getbible/default.php index ec1ea33..a926823 100644 --- a/admin/tmpl/getbible/default.php +++ b/admin/tmpl/getbible/default.php @@ -18,7 +18,7 @@ use Joomla\CMS\Factory; use Joomla\CMS\Language\Text; use Joomla\CMS\HTML\HTMLHelper as Html; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; // No direct access to this file defined('_JEXEC') or die; diff --git a/admin/tmpl/getbible/default_vdm.php b/admin/tmpl/getbible/default_vdm.php index eb6ecc3..93d3fa0 100644 --- a/admin/tmpl/getbible/default_vdm.php +++ b/admin/tmpl/getbible/default_vdm.php @@ -16,7 +16,7 @@ /------------------------------------------------------------------------------------------------------*/ use Joomla\CMS\Language\Text; -use TrueChristianChurch\Joomla\Utilities\ArrayHelper; +use TrueChristianBible\Joomla\Utilities\ArrayHelper; // No direct access to this file defined('_JEXEC') or die; diff --git a/admin/tmpl/linker/default.php b/admin/tmpl/linker/default.php index 07b4523..ffaa752 100644 --- a/admin/tmpl/linker/default.php +++ b/admin/tmpl/linker/default.php @@ -20,7 +20,7 @@ use Joomla\CMS\Language\Text; use Joomla\CMS\HTML\HTMLHelper as Html; use Joomla\CMS\Layout\LayoutHelper; use Joomla\CMS\Router\Route; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; /** @var Joomla\CMS\WebAsset\WebAssetManager $wa */ $wa = $this->getDocument()->getWebAssetManager(); diff --git a/admin/tmpl/linkers/default.php b/admin/tmpl/linkers/default.php index 936cb94..f9794d8 100644 --- a/admin/tmpl/linkers/default.php +++ b/admin/tmpl/linkers/default.php @@ -20,7 +20,7 @@ use Joomla\CMS\Language\Text; use Joomla\CMS\HTML\HTMLHelper as Html; use Joomla\CMS\Layout\LayoutHelper; use Joomla\CMS\Router\Route; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; // No direct access to this file defined('_JEXEC') or die; diff --git a/admin/tmpl/linkers/default_body.php b/admin/tmpl/linkers/default_body.php index 5a42672..6e1851c 100644 --- a/admin/tmpl/linkers/default_body.php +++ b/admin/tmpl/linkers/default_body.php @@ -18,7 +18,7 @@ use Joomla\CMS\Factory; use Joomla\CMS\Language\Text; use Joomla\CMS\HTML\HTMLHelper as Html; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; // No direct access to this file defined('_JEXEC') or die; diff --git a/admin/tmpl/note/default.php b/admin/tmpl/note/default.php index 8dae104..1a960ce 100644 --- a/admin/tmpl/note/default.php +++ b/admin/tmpl/note/default.php @@ -20,7 +20,7 @@ use Joomla\CMS\Language\Text; use Joomla\CMS\HTML\HTMLHelper as Html; use Joomla\CMS\Layout\LayoutHelper; use Joomla\CMS\Router\Route; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; /** @var Joomla\CMS\WebAsset\WebAssetManager $wa */ $wa = $this->getDocument()->getWebAssetManager(); diff --git a/admin/tmpl/notes/default.php b/admin/tmpl/notes/default.php index c492a8f..23cd835 100644 --- a/admin/tmpl/notes/default.php +++ b/admin/tmpl/notes/default.php @@ -20,7 +20,7 @@ use Joomla\CMS\Language\Text; use Joomla\CMS\HTML\HTMLHelper as Html; use Joomla\CMS\Layout\LayoutHelper; use Joomla\CMS\Router\Route; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; // No direct access to this file defined('_JEXEC') or die; diff --git a/admin/tmpl/notes/default_body.php b/admin/tmpl/notes/default_body.php index e57369f..41c60bd 100644 --- a/admin/tmpl/notes/default_body.php +++ b/admin/tmpl/notes/default_body.php @@ -18,7 +18,7 @@ use Joomla\CMS\Factory; use Joomla\CMS\Language\Text; use Joomla\CMS\HTML\HTMLHelper as Html; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; // No direct access to this file defined('_JEXEC') or die; diff --git a/admin/tmpl/open_ai_message/default.php b/admin/tmpl/open_ai_message/default.php index d9b6fcf..2c0d51e 100644 --- a/admin/tmpl/open_ai_message/default.php +++ b/admin/tmpl/open_ai_message/default.php @@ -20,7 +20,7 @@ use Joomla\CMS\Language\Text; use Joomla\CMS\HTML\HTMLHelper as Html; use Joomla\CMS\Layout\LayoutHelper; use Joomla\CMS\Router\Route; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; /** @var Joomla\CMS\WebAsset\WebAssetManager $wa */ $wa = $this->getDocument()->getWebAssetManager(); diff --git a/admin/tmpl/open_ai_messages/default.php b/admin/tmpl/open_ai_messages/default.php index 69e7127..ea5996e 100644 --- a/admin/tmpl/open_ai_messages/default.php +++ b/admin/tmpl/open_ai_messages/default.php @@ -20,7 +20,7 @@ use Joomla\CMS\Language\Text; use Joomla\CMS\HTML\HTMLHelper as Html; use Joomla\CMS\Layout\LayoutHelper; use Joomla\CMS\Router\Route; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; // No direct access to this file defined('_JEXEC') or die; diff --git a/admin/tmpl/open_ai_messages/default_body.php b/admin/tmpl/open_ai_messages/default_body.php index 12ef9ff..03e3a66 100644 --- a/admin/tmpl/open_ai_messages/default_body.php +++ b/admin/tmpl/open_ai_messages/default_body.php @@ -18,7 +18,7 @@ use Joomla\CMS\Factory; use Joomla\CMS\Language\Text; use Joomla\CMS\HTML\HTMLHelper as Html; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; // No direct access to this file defined('_JEXEC') or die; diff --git a/admin/tmpl/open_ai_response/default.php b/admin/tmpl/open_ai_response/default.php index 4f882e5..8dc964e 100644 --- a/admin/tmpl/open_ai_response/default.php +++ b/admin/tmpl/open_ai_response/default.php @@ -20,7 +20,7 @@ use Joomla\CMS\Language\Text; use Joomla\CMS\HTML\HTMLHelper as Html; use Joomla\CMS\Layout\LayoutHelper; use Joomla\CMS\Router\Route; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; /** @var Joomla\CMS\WebAsset\WebAssetManager $wa */ $wa = $this->getDocument()->getWebAssetManager(); diff --git a/admin/tmpl/open_ai_responses/default.php b/admin/tmpl/open_ai_responses/default.php index 62e87f8..cd7429e 100644 --- a/admin/tmpl/open_ai_responses/default.php +++ b/admin/tmpl/open_ai_responses/default.php @@ -20,7 +20,7 @@ use Joomla\CMS\Language\Text; use Joomla\CMS\HTML\HTMLHelper as Html; use Joomla\CMS\Layout\LayoutHelper; use Joomla\CMS\Router\Route; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; // No direct access to this file defined('_JEXEC') or die; diff --git a/admin/tmpl/open_ai_responses/default_body.php b/admin/tmpl/open_ai_responses/default_body.php index c0fb39c..05e50be 100644 --- a/admin/tmpl/open_ai_responses/default_body.php +++ b/admin/tmpl/open_ai_responses/default_body.php @@ -18,7 +18,7 @@ use Joomla\CMS\Factory; use Joomla\CMS\Language\Text; use Joomla\CMS\HTML\HTMLHelper as Html; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; // No direct access to this file defined('_JEXEC') or die; diff --git a/admin/tmpl/password/default.php b/admin/tmpl/password/default.php index 8cb6a20..2186a9b 100644 --- a/admin/tmpl/password/default.php +++ b/admin/tmpl/password/default.php @@ -20,7 +20,7 @@ use Joomla\CMS\Language\Text; use Joomla\CMS\HTML\HTMLHelper as Html; use Joomla\CMS\Layout\LayoutHelper; use Joomla\CMS\Router\Route; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; /** @var Joomla\CMS\WebAsset\WebAssetManager $wa */ $wa = $this->getDocument()->getWebAssetManager(); diff --git a/admin/tmpl/passwords/default.php b/admin/tmpl/passwords/default.php index 5c16c8e..4f2379d 100644 --- a/admin/tmpl/passwords/default.php +++ b/admin/tmpl/passwords/default.php @@ -20,7 +20,7 @@ use Joomla\CMS\Language\Text; use Joomla\CMS\HTML\HTMLHelper as Html; use Joomla\CMS\Layout\LayoutHelper; use Joomla\CMS\Router\Route; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; // No direct access to this file defined('_JEXEC') or die; diff --git a/admin/tmpl/passwords/default_body.php b/admin/tmpl/passwords/default_body.php index b60d518..1f7ffb8 100644 --- a/admin/tmpl/passwords/default_body.php +++ b/admin/tmpl/passwords/default_body.php @@ -18,7 +18,7 @@ use Joomla\CMS\Factory; use Joomla\CMS\Language\Text; use Joomla\CMS\HTML\HTMLHelper as Html; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; // No direct access to this file defined('_JEXEC') or die; diff --git a/admin/tmpl/prompt/default.php b/admin/tmpl/prompt/default.php index 909d766..7686b45 100644 --- a/admin/tmpl/prompt/default.php +++ b/admin/tmpl/prompt/default.php @@ -20,7 +20,7 @@ use Joomla\CMS\Language\Text; use Joomla\CMS\HTML\HTMLHelper as Html; use Joomla\CMS\Layout\LayoutHelper; use Joomla\CMS\Router\Route; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; /** @var Joomla\CMS\WebAsset\WebAssetManager $wa */ $wa = $this->getDocument()->getWebAssetManager(); diff --git a/admin/tmpl/prompts/default.php b/admin/tmpl/prompts/default.php index 5080831..4ef6564 100644 --- a/admin/tmpl/prompts/default.php +++ b/admin/tmpl/prompts/default.php @@ -20,7 +20,7 @@ use Joomla\CMS\Language\Text; use Joomla\CMS\HTML\HTMLHelper as Html; use Joomla\CMS\Layout\LayoutHelper; use Joomla\CMS\Router\Route; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; // No direct access to this file defined('_JEXEC') or die; diff --git a/admin/tmpl/prompts/default_body.php b/admin/tmpl/prompts/default_body.php index 790e03e..1316fe1 100644 --- a/admin/tmpl/prompts/default_body.php +++ b/admin/tmpl/prompts/default_body.php @@ -18,7 +18,7 @@ use Joomla\CMS\Factory; use Joomla\CMS\Language\Text; use Joomla\CMS\HTML\HTMLHelper as Html; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; // No direct access to this file defined('_JEXEC') or die; diff --git a/admin/tmpl/tag/default.php b/admin/tmpl/tag/default.php index e1b5e6c..82fe5cd 100644 --- a/admin/tmpl/tag/default.php +++ b/admin/tmpl/tag/default.php @@ -20,7 +20,7 @@ use Joomla\CMS\Language\Text; use Joomla\CMS\HTML\HTMLHelper as Html; use Joomla\CMS\Layout\LayoutHelper; use Joomla\CMS\Router\Route; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; /** @var Joomla\CMS\WebAsset\WebAssetManager $wa */ $wa = $this->getDocument()->getWebAssetManager(); diff --git a/admin/tmpl/tagged_verse/default.php b/admin/tmpl/tagged_verse/default.php index 8ae78b2..56ab900 100644 --- a/admin/tmpl/tagged_verse/default.php +++ b/admin/tmpl/tagged_verse/default.php @@ -20,7 +20,7 @@ use Joomla\CMS\Language\Text; use Joomla\CMS\HTML\HTMLHelper as Html; use Joomla\CMS\Layout\LayoutHelper; use Joomla\CMS\Router\Route; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; /** @var Joomla\CMS\WebAsset\WebAssetManager $wa */ $wa = $this->getDocument()->getWebAssetManager(); diff --git a/admin/tmpl/tagged_verses/default.php b/admin/tmpl/tagged_verses/default.php index 4c031b5..84017eb 100644 --- a/admin/tmpl/tagged_verses/default.php +++ b/admin/tmpl/tagged_verses/default.php @@ -20,7 +20,7 @@ use Joomla\CMS\Language\Text; use Joomla\CMS\HTML\HTMLHelper as Html; use Joomla\CMS\Layout\LayoutHelper; use Joomla\CMS\Router\Route; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; // No direct access to this file defined('_JEXEC') or die; diff --git a/admin/tmpl/tagged_verses/default_body.php b/admin/tmpl/tagged_verses/default_body.php index 363c377..0f32b92 100644 --- a/admin/tmpl/tagged_verses/default_body.php +++ b/admin/tmpl/tagged_verses/default_body.php @@ -18,7 +18,7 @@ use Joomla\CMS\Factory; use Joomla\CMS\Language\Text; use Joomla\CMS\HTML\HTMLHelper as Html; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; // No direct access to this file defined('_JEXEC') or die; diff --git a/admin/tmpl/tags/default.php b/admin/tmpl/tags/default.php index 58b48bd..2fe9e0d 100644 --- a/admin/tmpl/tags/default.php +++ b/admin/tmpl/tags/default.php @@ -20,7 +20,7 @@ use Joomla\CMS\Language\Text; use Joomla\CMS\HTML\HTMLHelper as Html; use Joomla\CMS\Layout\LayoutHelper; use Joomla\CMS\Router\Route; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; // No direct access to this file defined('_JEXEC') or die; diff --git a/admin/tmpl/tags/default_body.php b/admin/tmpl/tags/default_body.php index e4ee4a7..40df490 100644 --- a/admin/tmpl/tags/default_body.php +++ b/admin/tmpl/tags/default_body.php @@ -18,7 +18,7 @@ use Joomla\CMS\Factory; use Joomla\CMS\Language\Text; use Joomla\CMS\HTML\HTMLHelper as Html; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; // No direct access to this file defined('_JEXEC') or die; diff --git a/admin/tmpl/translation/default.php b/admin/tmpl/translation/default.php index 65b7761..acb3be2 100644 --- a/admin/tmpl/translation/default.php +++ b/admin/tmpl/translation/default.php @@ -20,7 +20,7 @@ use Joomla\CMS\Language\Text; use Joomla\CMS\HTML\HTMLHelper as Html; use Joomla\CMS\Layout\LayoutHelper; use Joomla\CMS\Router\Route; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; /** @var Joomla\CMS\WebAsset\WebAssetManager $wa */ $wa = $this->getDocument()->getWebAssetManager(); diff --git a/admin/tmpl/translations/default.php b/admin/tmpl/translations/default.php index 58d5df3..b5cc29f 100644 --- a/admin/tmpl/translations/default.php +++ b/admin/tmpl/translations/default.php @@ -20,7 +20,7 @@ use Joomla\CMS\Language\Text; use Joomla\CMS\HTML\HTMLHelper as Html; use Joomla\CMS\Layout\LayoutHelper; use Joomla\CMS\Router\Route; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; // No direct access to this file defined('_JEXEC') or die; diff --git a/admin/tmpl/translations/default_body.php b/admin/tmpl/translations/default_body.php index 217536f..f1e787b 100644 --- a/admin/tmpl/translations/default_body.php +++ b/admin/tmpl/translations/default_body.php @@ -18,7 +18,7 @@ use Joomla\CMS\Factory; use Joomla\CMS\Language\Text; use Joomla\CMS\HTML\HTMLHelper as Html; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; // No direct access to this file defined('_JEXEC') or die; diff --git a/admin/tmpl/verse/default.php b/admin/tmpl/verse/default.php index 2f3cd86..00c261f 100644 --- a/admin/tmpl/verse/default.php +++ b/admin/tmpl/verse/default.php @@ -20,7 +20,7 @@ use Joomla\CMS\Language\Text; use Joomla\CMS\HTML\HTMLHelper as Html; use Joomla\CMS\Layout\LayoutHelper; use Joomla\CMS\Router\Route; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; /** @var Joomla\CMS\WebAsset\WebAssetManager $wa */ $wa = $this->getDocument()->getWebAssetManager(); diff --git a/admin/tmpl/verses/default.php b/admin/tmpl/verses/default.php index 8e068f1..0ffbda0 100644 --- a/admin/tmpl/verses/default.php +++ b/admin/tmpl/verses/default.php @@ -20,7 +20,7 @@ use Joomla\CMS\Language\Text; use Joomla\CMS\HTML\HTMLHelper as Html; use Joomla\CMS\Layout\LayoutHelper; use Joomla\CMS\Router\Route; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; // No direct access to this file defined('_JEXEC') or die; diff --git a/admin/tmpl/verses/default_body.php b/admin/tmpl/verses/default_body.php index e594ba2..ee268c4 100644 --- a/admin/tmpl/verses/default_body.php +++ b/admin/tmpl/verses/default_body.php @@ -18,7 +18,7 @@ use Joomla\CMS\Factory; use Joomla\CMS\Language\Text; use Joomla\CMS\HTML\HTMLHelper as Html; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; // No direct access to this file defined('_JEXEC') or die; diff --git a/getbible.xml b/getbible.xml index 414c979..dce7730 100644 --- a/getbible.xml +++ b/getbible.xml @@ -1,15 +1,15 @@ COM_GETBIBLE - 29th April, 2024 + 15th July, 2024 Llewellyn van der Merwe joomla@vdm.io https://getbible.net Copyright (C) 2015. All Rights Reserved GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html - 4.0.13 + 4.0.14 Get Bible (v.4.0.13) +

Get Bible (v.4.0.14)

Welcome to the next level of scripture engagement - The Bible for Joomla! Our purpose is to bring the Word of God to every person, in their native language, entirely free. This isn't just a typical extension; it's a groundbreaking tool developed to span language divides and deliver a rich, customizable Bible study experience to users worldwide. @@ -22,7 +22,7 @@ A distinctive feature of our application is the integration with OpenAI. This ad In essence, The Bible for Joomla is designed to transform how the Word of God is shared, studied, and comprehended. Its comprehensive features, combined with a user-friendly interface, make it an essential tool for individuals, churches, and website owners alike. Join us on this journey of faith as we make the wisdom and guidance of the Scriptures accessible to all, one verse, one language, and one website at a time.

Created by Llewellyn van der Merwe
Development started 3rd December, 2015

]]>
- TrueChristianChurch\Component\Getbible + TrueChristianBible\Component\GetBible diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/index.html b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/index.html similarity index 100% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/index.html rename to libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/index.html diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Abstraction/Api.php b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Abstraction/Api.php similarity index 87% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Abstraction/Api.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Abstraction/Api.php index a79333a..31ee77b 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Abstraction/Api.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Abstraction/Api.php @@ -9,12 +9,12 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\Gitea\Abstraction; +namespace TrueChristianBible\Joomla\Gitea\Abstraction; -use TrueChristianChurch\Joomla\Gitea\Utilities\Http; -use TrueChristianChurch\Joomla\Gitea\Utilities\Uri; -use TrueChristianChurch\Joomla\Gitea\Utilities\Response; +use TrueChristianBible\Joomla\Gitea\Utilities\Http; +use TrueChristianBible\Joomla\Gitea\Utilities\Uri; +use TrueChristianBible\Joomla\Gitea\Utilities\Response; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/AI/index.html b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Abstraction/index.html similarity index 100% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/AI/index.html rename to libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Abstraction/index.html diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Admin/Cron.php b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Admin/Cron.php similarity index 89% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Admin/Cron.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Admin/Cron.php index 66b24d9..c0e8e21 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Admin/Cron.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Admin/Cron.php @@ -9,10 +9,10 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\Gitea\Admin; +namespace TrueChristianBible\Joomla\Gitea\Admin; -use TrueChristianChurch\Joomla\Gitea\Abstraction\Api; +use TrueChristianBible\Joomla\Gitea\Abstraction\Api; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Admin/Organizations.php b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Admin/Organizations.php similarity index 88% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Admin/Organizations.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Admin/Organizations.php index b7337ad..9e8a6fb 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Admin/Organizations.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Admin/Organizations.php @@ -9,10 +9,10 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\Gitea\Admin; +namespace TrueChristianBible\Joomla\Gitea\Admin; -use TrueChristianChurch\Joomla\Gitea\Abstraction\Api; +use TrueChristianBible\Joomla\Gitea\Abstraction\Api; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Admin/Unadopted.php b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Admin/Unadopted.php similarity index 91% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Admin/Unadopted.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Admin/Unadopted.php index 7c523e1..6334be2 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Admin/Unadopted.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Admin/Unadopted.php @@ -9,10 +9,10 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\Gitea\Admin; +namespace TrueChristianBible\Joomla\Gitea\Admin; -use TrueChristianChurch\Joomla\Gitea\Abstraction\Api; +use TrueChristianBible\Joomla\Gitea\Abstraction\Api; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Admin/Users.php b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Admin/Users.php similarity index 95% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Admin/Users.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Admin/Users.php index 8374926..25338fc 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Admin/Users.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Admin/Users.php @@ -9,10 +9,10 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\Gitea\Admin; +namespace TrueChristianBible\Joomla\Gitea\Admin; -use TrueChristianChurch\Joomla\Gitea\Abstraction\Api; +use TrueChristianBible\Joomla\Gitea\Abstraction\Api; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Admin/Users/Keys.php b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Admin/Users/Keys.php similarity index 91% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Admin/Users/Keys.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Admin/Users/Keys.php index 33edd33..fbe7320 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Admin/Users/Keys.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Admin/Users/Keys.php @@ -9,10 +9,10 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\Gitea\Admin\Users; +namespace TrueChristianBible\Joomla\Gitea\Admin\Users; -use TrueChristianChurch\Joomla\Gitea\Abstraction\Api; +use TrueChristianBible\Joomla\Gitea\Abstraction\Api; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Admin/Users/Organization.php b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Admin/Users/Organization.php similarity index 92% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Admin/Users/Organization.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Admin/Users/Organization.php index 1f1d4a9..3029420 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Admin/Users/Organization.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Admin/Users/Organization.php @@ -9,10 +9,10 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\Gitea\Admin\Users; +namespace TrueChristianBible\Joomla\Gitea\Admin\Users; -use TrueChristianChurch\Joomla\Gitea\Abstraction\Api; +use TrueChristianBible\Joomla\Gitea\Abstraction\Api; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Admin/Users/Repository.php b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Admin/Users/Repository.php similarity index 93% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Admin/Users/Repository.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Admin/Users/Repository.php index baa2326..c077604 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Admin/Users/Repository.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Admin/Users/Repository.php @@ -9,10 +9,10 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\Gitea\Admin\Users; +namespace TrueChristianBible\Joomla\Gitea\Admin\Users; -use TrueChristianChurch\Joomla\Gitea\Abstraction\Api; +use TrueChristianBible\Joomla\Gitea\Abstraction\Api; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Abstraction/index.html b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Admin/Users/index.html similarity index 100% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Abstraction/index.html rename to libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Admin/Users/index.html diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Api/index.html b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Admin/index.html similarity index 100% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Api/index.html rename to libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Admin/index.html diff --git a/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Factory.php b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Factory.php new file mode 100644 index 0000000..13bafa2 --- /dev/null +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Factory.php @@ -0,0 +1,61 @@ + + * @git Joomla Component Builder + * @copyright Copyright (C) 2015 Vast Development Method. All rights reserved. + * @license GNU General Public License version 2 or later; see LICENSE.txt + */ + +namespace TrueChristianBible\Joomla\Gitea; + + +use Joomla\DI\Container; +use TrueChristianBible\Joomla\Gitea\Service\Utilities; +use TrueChristianBible\Joomla\Gitea\Service\Jcb; +use TrueChristianBible\Joomla\Gitea\Service\Settings; +use TrueChristianBible\Joomla\Gitea\Service\Organization; +use TrueChristianBible\Joomla\Gitea\Service\User; +use TrueChristianBible\Joomla\Gitea\Service\Repository; +use TrueChristianBible\Joomla\Gitea\Service\Package; +use TrueChristianBible\Joomla\Gitea\Service\Issue; +use TrueChristianBible\Joomla\Gitea\Service\Notifications; +use TrueChristianBible\Joomla\Gitea\Service\Miscellaneous; +use TrueChristianBible\Joomla\Gitea\Service\Admin; +use TrueChristianBible\Joomla\Interfaces\FactoryInterface; +use TrueChristianBible\Joomla\Abstraction\Factory as ExtendingFactory; + + +/** + * Gitea Factory + * + * @since 3.2.0 + */ +abstract class Factory extends ExtendingFactory implements FactoryInterface +{ + /** + * Create a container object + * + * @return Container + * @since 3.2.0 + */ + protected static function createContainer(): Container + { + return (new Container()) + ->registerServiceProvider(new Utilities()) + ->registerServiceProvider(new Jcb()) + ->registerServiceProvider(new Settings()) + ->registerServiceProvider(new Organization()) + ->registerServiceProvider(new User()) + ->registerServiceProvider(new Repository()) + ->registerServiceProvider(new Package()) + ->registerServiceProvider(new Issue()) + ->registerServiceProvider(new Notifications()) + ->registerServiceProvider(new Miscellaneous()) + ->registerServiceProvider(new Admin()); + } + +} + diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Issue.php b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Issue.php similarity index 95% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Issue.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Issue.php index 22d0b1c..cc2a822 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Issue.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Issue.php @@ -9,10 +9,10 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\Gitea; +namespace TrueChristianBible\Joomla\Gitea; -use TrueChristianChurch\Joomla\Gitea\Abstraction\Api; +use TrueChristianBible\Joomla\Gitea\Abstraction\Api; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Issue/Comments.php b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Issue/Comments.php similarity index 94% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Issue/Comments.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Issue/Comments.php index 8fdfa7e..4142206 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Issue/Comments.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Issue/Comments.php @@ -9,10 +9,10 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\Gitea\Issue; +namespace TrueChristianBible\Joomla\Gitea\Issue; -use TrueChristianChurch\Joomla\Gitea\Abstraction\Api; +use TrueChristianBible\Joomla\Gitea\Abstraction\Api; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Issue/Deadline.php b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Issue/Deadline.php similarity index 89% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Issue/Deadline.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Issue/Deadline.php index 7a3db25..3ffa699 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Issue/Deadline.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Issue/Deadline.php @@ -9,10 +9,10 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\Gitea\Issue; +namespace TrueChristianBible\Joomla\Gitea\Issue; -use TrueChristianChurch\Joomla\Gitea\Abstraction\Api; +use TrueChristianBible\Joomla\Gitea\Abstraction\Api; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Issue/Labels.php b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Issue/Labels.php similarity index 94% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Issue/Labels.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Issue/Labels.php index a8e1089..585f060 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Issue/Labels.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Issue/Labels.php @@ -9,10 +9,10 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\Gitea\Issue; +namespace TrueChristianBible\Joomla\Gitea\Issue; -use TrueChristianChurch\Joomla\Gitea\Abstraction\Api; +use TrueChristianBible\Joomla\Gitea\Abstraction\Api; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Issue/Milestones.php b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Issue/Milestones.php similarity index 94% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Issue/Milestones.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Issue/Milestones.php index aede981..63d833d 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Issue/Milestones.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Issue/Milestones.php @@ -9,10 +9,10 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\Gitea\Issue; +namespace TrueChristianBible\Joomla\Gitea\Issue; -use TrueChristianChurch\Joomla\Gitea\Abstraction\Api; +use TrueChristianBible\Joomla\Gitea\Abstraction\Api; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Issue/Reactions.php b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Issue/Reactions.php similarity index 93% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Issue/Reactions.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Issue/Reactions.php index eacae5b..f138d00 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Issue/Reactions.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Issue/Reactions.php @@ -9,10 +9,10 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\Gitea\Issue; +namespace TrueChristianBible\Joomla\Gitea\Issue; -use TrueChristianChurch\Joomla\Gitea\Abstraction\Api; +use TrueChristianBible\Joomla\Gitea\Abstraction\Api; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Issue/Reactions/Comment.php b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Issue/Reactions/Comment.php similarity index 92% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Issue/Reactions/Comment.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Issue/Reactions/Comment.php index 775c356..f1d433b 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Issue/Reactions/Comment.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Issue/Reactions/Comment.php @@ -9,10 +9,10 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\Gitea\Issue\Reactions; +namespace TrueChristianBible\Joomla\Gitea\Issue\Reactions; -use TrueChristianChurch\Joomla\Gitea\Abstraction\Api; +use TrueChristianBible\Joomla\Gitea\Abstraction\Api; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Data/index.html b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Issue/Reactions/index.html similarity index 100% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Data/index.html rename to libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Issue/Reactions/index.html diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Issue/Repository/Comments.php b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Issue/Repository/Comments.php similarity index 91% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Issue/Repository/Comments.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Issue/Repository/Comments.php index e391bfe..c0b81bd 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Issue/Repository/Comments.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Issue/Repository/Comments.php @@ -9,10 +9,10 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\Gitea\Issue\Repository; +namespace TrueChristianBible\Joomla\Gitea\Issue\Repository; -use TrueChristianChurch\Joomla\Gitea\Abstraction\Api; +use TrueChristianBible\Joomla\Gitea\Abstraction\Api; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Database/index.html b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Issue/Repository/index.html similarity index 100% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Database/index.html rename to libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Issue/Repository/index.html diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Issue/Stopwatch.php b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Issue/Stopwatch.php similarity index 92% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Issue/Stopwatch.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Issue/Stopwatch.php index 9102de0..0dedc61 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Issue/Stopwatch.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Issue/Stopwatch.php @@ -9,10 +9,10 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\Gitea\Issue; +namespace TrueChristianBible\Joomla\Gitea\Issue; -use TrueChristianChurch\Joomla\Gitea\Abstraction\Api; +use TrueChristianBible\Joomla\Gitea\Abstraction\Api; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Issue/Subscriptions.php b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Issue/Subscriptions.php similarity index 93% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Issue/Subscriptions.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Issue/Subscriptions.php index 80726ae..8fa7a9c 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Issue/Subscriptions.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Issue/Subscriptions.php @@ -9,10 +9,10 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\Gitea\Issue; +namespace TrueChristianBible\Joomla\Gitea\Issue; -use TrueChristianChurch\Joomla\Gitea\Abstraction\Api; +use TrueChristianBible\Joomla\Gitea\Abstraction\Api; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Issue/Timeline.php b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Issue/Timeline.php similarity index 91% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Issue/Timeline.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Issue/Timeline.php index 96ee597..fde3887 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Issue/Timeline.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Issue/Timeline.php @@ -9,10 +9,10 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\Gitea\Issue; +namespace TrueChristianBible\Joomla\Gitea\Issue; -use TrueChristianChurch\Joomla\Gitea\Abstraction\Api; +use TrueChristianBible\Joomla\Gitea\Abstraction\Api; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Issue/Times.php b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Issue/Times.php similarity index 94% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Issue/Times.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Issue/Times.php index 7f4834c..33c077b 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Issue/Times.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Issue/Times.php @@ -9,10 +9,10 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\Gitea\Issue; +namespace TrueChristianBible\Joomla\Gitea\Issue; -use TrueChristianChurch\Joomla\Gitea\Abstraction\Api; +use TrueChristianBible\Joomla\Gitea\Abstraction\Api; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Model/index.html b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Issue/index.html similarity index 100% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Model/index.html rename to libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Issue/index.html diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Labels.php b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Labels.php similarity index 94% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Labels.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Labels.php index 73cfd1d..e15ae1e 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Labels.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Labels.php @@ -9,10 +9,10 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\Gitea; +namespace TrueChristianBible\Joomla\Gitea; -use TrueChristianChurch\Joomla\Gitea\Abstraction\Api; +use TrueChristianBible\Joomla\Gitea\Abstraction\Api; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Miscellaneous/Activitypub.php b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Miscellaneous/Activitypub.php similarity index 89% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Miscellaneous/Activitypub.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Miscellaneous/Activitypub.php index af67853..a26ced0 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Miscellaneous/Activitypub.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Miscellaneous/Activitypub.php @@ -9,10 +9,10 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\Gitea\Miscellaneous; +namespace TrueChristianBible\Joomla\Gitea\Miscellaneous; -use TrueChristianChurch\Joomla\Gitea\Abstraction\Api; +use TrueChristianBible\Joomla\Gitea\Abstraction\Api; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Miscellaneous/Gpg.php b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Miscellaneous/Gpg.php similarity index 84% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Miscellaneous/Gpg.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Miscellaneous/Gpg.php index 2cc4d86..25a2dce 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Miscellaneous/Gpg.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Miscellaneous/Gpg.php @@ -9,10 +9,10 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\Gitea\Miscellaneous; +namespace TrueChristianBible\Joomla\Gitea\Miscellaneous; -use TrueChristianChurch\Joomla\Gitea\Abstraction\Api; +use TrueChristianBible\Joomla\Gitea\Abstraction\Api; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Miscellaneous/Markdown.php b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Miscellaneous/Markdown.php similarity index 91% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Miscellaneous/Markdown.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Miscellaneous/Markdown.php index 4712110..2ba6c27 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Miscellaneous/Markdown.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Miscellaneous/Markdown.php @@ -9,10 +9,10 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\Gitea\Miscellaneous; +namespace TrueChristianBible\Joomla\Gitea\Miscellaneous; -use TrueChristianChurch\Joomla\Gitea\Abstraction\Api; +use TrueChristianBible\Joomla\Gitea\Abstraction\Api; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Miscellaneous/NodeInfo.php b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Miscellaneous/NodeInfo.php similarity index 85% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Miscellaneous/NodeInfo.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Miscellaneous/NodeInfo.php index f164e47..162eb78 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Miscellaneous/NodeInfo.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Miscellaneous/NodeInfo.php @@ -9,10 +9,10 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\Gitea\Miscellaneous; +namespace TrueChristianBible\Joomla\Gitea\Miscellaneous; -use TrueChristianChurch\Joomla\Gitea\Abstraction\Api; +use TrueChristianBible\Joomla\Gitea\Abstraction\Api; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Miscellaneous/Version.php b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Miscellaneous/Version.php similarity index 85% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Miscellaneous/Version.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Miscellaneous/Version.php index 50ca5d7..9bd2a63 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Miscellaneous/Version.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Miscellaneous/Version.php @@ -9,10 +9,10 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\Gitea\Miscellaneous; +namespace TrueChristianBible\Joomla\Gitea\Miscellaneous; -use TrueChristianChurch\Joomla\Gitea\Abstraction\Api; +use TrueChristianBible\Joomla\Gitea\Abstraction\Api; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Openai/index.html b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Miscellaneous/index.html similarity index 100% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Openai/index.html rename to libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Miscellaneous/index.html diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Notifications.php b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Notifications.php similarity index 93% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Notifications.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Notifications.php index ab2140a..644f455 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Notifications.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Notifications.php @@ -9,10 +9,10 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\Gitea; +namespace TrueChristianBible\Joomla\Gitea; -use TrueChristianChurch\Joomla\Gitea\Abstraction\Api; +use TrueChristianBible\Joomla\Gitea\Abstraction\Api; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Notifications/Repository.php b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Notifications/Repository.php similarity index 93% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Notifications/Repository.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Notifications/Repository.php index 1f3abbd..de11aa6 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Notifications/Repository.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Notifications/Repository.php @@ -9,10 +9,10 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\Gitea\Notifications; +namespace TrueChristianBible\Joomla\Gitea\Notifications; -use TrueChristianChurch\Joomla\Gitea\Abstraction\Api; +use TrueChristianBible\Joomla\Gitea\Abstraction\Api; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Notifications/Thread.php b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Notifications/Thread.php similarity index 91% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Notifications/Thread.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Notifications/Thread.php index 38b1ae7..476302d 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Notifications/Thread.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Notifications/Thread.php @@ -9,10 +9,10 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\Gitea\Notifications; +namespace TrueChristianBible\Joomla\Gitea\Notifications; -use TrueChristianChurch\Joomla\Gitea\Abstraction\Api; +use TrueChristianBible\Joomla\Gitea\Abstraction\Api; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Service/index.html b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Notifications/index.html similarity index 100% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Service/index.html rename to libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Notifications/index.html diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Organization.php b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Organization.php similarity index 94% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Organization.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Organization.php index f9fd950..20f2703 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Organization.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Organization.php @@ -9,10 +9,10 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\Gitea; +namespace TrueChristianBible\Joomla\Gitea; -use TrueChristianChurch\Joomla\Gitea\Abstraction\Api; +use TrueChristianBible\Joomla\Gitea\Abstraction\Api; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Organization/Hooks.php b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Organization/Hooks.php similarity index 93% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Organization/Hooks.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Organization/Hooks.php index 3627d08..75601aa 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Organization/Hooks.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Organization/Hooks.php @@ -9,10 +9,10 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\Gitea\Organization; +namespace TrueChristianBible\Joomla\Gitea\Organization; -use TrueChristianChurch\Joomla\Gitea\Abstraction\Api; +use TrueChristianBible\Joomla\Gitea\Abstraction\Api; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Organization/Labels.php b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Organization/Labels.php similarity index 93% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Organization/Labels.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Organization/Labels.php index 79897fb..20e93ac 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Organization/Labels.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Organization/Labels.php @@ -9,10 +9,10 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\Gitea\Organization; +namespace TrueChristianBible\Joomla\Gitea\Organization; -use TrueChristianChurch\Joomla\Gitea\Abstraction\Api; +use TrueChristianBible\Joomla\Gitea\Abstraction\Api; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Organization/Members.php b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Organization/Members.php similarity index 92% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Organization/Members.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Organization/Members.php index d5b53cb..03a28dd 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Organization/Members.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Organization/Members.php @@ -9,10 +9,10 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\Gitea\Organization; +namespace TrueChristianBible\Joomla\Gitea\Organization; -use TrueChristianChurch\Joomla\Gitea\Abstraction\Api; +use TrueChristianBible\Joomla\Gitea\Abstraction\Api; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Organization/PublicMembers.php b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Organization/PublicMembers.php similarity index 92% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Organization/PublicMembers.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Organization/PublicMembers.php index 94cf7b6..46d7e0c 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Organization/PublicMembers.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Organization/PublicMembers.php @@ -9,10 +9,10 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\Gitea\Organization; +namespace TrueChristianBible\Joomla\Gitea\Organization; -use TrueChristianChurch\Joomla\Gitea\Abstraction\Api; +use TrueChristianBible\Joomla\Gitea\Abstraction\Api; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Organization/Repository.php b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Organization/Repository.php similarity index 93% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Organization/Repository.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Organization/Repository.php index 45521af..d5d66e1 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Organization/Repository.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Organization/Repository.php @@ -9,10 +9,10 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\Gitea\Organization; +namespace TrueChristianBible\Joomla\Gitea\Organization; -use TrueChristianChurch\Joomla\Gitea\Abstraction\Api; +use TrueChristianBible\Joomla\Gitea\Abstraction\Api; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Organization/Teams.php b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Organization/Teams.php similarity index 94% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Organization/Teams.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Organization/Teams.php index 71ca4cf..730e0a1 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Organization/Teams.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Organization/Teams.php @@ -9,10 +9,10 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\Gitea\Organization; +namespace TrueChristianBible\Joomla\Gitea\Organization; -use TrueChristianChurch\Joomla\Gitea\Abstraction\Api; +use TrueChristianBible\Joomla\Gitea\Abstraction\Api; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Organization/Teams/Members.php b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Organization/Teams/Members.php similarity index 92% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Organization/Teams/Members.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Organization/Teams/Members.php index feb60a4..1603100 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Organization/Teams/Members.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Organization/Teams/Members.php @@ -9,10 +9,10 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\Gitea\Organization\Teams; +namespace TrueChristianBible\Joomla\Gitea\Organization\Teams; -use TrueChristianChurch\Joomla\Gitea\Abstraction\Api; +use TrueChristianBible\Joomla\Gitea\Abstraction\Api; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Organization/Teams/Repository.php b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Organization/Teams/Repository.php similarity index 92% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Organization/Teams/Repository.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Organization/Teams/Repository.php index 2b088b7..0f3dead 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Organization/Teams/Repository.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Organization/Teams/Repository.php @@ -9,10 +9,10 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\Gitea\Organization\Teams; +namespace TrueChristianBible\Joomla\Gitea\Organization\Teams; -use TrueChristianChurch\Joomla\Gitea\Abstraction\Api; +use TrueChristianBible\Joomla\Gitea\Abstraction\Api; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Table/index.html b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Organization/Teams/index.html similarity index 100% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Table/index.html rename to libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Organization/Teams/index.html diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Organization/User.php b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Organization/User.php similarity index 92% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Organization/User.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Organization/User.php index d8275a0..feb45d2 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Organization/User.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Organization/User.php @@ -9,10 +9,10 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\Gitea\Organization; +namespace TrueChristianBible\Joomla\Gitea\Organization; -use TrueChristianChurch\Joomla\Gitea\Abstraction\Api; +use TrueChristianBible\Joomla\Gitea\Abstraction\Api; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Tagged/index.html b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Organization/index.html similarity index 100% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Tagged/index.html rename to libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Organization/index.html diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Package.php b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Package.php similarity index 91% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Package.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Package.php index 6d3e9a9..9ea23d6 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Package.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Package.php @@ -9,10 +9,10 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\Gitea; +namespace TrueChristianBible\Joomla\Gitea; -use TrueChristianChurch\Joomla\Gitea\Abstraction\Api; +use TrueChristianBible\Joomla\Gitea\Abstraction\Api; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Package/Files.php b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Package/Files.php similarity index 88% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Package/Files.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Package/Files.php index 0bdc8ec..6197133 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Package/Files.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Package/Files.php @@ -9,10 +9,10 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\Gitea\Package; +namespace TrueChristianBible\Joomla\Gitea\Package; -use TrueChristianChurch\Joomla\Gitea\Abstraction\Api; +use TrueChristianBible\Joomla\Gitea\Abstraction\Api; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Package/Owner.php b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Package/Owner.php similarity index 90% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Package/Owner.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Package/Owner.php index 735d63d..6a3dfb3 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Package/Owner.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Package/Owner.php @@ -9,10 +9,10 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\Gitea\Package; +namespace TrueChristianBible\Joomla\Gitea\Package; -use TrueChristianChurch\Joomla\Gitea\Abstraction\Api; +use TrueChristianBible\Joomla\Gitea\Abstraction\Api; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Utilities/index.html b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Package/index.html similarity index 100% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Utilities/index.html rename to libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Package/index.html diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Repository.php b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Repository.php similarity index 95% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Repository.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Repository.php index 1430f76..9ae25ff 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Repository.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Repository.php @@ -9,10 +9,10 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\Gitea; +namespace TrueChristianBible\Joomla\Gitea; -use TrueChristianChurch\Joomla\Gitea\Abstraction\Api; +use TrueChristianBible\Joomla\Gitea\Abstraction\Api; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Repository/Archive.php b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Repository/Archive.php similarity index 89% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Repository/Archive.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Repository/Archive.php index ccf53a1..f51352a 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Repository/Archive.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Repository/Archive.php @@ -9,10 +9,10 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\Gitea\Repository; +namespace TrueChristianBible\Joomla\Gitea\Repository; -use TrueChristianChurch\Joomla\Gitea\Abstraction\Api; +use TrueChristianBible\Joomla\Gitea\Abstraction\Api; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Repository/Assignees.php b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Repository/Assignees.php similarity index 88% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Repository/Assignees.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Repository/Assignees.php index 6e72178..fd1680d 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Repository/Assignees.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Repository/Assignees.php @@ -9,10 +9,10 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\Gitea\Repository; +namespace TrueChristianBible\Joomla\Gitea\Repository; -use TrueChristianChurch\Joomla\Gitea\Abstraction\Api; +use TrueChristianBible\Joomla\Gitea\Abstraction\Api; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Repository/Attachments.php b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Repository/Attachments.php similarity index 93% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Repository/Attachments.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Repository/Attachments.php index e27ccc9..ed97a20 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Repository/Attachments.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Repository/Attachments.php @@ -9,10 +9,10 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\Gitea\Repository; +namespace TrueChristianBible\Joomla\Gitea\Repository; -use TrueChristianChurch\Joomla\Gitea\Abstraction\Api; +use TrueChristianBible\Joomla\Gitea\Abstraction\Api; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Repository/Branch.php b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Repository/Branch.php similarity index 93% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Repository/Branch.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Repository/Branch.php index bc8806c..1036800 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Repository/Branch.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Repository/Branch.php @@ -9,10 +9,10 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\Gitea\Repository; +namespace TrueChristianBible\Joomla\Gitea\Repository; -use TrueChristianChurch\Joomla\Gitea\Abstraction\Api; +use TrueChristianBible\Joomla\Gitea\Abstraction\Api; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Repository/Branch/Protection.php b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Repository/Branch/Protection.php similarity index 96% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Repository/Branch/Protection.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Repository/Branch/Protection.php index 8bb51a8..6da6355 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Repository/Branch/Protection.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Repository/Branch/Protection.php @@ -9,10 +9,10 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\Gitea\Repository\Branch; +namespace TrueChristianBible\Joomla\Gitea\Repository\Branch; -use TrueChristianChurch\Joomla\Gitea\Abstraction\Api; +use TrueChristianBible\Joomla\Gitea\Abstraction\Api; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Watcher/index.html b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Repository/Branch/index.html similarity index 100% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Watcher/index.html rename to libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Repository/Branch/index.html diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Repository/Collaborator.php b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Repository/Collaborator.php similarity index 93% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Repository/Collaborator.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Repository/Collaborator.php index 291808a..fee2284 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Repository/Collaborator.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Repository/Collaborator.php @@ -9,10 +9,10 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\Gitea\Repository; +namespace TrueChristianBible\Joomla\Gitea\Repository; -use TrueChristianChurch\Joomla\Gitea\Abstraction\Api; +use TrueChristianBible\Joomla\Gitea\Abstraction\Api; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Repository/Commits.php b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Repository/Commits.php similarity index 94% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Repository/Commits.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Repository/Commits.php index 6cfb747..64ac60d 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Repository/Commits.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Repository/Commits.php @@ -9,10 +9,10 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\Gitea\Repository; +namespace TrueChristianBible\Joomla\Gitea\Repository; -use TrueChristianChurch\Joomla\Gitea\Abstraction\Api; +use TrueChristianBible\Joomla\Gitea\Abstraction\Api; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Repository/Contents.php b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Repository/Contents.php similarity index 94% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Repository/Contents.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Repository/Contents.php index 08011ff..5fee209 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Repository/Contents.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Repository/Contents.php @@ -9,10 +9,10 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\Gitea\Repository; +namespace TrueChristianBible\Joomla\Gitea\Repository; -use TrueChristianChurch\Joomla\Gitea\Abstraction\Api; +use TrueChristianBible\Joomla\Gitea\Abstraction\Api; /** @@ -64,10 +64,10 @@ class Contents extends Api * @param string|null $ref Optional. The name of the commit/branch/tag. * Default the repository's default branch (usually master). * - * @return object|null + * @return null|array|object * @since 3.2.0 **/ - public function metadata(string $owner, string $repo, string $filepath, ?string $ref = null): ?object + public function metadata(string $owner, string $repo, string $filepath, ?string $ref = null): null|array|object { // Build the request path. $path = "/repos/{$owner}/{$repo}/contents/{$filepath}"; @@ -100,7 +100,7 @@ class Contents extends Api * @param string|null $authorEmail The author's email. * @param string|null $committerName The committer's name. * @param string|null $committerEmail The committer's email. - * @param bool|null $newBranch Whether to create a new branch. Defaults to false. + * @param string|null $newBranch Whether to create a new branch. Defaults to null. * @param string|null $authorDate The author's date. * @param string|null $committerDate The committer's date. * @param bool|null $signoff Add a Signed-off-by trailer. Defaults to null. @@ -119,7 +119,7 @@ class Contents extends Api ?string $authorEmail = null, ?string $committerName = null, ?string $committerEmail = null, - ?bool $newBranch = false, + ?string $newBranch = null, ?string $authorDate = null, ?string $committerDate = null, ?bool $signoff = null diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Repository/Forks.php b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Repository/Forks.php similarity index 91% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Repository/Forks.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Repository/Forks.php index 7e00ec9..10d7616 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Repository/Forks.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Repository/Forks.php @@ -9,10 +9,10 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\Gitea\Repository; +namespace TrueChristianBible\Joomla\Gitea\Repository; -use TrueChristianChurch\Joomla\Gitea\Abstraction\Api; +use TrueChristianBible\Joomla\Gitea\Abstraction\Api; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Repository/Gpg.php b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Repository/Gpg.php similarity index 87% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Repository/Gpg.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Repository/Gpg.php index 64af023..c78c69b 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Repository/Gpg.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Repository/Gpg.php @@ -9,10 +9,10 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\Gitea\Repository; +namespace TrueChristianBible\Joomla\Gitea\Repository; -use TrueChristianChurch\Joomla\Gitea\Abstraction\Api; +use TrueChristianBible\Joomla\Gitea\Abstraction\Api; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Repository/Hooks.php b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Repository/Hooks.php similarity index 93% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Repository/Hooks.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Repository/Hooks.php index 24210a3..0a12d4e 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Repository/Hooks.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Repository/Hooks.php @@ -9,10 +9,10 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\Gitea\Repository; +namespace TrueChristianBible\Joomla\Gitea\Repository; -use TrueChristianChurch\Joomla\Gitea\Abstraction\Api; +use TrueChristianBible\Joomla\Gitea\Abstraction\Api; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Repository/Hooks/Git.php b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Repository/Hooks/Git.php similarity index 92% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Repository/Hooks/Git.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Repository/Hooks/Git.php index a4201fb..74fb25b 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Repository/Hooks/Git.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Repository/Hooks/Git.php @@ -9,10 +9,10 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\Gitea\Repository\Hooks; +namespace TrueChristianBible\Joomla\Gitea\Repository\Hooks; -use TrueChristianChurch\Joomla\Gitea\Abstraction\Api; +use TrueChristianBible\Joomla\Gitea\Abstraction\Api; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/index.html b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Repository/Hooks/index.html similarity index 100% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/index.html rename to libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Repository/Hooks/index.html diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Repository/Keys.php b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Repository/Keys.php similarity index 93% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Repository/Keys.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Repository/Keys.php index d55e50c..4228809 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Repository/Keys.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Repository/Keys.php @@ -9,10 +9,10 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\Gitea\Repository; +namespace TrueChristianBible\Joomla\Gitea\Repository; -use TrueChristianChurch\Joomla\Gitea\Abstraction\Api; +use TrueChristianBible\Joomla\Gitea\Abstraction\Api; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Repository/Languages.php b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Repository/Languages.php similarity index 87% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Repository/Languages.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Repository/Languages.php index fba0822..442fc77 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Repository/Languages.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Repository/Languages.php @@ -9,10 +9,10 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\Gitea\Repository; +namespace TrueChristianBible\Joomla\Gitea\Repository; -use TrueChristianChurch\Joomla\Gitea\Abstraction\Api; +use TrueChristianBible\Joomla\Gitea\Abstraction\Api; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Repository/Media.php b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Repository/Media.php similarity index 89% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Repository/Media.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Repository/Media.php index db6fc90..cff55ea 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Repository/Media.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Repository/Media.php @@ -9,10 +9,10 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\Gitea\Repository; +namespace TrueChristianBible\Joomla\Gitea\Repository; -use TrueChristianChurch\Joomla\Gitea\Abstraction\Api; +use TrueChristianBible\Joomla\Gitea\Abstraction\Api; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Repository/Merge.php b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Repository/Merge.php similarity index 93% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Repository/Merge.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Repository/Merge.php index c8f1b66..1964e9f 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Repository/Merge.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Repository/Merge.php @@ -9,10 +9,10 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\Gitea\Repository; +namespace TrueChristianBible\Joomla\Gitea\Repository; -use TrueChristianChurch\Joomla\Gitea\Abstraction\Api; +use TrueChristianBible\Joomla\Gitea\Abstraction\Api; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Repository/Mirror.php b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Repository/Mirror.php similarity index 86% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Repository/Mirror.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Repository/Mirror.php index 7a6fd93..654d52a 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Repository/Mirror.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Repository/Mirror.php @@ -9,10 +9,10 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\Gitea\Repository; +namespace TrueChristianBible\Joomla\Gitea\Repository; -use TrueChristianChurch\Joomla\Gitea\Abstraction\Api; +use TrueChristianBible\Joomla\Gitea\Abstraction\Api; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Repository/Mirrors.php b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Repository/Mirrors.php similarity index 93% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Repository/Mirrors.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Repository/Mirrors.php index 3abd57a..720358a 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Repository/Mirrors.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Repository/Mirrors.php @@ -9,10 +9,10 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\Gitea\Repository; +namespace TrueChristianBible\Joomla\Gitea\Repository; -use TrueChristianChurch\Joomla\Gitea\Abstraction\Api; +use TrueChristianBible\Joomla\Gitea\Abstraction\Api; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Repository/Notes.php b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Repository/Notes.php similarity index 88% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Repository/Notes.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Repository/Notes.php index 50b6d82..beab7a4 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Repository/Notes.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Repository/Notes.php @@ -9,10 +9,10 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\Gitea\Repository; +namespace TrueChristianBible\Joomla\Gitea\Repository; -use TrueChristianChurch\Joomla\Gitea\Abstraction\Api; +use TrueChristianBible\Joomla\Gitea\Abstraction\Api; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Repository/Patch.php b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Repository/Patch.php similarity index 93% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Repository/Patch.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Repository/Patch.php index 46d7958..464f3c9 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Repository/Patch.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Repository/Patch.php @@ -9,10 +9,10 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\Gitea\Repository; +namespace TrueChristianBible\Joomla\Gitea\Repository; -use TrueChristianChurch\Joomla\Gitea\Abstraction\Api; +use TrueChristianBible\Joomla\Gitea\Abstraction\Api; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Repository/Pulls.php b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Repository/Pulls.php similarity index 95% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Repository/Pulls.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Repository/Pulls.php index ebc70dc..d0f7d57 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Repository/Pulls.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Repository/Pulls.php @@ -9,10 +9,10 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\Gitea\Repository; +namespace TrueChristianBible\Joomla\Gitea\Repository; -use TrueChristianChurch\Joomla\Gitea\Abstraction\Api; +use TrueChristianBible\Joomla\Gitea\Abstraction\Api; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Repository/Refs.php b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Repository/Refs.php similarity index 89% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Repository/Refs.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Repository/Refs.php index 7944206..fc4311f 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Repository/Refs.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Repository/Refs.php @@ -9,10 +9,10 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\Gitea\Repository; +namespace TrueChristianBible\Joomla\Gitea\Repository; -use TrueChristianChurch\Joomla\Gitea\Abstraction\Api; +use TrueChristianBible\Joomla\Gitea\Abstraction\Api; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Repository/Releases.php b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Repository/Releases.php similarity index 94% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Repository/Releases.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Repository/Releases.php index f8b0e8f..8b8e0d8 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Repository/Releases.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Repository/Releases.php @@ -9,10 +9,10 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\Gitea\Repository; +namespace TrueChristianBible\Joomla\Gitea\Repository; -use TrueChristianChurch\Joomla\Gitea\Abstraction\Api; +use TrueChristianBible\Joomla\Gitea\Abstraction\Api; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Repository/Remote.php b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Repository/Remote.php similarity index 92% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Repository/Remote.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Repository/Remote.php index b18c13f..53dc40f 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Repository/Remote.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Repository/Remote.php @@ -9,10 +9,10 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\Gitea\Repository; +namespace TrueChristianBible\Joomla\Gitea\Repository; -use TrueChristianChurch\Joomla\Gitea\Abstraction\Api; +use TrueChristianBible\Joomla\Gitea\Abstraction\Api; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Repository/Reviewers.php b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Repository/Reviewers.php similarity index 93% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Repository/Reviewers.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Repository/Reviewers.php index 3f0a53f..9f98803 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Repository/Reviewers.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Repository/Reviewers.php @@ -9,10 +9,10 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\Gitea\Repository; +namespace TrueChristianBible\Joomla\Gitea\Repository; -use TrueChristianChurch\Joomla\Gitea\Abstraction\Api; +use TrueChristianBible\Joomla\Gitea\Abstraction\Api; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Repository/Reviews.php b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Repository/Reviews.php similarity index 94% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Repository/Reviews.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Repository/Reviews.php index 6492632..5a796c6 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Repository/Reviews.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Repository/Reviews.php @@ -9,10 +9,10 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\Gitea\Repository; +namespace TrueChristianBible\Joomla\Gitea\Repository; -use TrueChristianChurch\Joomla\Gitea\Abstraction\Api; +use TrueChristianBible\Joomla\Gitea\Abstraction\Api; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Repository/Stargazers.php b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Repository/Stargazers.php similarity index 89% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Repository/Stargazers.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Repository/Stargazers.php index 92a74a1..a123239 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Repository/Stargazers.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Repository/Stargazers.php @@ -9,10 +9,10 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\Gitea\Repository; +namespace TrueChristianBible\Joomla\Gitea\Repository; -use TrueChristianChurch\Joomla\Gitea\Abstraction\Api; +use TrueChristianBible\Joomla\Gitea\Abstraction\Api; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Repository/Statuses.php b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Repository/Statuses.php similarity index 93% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Repository/Statuses.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Repository/Statuses.php index f24bb18..f0d6c71 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Repository/Statuses.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Repository/Statuses.php @@ -9,10 +9,10 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\Gitea\Repository; +namespace TrueChristianBible\Joomla\Gitea\Repository; -use TrueChristianChurch\Joomla\Gitea\Abstraction\Api; +use TrueChristianBible\Joomla\Gitea\Abstraction\Api; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Repository/Tags.php b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Repository/Tags.php similarity index 93% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Repository/Tags.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Repository/Tags.php index c3e63c8..aa3fb9c 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Repository/Tags.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Repository/Tags.php @@ -9,10 +9,10 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\Gitea\Repository; +namespace TrueChristianBible\Joomla\Gitea\Repository; -use TrueChristianChurch\Joomla\Gitea\Abstraction\Api; +use TrueChristianBible\Joomla\Gitea\Abstraction\Api; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Repository/Teams.php b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Repository/Teams.php similarity index 92% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Repository/Teams.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Repository/Teams.php index 07c5e55..079a1c6 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Repository/Teams.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Repository/Teams.php @@ -9,10 +9,10 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\Gitea\Repository; +namespace TrueChristianBible\Joomla\Gitea\Repository; -use TrueChristianChurch\Joomla\Gitea\Abstraction\Api; +use TrueChristianBible\Joomla\Gitea\Abstraction\Api; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Repository/Templates.php b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Repository/Templates.php similarity index 91% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Repository/Templates.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Repository/Templates.php index 61a780d..f334a06 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Repository/Templates.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Repository/Templates.php @@ -9,10 +9,10 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\Gitea\Repository; +namespace TrueChristianBible\Joomla\Gitea\Repository; -use TrueChristianChurch\Joomla\Gitea\Abstraction\Api; +use TrueChristianBible\Joomla\Gitea\Abstraction\Api; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Repository/Times.php b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Repository/Times.php similarity index 91% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Repository/Times.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Repository/Times.php index 9b07901..47cf417 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Repository/Times.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Repository/Times.php @@ -9,10 +9,10 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\Gitea\Repository; +namespace TrueChristianBible\Joomla\Gitea\Repository; -use TrueChristianChurch\Joomla\Gitea\Abstraction\Api; +use TrueChristianBible\Joomla\Gitea\Abstraction\Api; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Repository/Topics.php b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Repository/Topics.php similarity index 93% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Repository/Topics.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Repository/Topics.php index cdb51fe..59fc7c5 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Repository/Topics.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Repository/Topics.php @@ -9,10 +9,10 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\Gitea\Repository; +namespace TrueChristianBible\Joomla\Gitea\Repository; -use TrueChristianChurch\Joomla\Gitea\Abstraction\Api; +use TrueChristianBible\Joomla\Gitea\Abstraction\Api; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Repository/Transfer.php b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Repository/Transfer.php similarity index 91% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Repository/Transfer.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Repository/Transfer.php index 110b305..3cb61bb 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Repository/Transfer.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Repository/Transfer.php @@ -9,10 +9,10 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\Gitea\Repository; +namespace TrueChristianBible\Joomla\Gitea\Repository; -use TrueChristianChurch\Joomla\Gitea\Abstraction\Api; +use TrueChristianBible\Joomla\Gitea\Abstraction\Api; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Repository/Trees.php b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Repository/Trees.php similarity index 89% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Repository/Trees.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Repository/Trees.php index 1a87a7e..2482c94 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Repository/Trees.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Repository/Trees.php @@ -9,10 +9,10 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\Gitea\Repository; +namespace TrueChristianBible\Joomla\Gitea\Repository; -use TrueChristianChurch\Joomla\Gitea\Abstraction\Api; +use TrueChristianBible\Joomla\Gitea\Abstraction\Api; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Repository/Watchers.php b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Repository/Watchers.php similarity index 93% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Repository/Watchers.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Repository/Watchers.php index 40901b5..28fa5ba 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Repository/Watchers.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Repository/Watchers.php @@ -9,10 +9,10 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\Gitea\Repository; +namespace TrueChristianBible\Joomla\Gitea\Repository; -use TrueChristianChurch\Joomla\Gitea\Abstraction\Api; +use TrueChristianBible\Joomla\Gitea\Abstraction\Api; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Repository/Wiki.php b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Repository/Wiki.php similarity index 93% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Repository/Wiki.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Repository/Wiki.php index e0c21f9..a04f4b4 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Repository/Wiki.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Repository/Wiki.php @@ -9,10 +9,10 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\Gitea\Repository; +namespace TrueChristianBible\Joomla\Gitea\Repository; -use TrueChristianChurch\Joomla\Gitea\Abstraction\Api; +use TrueChristianBible\Joomla\Gitea\Abstraction\Api; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/index.html b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Repository/index.html similarity index 100% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/index.html rename to libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Repository/index.html diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Service/Admin.php b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Service/Admin.php similarity index 87% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Service/Admin.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Service/Admin.php index 14f7ffd..ae9a6b3 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Service/Admin.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Service/Admin.php @@ -9,18 +9,18 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\Gitea\Service; +namespace TrueChristianBible\Joomla\Gitea\Service; use Joomla\DI\Container; use Joomla\DI\ServiceProviderInterface; -use TrueChristianChurch\Joomla\Gitea\Admin\Cron; -use TrueChristianChurch\Joomla\Gitea\Admin\Organizations; -use TrueChristianChurch\Joomla\Gitea\Admin\Unadopted; -use TrueChristianChurch\Joomla\Gitea\Admin\Users; -use TrueChristianChurch\Joomla\Gitea\Admin\Users\Keys; -use TrueChristianChurch\Joomla\Gitea\Admin\Users\Organization; -use TrueChristianChurch\Joomla\Gitea\Admin\Users\Repository; +use TrueChristianBible\Joomla\Gitea\Admin\Cron; +use TrueChristianBible\Joomla\Gitea\Admin\Organizations; +use TrueChristianBible\Joomla\Gitea\Admin\Unadopted; +use TrueChristianBible\Joomla\Gitea\Admin\Users; +use TrueChristianBible\Joomla\Gitea\Admin\Users\Keys; +use TrueChristianBible\Joomla\Gitea\Admin\Users\Organization; +use TrueChristianBible\Joomla\Gitea\Admin\Users\Repository; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Service/Issue.php b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Service/Issue.php similarity index 86% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Service/Issue.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Service/Issue.php index 112cb9b..f0c79fc 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Service/Issue.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Service/Issue.php @@ -9,24 +9,24 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\Gitea\Service; +namespace TrueChristianBible\Joomla\Gitea\Service; use Joomla\DI\Container; use Joomla\DI\ServiceProviderInterface; -use TrueChristianChurch\Joomla\Gitea\Issue as Issu; -use TrueChristianChurch\Joomla\Gitea\Issue\Comments; -use TrueChristianChurch\Joomla\Gitea\Issue\Repository\Comments as RepoComments; -use TrueChristianChurch\Joomla\Gitea\Issue\Deadline; -use TrueChristianChurch\Joomla\Gitea\Labels; -use TrueChristianChurch\Joomla\Gitea\Issue\Labels as IssueLabels; -use TrueChristianChurch\Joomla\Gitea\Issue\Milestones; -use TrueChristianChurch\Joomla\Gitea\Issue\Reactions; -use TrueChristianChurch\Joomla\Gitea\Issue\Reactions\Comment; -use TrueChristianChurch\Joomla\Gitea\Issue\Stopwatch; -use TrueChristianChurch\Joomla\Gitea\Issue\Subscriptions; -use TrueChristianChurch\Joomla\Gitea\Issue\Timeline; -use TrueChristianChurch\Joomla\Gitea\Issue\Times; +use TrueChristianBible\Joomla\Gitea\Issue as Issu; +use TrueChristianBible\Joomla\Gitea\Issue\Comments; +use TrueChristianBible\Joomla\Gitea\Issue\Repository\Comments as RepoComments; +use TrueChristianBible\Joomla\Gitea\Issue\Deadline; +use TrueChristianBible\Joomla\Gitea\Labels; +use TrueChristianBible\Joomla\Gitea\Issue\Labels as IssueLabels; +use TrueChristianBible\Joomla\Gitea\Issue\Milestones; +use TrueChristianBible\Joomla\Gitea\Issue\Reactions; +use TrueChristianBible\Joomla\Gitea\Issue\Reactions\Comment; +use TrueChristianBible\Joomla\Gitea\Issue\Stopwatch; +use TrueChristianBible\Joomla\Gitea\Issue\Subscriptions; +use TrueChristianBible\Joomla\Gitea\Issue\Timeline; +use TrueChristianBible\Joomla\Gitea\Issue\Times; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Service/Jcb.php b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Service/Jcb.php similarity index 88% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Service/Jcb.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Service/Jcb.php index 3f57cda..4fe10ab 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Service/Jcb.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Service/Jcb.php @@ -9,14 +9,14 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\Gitea\Service; +namespace TrueChristianBible\Joomla\Gitea\Service; use Joomla\DI\Container; use Joomla\DI\ServiceProviderInterface; -use TrueChristianChurch\Joomla\Gitea\Utilities\Uri; -use TrueChristianChurch\Joomla\Gitea\Utilities\Http; -use TrueChristianChurch\Joomla\Utilities\Component\Helper; +use TrueChristianBible\Joomla\Gitea\Utilities\Uri; +use TrueChristianBible\Joomla\Gitea\Utilities\Http; +use TrueChristianBible\Joomla\Utilities\Component\Helper; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Service/Miscellaneous.php b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Service/Miscellaneous.php similarity index 87% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Service/Miscellaneous.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Service/Miscellaneous.php index c8040dd..9bfb39b 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Service/Miscellaneous.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Service/Miscellaneous.php @@ -9,16 +9,16 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\Gitea\Service; +namespace TrueChristianBible\Joomla\Gitea\Service; use Joomla\DI\Container; use Joomla\DI\ServiceProviderInterface; -use TrueChristianChurch\Joomla\Gitea\Miscellaneous\Activitypub; -use TrueChristianChurch\Joomla\Gitea\Miscellaneous\Gpg; -use TrueChristianChurch\Joomla\Gitea\Miscellaneous\Markdown; -use TrueChristianChurch\Joomla\Gitea\Miscellaneous\NodeInfo; -use TrueChristianChurch\Joomla\Gitea\Miscellaneous\Version; +use TrueChristianBible\Joomla\Gitea\Miscellaneous\Activitypub; +use TrueChristianBible\Joomla\Gitea\Miscellaneous\Gpg; +use TrueChristianBible\Joomla\Gitea\Miscellaneous\Markdown; +use TrueChristianBible\Joomla\Gitea\Miscellaneous\NodeInfo; +use TrueChristianBible\Joomla\Gitea\Miscellaneous\Version; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Service/Notifications.php b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Service/Notifications.php similarity index 87% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Service/Notifications.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Service/Notifications.php index fa57fd9..d050509 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Service/Notifications.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Service/Notifications.php @@ -9,14 +9,14 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\Gitea\Service; +namespace TrueChristianBible\Joomla\Gitea\Service; use Joomla\DI\Container; use Joomla\DI\ServiceProviderInterface; -use TrueChristianChurch\Joomla\Gitea\Notifications as Notifi; -use TrueChristianChurch\Joomla\Gitea\Notifications\Repository; -use TrueChristianChurch\Joomla\Gitea\Notifications\Thread; +use TrueChristianBible\Joomla\Gitea\Notifications as Notifi; +use TrueChristianBible\Joomla\Gitea\Notifications\Repository; +use TrueChristianBible\Joomla\Gitea\Notifications\Thread; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Service/Organization.php b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Service/Organization.php similarity index 86% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Service/Organization.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Service/Organization.php index 3139ddb..55cfd70 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Service/Organization.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Service/Organization.php @@ -9,21 +9,21 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\Gitea\Service; +namespace TrueChristianBible\Joomla\Gitea\Service; use Joomla\DI\Container; use Joomla\DI\ServiceProviderInterface; -use TrueChristianChurch\Joomla\Gitea\Organization as Org; -use TrueChristianChurch\Joomla\Gitea\Organization\Hooks; -use TrueChristianChurch\Joomla\Gitea\Organization\Labels; -use TrueChristianChurch\Joomla\Gitea\Organization\Members; -use TrueChristianChurch\Joomla\Gitea\Organization\PublicMembers as PublicMembers; -use TrueChristianChurch\Joomla\Gitea\Organization\Repository; -use TrueChristianChurch\Joomla\Gitea\Organization\Teams; -use TrueChristianChurch\Joomla\Gitea\Organization\Teams\Members as TeamsMembers; -use TrueChristianChurch\Joomla\Gitea\Organization\Teams\Repository as TeamsRepository; -use TrueChristianChurch\Joomla\Gitea\Organization\User; +use TrueChristianBible\Joomla\Gitea\Organization as Org; +use TrueChristianBible\Joomla\Gitea\Organization\Hooks; +use TrueChristianBible\Joomla\Gitea\Organization\Labels; +use TrueChristianBible\Joomla\Gitea\Organization\Members; +use TrueChristianBible\Joomla\Gitea\Organization\PublicMembers as PublicMembers; +use TrueChristianBible\Joomla\Gitea\Organization\Repository; +use TrueChristianBible\Joomla\Gitea\Organization\Teams; +use TrueChristianBible\Joomla\Gitea\Organization\Teams\Members as TeamsMembers; +use TrueChristianBible\Joomla\Gitea\Organization\Teams\Repository as TeamsRepository; +use TrueChristianBible\Joomla\Gitea\Organization\User; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Service/Package.php b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Service/Package.php similarity index 88% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Service/Package.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Service/Package.php index 9cb8218..98c6fb6 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Service/Package.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Service/Package.php @@ -9,14 +9,14 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\Gitea\Service; +namespace TrueChristianBible\Joomla\Gitea\Service; use Joomla\DI\Container; use Joomla\DI\ServiceProviderInterface; -use TrueChristianChurch\Joomla\Gitea\Package as Pack; -use TrueChristianChurch\Joomla\Gitea\Package\Files; -use TrueChristianChurch\Joomla\Gitea\Package\Owner; +use TrueChristianBible\Joomla\Gitea\Package as Pack; +use TrueChristianBible\Joomla\Gitea\Package\Files; +use TrueChristianBible\Joomla\Gitea\Package\Owner; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Service/Repository.php b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Service/Repository.php similarity index 86% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Service/Repository.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Service/Repository.php index f15aa5c..c38f649 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Service/Repository.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Service/Repository.php @@ -9,49 +9,49 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\Gitea\Service; +namespace TrueChristianBible\Joomla\Gitea\Service; use Joomla\DI\Container; use Joomla\DI\ServiceProviderInterface; -use TrueChristianChurch\Joomla\Gitea\Repository as Repo; -use TrueChristianChurch\Joomla\Gitea\Repository\Archive; -use TrueChristianChurch\Joomla\Gitea\Repository\Assignees; -use TrueChristianChurch\Joomla\Gitea\Repository\Attachments; -use TrueChristianChurch\Joomla\Gitea\Repository\Branch; -use TrueChristianChurch\Joomla\Gitea\Repository\Branch\Protection; -use TrueChristianChurch\Joomla\Gitea\Repository\Collaborator; -use TrueChristianChurch\Joomla\Gitea\Repository\Commits; -use TrueChristianChurch\Joomla\Gitea\Repository\Contents; -use TrueChristianChurch\Joomla\Gitea\Repository\Forks; -use TrueChristianChurch\Joomla\Gitea\Repository\Gpg; -use TrueChristianChurch\Joomla\Gitea\Repository\Hooks; -use TrueChristianChurch\Joomla\Gitea\Repository\Hooks\Git; -use TrueChristianChurch\Joomla\Gitea\Repository\Keys; -use TrueChristianChurch\Joomla\Gitea\Repository\Languages; -use TrueChristianChurch\Joomla\Gitea\Repository\Media; -use TrueChristianChurch\Joomla\Gitea\Repository\Merge; -use TrueChristianChurch\Joomla\Gitea\Repository\Mirror; -use TrueChristianChurch\Joomla\Gitea\Repository\Mirrors; -use TrueChristianChurch\Joomla\Gitea\Repository\Notes; -use TrueChristianChurch\Joomla\Gitea\Repository\Patch; -use TrueChristianChurch\Joomla\Gitea\Repository\Pulls; -use TrueChristianChurch\Joomla\Gitea\Repository\Refs; -use TrueChristianChurch\Joomla\Gitea\Repository\Releases; -use TrueChristianChurch\Joomla\Gitea\Repository\Remote; -use TrueChristianChurch\Joomla\Gitea\Repository\Reviewers; -use TrueChristianChurch\Joomla\Gitea\Repository\Reviews; -use TrueChristianChurch\Joomla\Gitea\Repository\Stargazers; -use TrueChristianChurch\Joomla\Gitea\Repository\Statuses; -use TrueChristianChurch\Joomla\Gitea\Repository\Tags; -use TrueChristianChurch\Joomla\Gitea\Repository\Teams; -use TrueChristianChurch\Joomla\Gitea\Repository\Templates; -use TrueChristianChurch\Joomla\Gitea\Repository\Times; -use TrueChristianChurch\Joomla\Gitea\Repository\Topics; -use TrueChristianChurch\Joomla\Gitea\Repository\Transfer; -use TrueChristianChurch\Joomla\Gitea\Repository\Trees; -use TrueChristianChurch\Joomla\Gitea\Repository\Watchers; -use TrueChristianChurch\Joomla\Gitea\Repository\Wiki; +use TrueChristianBible\Joomla\Gitea\Repository as Repo; +use TrueChristianBible\Joomla\Gitea\Repository\Archive; +use TrueChristianBible\Joomla\Gitea\Repository\Assignees; +use TrueChristianBible\Joomla\Gitea\Repository\Attachments; +use TrueChristianBible\Joomla\Gitea\Repository\Branch; +use TrueChristianBible\Joomla\Gitea\Repository\Branch\Protection; +use TrueChristianBible\Joomla\Gitea\Repository\Collaborator; +use TrueChristianBible\Joomla\Gitea\Repository\Commits; +use TrueChristianBible\Joomla\Gitea\Repository\Contents; +use TrueChristianBible\Joomla\Gitea\Repository\Forks; +use TrueChristianBible\Joomla\Gitea\Repository\Gpg; +use TrueChristianBible\Joomla\Gitea\Repository\Hooks; +use TrueChristianBible\Joomla\Gitea\Repository\Hooks\Git; +use TrueChristianBible\Joomla\Gitea\Repository\Keys; +use TrueChristianBible\Joomla\Gitea\Repository\Languages; +use TrueChristianBible\Joomla\Gitea\Repository\Media; +use TrueChristianBible\Joomla\Gitea\Repository\Merge; +use TrueChristianBible\Joomla\Gitea\Repository\Mirror; +use TrueChristianBible\Joomla\Gitea\Repository\Mirrors; +use TrueChristianBible\Joomla\Gitea\Repository\Notes; +use TrueChristianBible\Joomla\Gitea\Repository\Patch; +use TrueChristianBible\Joomla\Gitea\Repository\Pulls; +use TrueChristianBible\Joomla\Gitea\Repository\Refs; +use TrueChristianBible\Joomla\Gitea\Repository\Releases; +use TrueChristianBible\Joomla\Gitea\Repository\Remote; +use TrueChristianBible\Joomla\Gitea\Repository\Reviewers; +use TrueChristianBible\Joomla\Gitea\Repository\Reviews; +use TrueChristianBible\Joomla\Gitea\Repository\Stargazers; +use TrueChristianBible\Joomla\Gitea\Repository\Statuses; +use TrueChristianBible\Joomla\Gitea\Repository\Tags; +use TrueChristianBible\Joomla\Gitea\Repository\Teams; +use TrueChristianBible\Joomla\Gitea\Repository\Templates; +use TrueChristianBible\Joomla\Gitea\Repository\Times; +use TrueChristianBible\Joomla\Gitea\Repository\Topics; +use TrueChristianBible\Joomla\Gitea\Repository\Transfer; +use TrueChristianBible\Joomla\Gitea\Repository\Trees; +use TrueChristianBible\Joomla\Gitea\Repository\Watchers; +use TrueChristianBible\Joomla\Gitea\Repository\Wiki; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Service/Settings.php b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Service/Settings.php similarity index 88% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Service/Settings.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Service/Settings.php index 064dcb7..0ad201e 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Service/Settings.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Service/Settings.php @@ -9,15 +9,15 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\Gitea\Service; +namespace TrueChristianBible\Joomla\Gitea\Service; use Joomla\DI\Container; use Joomla\DI\ServiceProviderInterface; -use TrueChristianChurch\Joomla\Gitea\Settings\Api; -use TrueChristianChurch\Joomla\Gitea\Settings\Attachment; -use TrueChristianChurch\Joomla\Gitea\Settings\Repository; -use TrueChristianChurch\Joomla\Gitea\Settings\Ui; +use TrueChristianBible\Joomla\Gitea\Settings\Api; +use TrueChristianBible\Joomla\Gitea\Settings\Attachment; +use TrueChristianBible\Joomla\Gitea\Settings\Repository; +use TrueChristianBible\Joomla\Gitea\Settings\Ui; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Service/User.php b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Service/User.php similarity index 87% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Service/User.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Service/User.php index c0c1262..34df87b 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Service/User.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Service/User.php @@ -9,25 +9,25 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\Gitea\Service; +namespace TrueChristianBible\Joomla\Gitea\Service; use Joomla\DI\Container; use Joomla\DI\ServiceProviderInterface; -use TrueChristianChurch\Joomla\Gitea\User as Usr; -use TrueChristianChurch\Joomla\Gitea\User\Applications; -use TrueChristianChurch\Joomla\Gitea\User\Emails; -use TrueChristianChurch\Joomla\Gitea\User\Followers; -use TrueChristianChurch\Joomla\Gitea\User\Following; -use TrueChristianChurch\Joomla\Gitea\User\Gpg; -use TrueChristianChurch\Joomla\Gitea\User\Keys; -use TrueChristianChurch\Joomla\Gitea\User\Repos; -use TrueChristianChurch\Joomla\Gitea\User\Settings; -use TrueChristianChurch\Joomla\Gitea\User\Starred; -use TrueChristianChurch\Joomla\Gitea\User\Subscriptions; -use TrueChristianChurch\Joomla\Gitea\User\Teams; -use TrueChristianChurch\Joomla\Gitea\User\Times; -use TrueChristianChurch\Joomla\Gitea\User\Tokens; +use TrueChristianBible\Joomla\Gitea\User as Usr; +use TrueChristianBible\Joomla\Gitea\User\Applications; +use TrueChristianBible\Joomla\Gitea\User\Emails; +use TrueChristianBible\Joomla\Gitea\User\Followers; +use TrueChristianBible\Joomla\Gitea\User\Following; +use TrueChristianBible\Joomla\Gitea\User\Gpg; +use TrueChristianBible\Joomla\Gitea\User\Keys; +use TrueChristianBible\Joomla\Gitea\User\Repos; +use TrueChristianBible\Joomla\Gitea\User\Settings; +use TrueChristianBible\Joomla\Gitea\User\Starred; +use TrueChristianBible\Joomla\Gitea\User\Subscriptions; +use TrueChristianBible\Joomla\Gitea\User\Teams; +use TrueChristianBible\Joomla\Gitea\User\Times; +use TrueChristianBible\Joomla\Gitea\User\Tokens; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Service/Utilities.php b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Service/Utilities.php similarity index 87% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Service/Utilities.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Service/Utilities.php index d83ff7e..c2fb864 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Service/Utilities.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Service/Utilities.php @@ -9,13 +9,13 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\Gitea\Service; +namespace TrueChristianBible\Joomla\Gitea\Service; use Joomla\DI\Container; use Joomla\DI\ServiceProviderInterface; -use TrueChristianChurch\Joomla\Gitea\Utilities\Uri; -use TrueChristianChurch\Joomla\Gitea\Utilities\Response; +use TrueChristianBible\Joomla\Gitea\Utilities\Uri; +use TrueChristianBible\Joomla\Gitea\Utilities\Response; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Abstraction/index.html b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Service/index.html similarity index 100% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Abstraction/index.html rename to libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Service/index.html diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Settings/Api.php b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Settings/Api.php similarity index 84% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Settings/Api.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Settings/Api.php index 6b58a54..9343572 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Settings/Api.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Settings/Api.php @@ -9,10 +9,10 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\Gitea\Settings; +namespace TrueChristianBible\Joomla\Gitea\Settings; -use TrueChristianChurch\Joomla\Gitea\Abstraction\Api as BaseAPI; +use TrueChristianBible\Joomla\Gitea\Abstraction\Api as BaseAPI; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Settings/Attachment.php b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Settings/Attachment.php similarity index 85% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Settings/Attachment.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Settings/Attachment.php index 1c095a9..d68e5c8 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Settings/Attachment.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Settings/Attachment.php @@ -9,10 +9,10 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\Gitea\Settings; +namespace TrueChristianBible\Joomla\Gitea\Settings; -use TrueChristianChurch\Joomla\Gitea\Abstraction\Api; +use TrueChristianBible\Joomla\Gitea\Abstraction\Api; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Settings/Repository.php b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Settings/Repository.php similarity index 85% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Settings/Repository.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Settings/Repository.php index 69a1dfa..6939aa7 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Settings/Repository.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Settings/Repository.php @@ -9,10 +9,10 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\Gitea\Settings; +namespace TrueChristianBible\Joomla\Gitea\Settings; -use TrueChristianChurch\Joomla\Gitea\Abstraction\Api; +use TrueChristianBible\Joomla\Gitea\Abstraction\Api; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Settings/Ui.php b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Settings/Ui.php similarity index 85% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Settings/Ui.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Settings/Ui.php index 8ea1f29..b1a0b46 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Settings/Ui.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Settings/Ui.php @@ -9,10 +9,10 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\Gitea\Settings; +namespace TrueChristianBible\Joomla\Gitea\Settings; -use TrueChristianChurch\Joomla\Gitea\Abstraction\Api; +use TrueChristianBible\Joomla\Gitea\Abstraction\Api; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Admin/Users/index.html b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Settings/index.html similarity index 100% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Admin/Users/index.html rename to libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Settings/index.html diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/User.php b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/User.php similarity index 94% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/User.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/User.php index 9f3ae27..13028f3 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/User.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/User.php @@ -9,10 +9,10 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\Gitea; +namespace TrueChristianBible\Joomla\Gitea; -use TrueChristianChurch\Joomla\Gitea\Abstraction\Api; +use TrueChristianBible\Joomla\Gitea\Abstraction\Api; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/User/Applications.php b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/User/Applications.php similarity index 93% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/User/Applications.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/User/Applications.php index 7155c6a..5c6238e 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/User/Applications.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/User/Applications.php @@ -9,10 +9,10 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\Gitea\User; +namespace TrueChristianBible\Joomla\Gitea\User; -use TrueChristianChurch\Joomla\Gitea\Abstraction\Api; +use TrueChristianBible\Joomla\Gitea\Abstraction\Api; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/User/Emails.php b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/User/Emails.php similarity index 91% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/User/Emails.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/User/Emails.php index fe5e192..389ffc6 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/User/Emails.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/User/Emails.php @@ -9,10 +9,10 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\Gitea\User; +namespace TrueChristianBible\Joomla\Gitea\User; -use TrueChristianChurch\Joomla\Gitea\Abstraction\Api; +use TrueChristianBible\Joomla\Gitea\Abstraction\Api; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/User/Followers.php b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/User/Followers.php similarity index 88% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/User/Followers.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/User/Followers.php index ebd4698..adfbfa2 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/User/Followers.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/User/Followers.php @@ -9,10 +9,10 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\Gitea\User; +namespace TrueChristianBible\Joomla\Gitea\User; -use TrueChristianChurch\Joomla\Gitea\Abstraction\Api; +use TrueChristianBible\Joomla\Gitea\Abstraction\Api; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/User/Following.php b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/User/Following.php similarity index 92% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/User/Following.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/User/Following.php index ee8b023..6e62b36 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/User/Following.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/User/Following.php @@ -9,10 +9,10 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\Gitea\User; +namespace TrueChristianBible\Joomla\Gitea\User; -use TrueChristianChurch\Joomla\Gitea\Abstraction\Api; +use TrueChristianBible\Joomla\Gitea\Abstraction\Api; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/User/Gpg.php b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/User/Gpg.php similarity index 92% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/User/Gpg.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/User/Gpg.php index 3e5a813..87c03fd 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/User/Gpg.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/User/Gpg.php @@ -9,10 +9,10 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\Gitea\User; +namespace TrueChristianBible\Joomla\Gitea\User; -use TrueChristianChurch\Joomla\Gitea\Abstraction\Api; +use TrueChristianBible\Joomla\Gitea\Abstraction\Api; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/User/Keys.php b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/User/Keys.php similarity index 92% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/User/Keys.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/User/Keys.php index 64f9bcd..dc4a08b 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/User/Keys.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/User/Keys.php @@ -9,10 +9,10 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\Gitea\User; +namespace TrueChristianBible\Joomla\Gitea\User; -use TrueChristianChurch\Joomla\Gitea\Abstraction\Api; +use TrueChristianBible\Joomla\Gitea\Abstraction\Api; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/User/Repos.php b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/User/Repos.php similarity index 94% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/User/Repos.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/User/Repos.php index 74dc8f3..36d76fe 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/User/Repos.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/User/Repos.php @@ -9,10 +9,10 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\Gitea\User; +namespace TrueChristianBible\Joomla\Gitea\User; -use TrueChristianChurch\Joomla\Gitea\Abstraction\Api; +use TrueChristianBible\Joomla\Gitea\Abstraction\Api; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/User/Settings.php b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/User/Settings.php similarity index 93% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/User/Settings.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/User/Settings.php index 042f84a..82c2fea 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/User/Settings.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/User/Settings.php @@ -9,10 +9,10 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\Gitea\User; +namespace TrueChristianBible\Joomla\Gitea\User; -use TrueChristianChurch\Joomla\Gitea\Abstraction\Api; +use TrueChristianBible\Joomla\Gitea\Abstraction\Api; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/User/Starred.php b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/User/Starred.php similarity index 90% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/User/Starred.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/User/Starred.php index 0930450..f73a071 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/User/Starred.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/User/Starred.php @@ -9,10 +9,10 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\Gitea\User; +namespace TrueChristianBible\Joomla\Gitea\User; -use TrueChristianChurch\Joomla\Gitea\Abstraction\Api; +use TrueChristianBible\Joomla\Gitea\Abstraction\Api; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/User/Subscriptions.php b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/User/Subscriptions.php similarity index 88% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/User/Subscriptions.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/User/Subscriptions.php index b5afc6f..45e2db7 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/User/Subscriptions.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/User/Subscriptions.php @@ -9,10 +9,10 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\Gitea\User; +namespace TrueChristianBible\Joomla\Gitea\User; -use TrueChristianChurch\Joomla\Gitea\Abstraction\Api; +use TrueChristianBible\Joomla\Gitea\Abstraction\Api; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/User/Teams.php b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/User/Teams.php similarity index 88% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/User/Teams.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/User/Teams.php index 7628af4..6905008 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/User/Teams.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/User/Teams.php @@ -9,10 +9,10 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\Gitea\User; +namespace TrueChristianBible\Joomla\Gitea\User; -use TrueChristianChurch\Joomla\Gitea\Abstraction\Api; +use TrueChristianBible\Joomla\Gitea\Abstraction\Api; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/User/Times.php b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/User/Times.php similarity index 91% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/User/Times.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/User/Times.php index 5d70d52..94a6cdc 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/User/Times.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/User/Times.php @@ -9,10 +9,10 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\Gitea\User; +namespace TrueChristianBible\Joomla\Gitea\User; -use TrueChristianChurch\Joomla\Gitea\Abstraction\Api; +use TrueChristianBible\Joomla\Gitea\Abstraction\Api; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/User/Tokens.php b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/User/Tokens.php similarity index 92% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/User/Tokens.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/User/Tokens.php index 5616e0f..2f54a45 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/User/Tokens.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/User/Tokens.php @@ -9,10 +9,10 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\Gitea\User; +namespace TrueChristianBible\Joomla\Gitea\User; -use TrueChristianChurch\Joomla\Gitea\Abstraction\Api; +use TrueChristianBible\Joomla\Gitea\Abstraction\Api; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Admin/index.html b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/User/index.html similarity index 100% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Admin/index.html rename to libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/User/index.html diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Utilities/Http.php b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Utilities/Http.php similarity index 84% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Utilities/Http.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Utilities/Http.php index c5786da..d0f9340 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Utilities/Http.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Utilities/Http.php @@ -9,7 +9,7 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\Gitea\Utilities; +namespace TrueChristianBible\Joomla\Gitea\Utilities; use Joomla\CMS\Http\Http as JoomlaHttp; @@ -29,7 +29,7 @@ final class Http extends JoomlaHttp * @var string * @since 3.2.0 */ - protected string $_token_; // to avoid collusions (but allow swapping) + protected string $_token_; // to avoid collisions (but allow swapping) /** * Constructor. @@ -52,7 +52,7 @@ final class Http extends JoomlaHttp // add the token if given if (is_string($token)) { - $config['headers']['Authorization'] = $token; + $config['headers']['Authorization'] = 'token ' . $token; $this->_token_ = $token; } @@ -78,7 +78,7 @@ final class Http extends JoomlaHttp ); // add the token - $headers['Authorization'] = $token; + $headers['Authorization'] = 'token ' . $token; $this->_token_ = $token; $this->setOption('headers', $headers); diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Utilities/Response.php b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Utilities/Response.php similarity index 90% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Utilities/Response.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Utilities/Response.php index 1aeed9d..85a357a 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Utilities/Response.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Utilities/Response.php @@ -9,12 +9,12 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\Gitea\Utilities; +namespace TrueChristianBible\Joomla\Gitea\Utilities; -use Joomla\Http\Response as JoomlaResponse; -use TrueChristianChurch\Joomla\Utilities\JsonHelper; -use TrueChristianChurch\Joomla\Utilities\StringHelper; +use Joomla\CMS\Http\Response as JoomlaResponse; +use TrueChristianBible\Joomla\Utilities\JsonHelper; +use TrueChristianBible\Joomla\Utilities\StringHelper; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Utilities/Uri.php b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Utilities/Uri.php similarity index 93% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Utilities/Uri.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Utilities/Uri.php index 65cac6a..3162ee9 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Utilities/Uri.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Utilities/Uri.php @@ -9,7 +9,7 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\Gitea\Utilities; +namespace TrueChristianBible\Joomla\Gitea\Utilities; use Joomla\Uri\Uri as JoomlaUri; diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Issue/Reactions/index.html b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Utilities/index.html similarity index 100% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Issue/Reactions/index.html rename to libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/Utilities/index.html diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Issue/Repository/index.html b/libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/index.html similarity index 100% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Issue/Repository/index.html rename to libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea/src/index.html diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Issue/index.html b/libraries/vendor_getbible/TrueChristianBible.Joomla.Openai/index.html similarity index 100% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Issue/index.html rename to libraries/vendor_getbible/TrueChristianBible.Joomla.Openai/index.html diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Openai/src/Abstraction/Api.php b/libraries/vendor_getbible/TrueChristianBible.Joomla.Openai/src/Abstraction/Api.php similarity index 80% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.Openai/src/Abstraction/Api.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla.Openai/src/Abstraction/Api.php index 5559521..2714328 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Openai/src/Abstraction/Api.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla.Openai/src/Abstraction/Api.php @@ -9,12 +9,12 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\Openai\Abstraction; +namespace TrueChristianBible\Joomla\Openai\Abstraction; -use TrueChristianChurch\Joomla\Openai\Utilities\Http; -use TrueChristianChurch\Joomla\Openai\Utilities\Uri; -use TrueChristianChurch\Joomla\Openai\Utilities\Response; +use TrueChristianBible\Joomla\Openai\Utilities\Http; +use TrueChristianBible\Joomla\Openai\Utilities\Uri; +use TrueChristianBible\Joomla\Openai\Utilities\Response; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Miscellaneous/index.html b/libraries/vendor_getbible/TrueChristianBible.Joomla.Openai/src/Abstraction/index.html similarity index 100% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Miscellaneous/index.html rename to libraries/vendor_getbible/TrueChristianBible.Joomla.Openai/src/Abstraction/index.html diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Openai/src/Chat.php b/libraries/vendor_getbible/TrueChristianBible.Joomla.Openai/src/Chat.php similarity index 94% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.Openai/src/Chat.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla.Openai/src/Chat.php index bf6a47c..3804943 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Openai/src/Chat.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla.Openai/src/Chat.php @@ -9,10 +9,10 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\Openai; +namespace TrueChristianBible\Joomla\Openai; -use TrueChristianChurch\Joomla\Openai\Abstraction\Api; +use TrueChristianBible\Joomla\Openai\Abstraction\Api; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Openai/src/Completions.php b/libraries/vendor_getbible/TrueChristianBible.Joomla.Openai/src/Completions.php similarity index 94% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.Openai/src/Completions.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla.Openai/src/Completions.php index 28fe809..f9439d3 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Openai/src/Completions.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla.Openai/src/Completions.php @@ -9,10 +9,10 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\Openai; +namespace TrueChristianBible\Joomla\Openai; -use TrueChristianChurch\Joomla\Openai\Abstraction\Api; +use TrueChristianBible\Joomla\Openai\Abstraction\Api; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Openai/src/Models.php b/libraries/vendor_getbible/TrueChristianBible.Joomla.Openai/src/Models.php similarity index 86% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.Openai/src/Models.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla.Openai/src/Models.php index e9cba82..959ce06 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Openai/src/Models.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla.Openai/src/Models.php @@ -9,10 +9,10 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\Openai; +namespace TrueChristianBible\Joomla\Openai; -use TrueChristianChurch\Joomla\Openai\Abstraction\Api; +use TrueChristianBible\Joomla\Openai\Abstraction\Api; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Openai/src/Moderate.php b/libraries/vendor_getbible/TrueChristianBible.Joomla.Openai/src/Moderate.php similarity index 89% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.Openai/src/Moderate.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla.Openai/src/Moderate.php index c3575ff..8e6f682 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Openai/src/Moderate.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla.Openai/src/Moderate.php @@ -9,10 +9,10 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\Openai; +namespace TrueChristianBible\Joomla\Openai; -use TrueChristianChurch\Joomla\Openai\Abstraction\Api; +use TrueChristianBible\Joomla\Openai\Abstraction\Api; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Openai/src/Service/Utilities.php b/libraries/vendor_getbible/TrueChristianBible.Joomla.Openai/src/Service/Utilities.php similarity index 86% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.Openai/src/Service/Utilities.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla.Openai/src/Service/Utilities.php index d3629b8..8ca3f9b 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Openai/src/Service/Utilities.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla.Openai/src/Service/Utilities.php @@ -9,15 +9,15 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\Openai\Service; +namespace TrueChristianBible\Joomla\Openai\Service; use Joomla\DI\Container; use Joomla\DI\ServiceProviderInterface; -use TrueChristianChurch\Joomla\Openai\Utilities\Uri; -use TrueChristianChurch\Joomla\Openai\Utilities\Response; -use TrueChristianChurch\Joomla\Openai\Utilities\Http; -use TrueChristianChurch\Joomla\Utilities\Component\Helper; +use TrueChristianBible\Joomla\Openai\Utilities\Uri; +use TrueChristianBible\Joomla\Openai\Utilities\Response; +use TrueChristianBible\Joomla\Openai\Utilities\Http; +use TrueChristianBible\Joomla\Utilities\Component\Helper; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Notifications/index.html b/libraries/vendor_getbible/TrueChristianBible.Joomla.Openai/src/Service/index.html similarity index 100% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Notifications/index.html rename to libraries/vendor_getbible/TrueChristianBible.Joomla.Openai/src/Service/index.html diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Openai/src/Utilities/Http.php b/libraries/vendor_getbible/TrueChristianBible.Joomla.Openai/src/Utilities/Http.php similarity index 94% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.Openai/src/Utilities/Http.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla.Openai/src/Utilities/Http.php index abffe31..9048d31 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Openai/src/Utilities/Http.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla.Openai/src/Utilities/Http.php @@ -9,7 +9,7 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\Openai\Utilities; +namespace TrueChristianBible\Joomla\Openai\Utilities; use Joomla\CMS\Http\Http as JoomlaHttp; diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Openai/src/Utilities/Response.php b/libraries/vendor_getbible/TrueChristianBible.Joomla.Openai/src/Utilities/Response.php similarity index 91% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.Openai/src/Utilities/Response.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla.Openai/src/Utilities/Response.php index dac0282..b55a6e2 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Openai/src/Utilities/Response.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla.Openai/src/Utilities/Response.php @@ -9,12 +9,12 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\Openai\Utilities; +namespace TrueChristianBible\Joomla\Openai\Utilities; -use Joomla\Http\Response as JoomlaResponse; -use TrueChristianChurch\Joomla\Utilities\JsonHelper; -use TrueChristianChurch\Joomla\Utilities\StringHelper; +use Joomla\CMS\Http\Response as JoomlaResponse; +use TrueChristianBible\Joomla\Utilities\JsonHelper; +use TrueChristianBible\Joomla\Utilities\StringHelper; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Openai/src/Utilities/Uri.php b/libraries/vendor_getbible/TrueChristianBible.Joomla.Openai/src/Utilities/Uri.php similarity index 93% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.Openai/src/Utilities/Uri.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla.Openai/src/Utilities/Uri.php index 8b45b39..3553567 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Openai/src/Utilities/Uri.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla.Openai/src/Utilities/Uri.php @@ -9,7 +9,7 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\Openai\Utilities; +namespace TrueChristianBible\Joomla\Openai\Utilities; use Joomla\Uri\Uri as JoomlaUri; diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Organization/Teams/index.html b/libraries/vendor_getbible/TrueChristianBible.Joomla.Openai/src/Utilities/index.html similarity index 100% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Organization/Teams/index.html rename to libraries/vendor_getbible/TrueChristianBible.Joomla.Openai/src/Utilities/index.html diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Organization/index.html b/libraries/vendor_getbible/TrueChristianBible.Joomla.Openai/src/index.html similarity index 100% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Organization/index.html rename to libraries/vendor_getbible/TrueChristianBible.Joomla.Openai/src/index.html diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Package/index.html b/libraries/vendor_getbible/TrueChristianBible.Joomla/index.html similarity index 100% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Package/index.html rename to libraries/vendor_getbible/TrueChristianBible.Joomla/index.html diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla/src/Abstraction/BaseConfig.php b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/Abstraction/BaseConfig.php similarity index 92% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla/src/Abstraction/BaseConfig.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla/src/Abstraction/BaseConfig.php index 7405b0e..84cd012 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla/src/Abstraction/BaseConfig.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/Abstraction/BaseConfig.php @@ -9,11 +9,11 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\Abstraction; +namespace TrueChristianBible\Joomla\Abstraction; use Joomla\Registry\Registry as JoomlaRegistry; -use TrueChristianChurch\Joomla\Utilities\String\ClassfunctionHelper; +use TrueChristianBible\Joomla\Utilities\String\ClassfunctionHelper; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla/src/Abstraction/BaseTable.php b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/Abstraction/BaseTable.php similarity index 94% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla/src/Abstraction/BaseTable.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla/src/Abstraction/BaseTable.php index 280107f..2e02c48 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla/src/Abstraction/BaseTable.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/Abstraction/BaseTable.php @@ -9,10 +9,10 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\Abstraction; +namespace TrueChristianBible\Joomla\Abstraction; -use TrueChristianChurch\Joomla\Interfaces\Tableinterface; +use TrueChristianBible\Joomla\Interfaces\Tableinterface; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla/src/Abstraction/Database.php b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/Abstraction/Database.php similarity index 91% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla/src/Abstraction/Database.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla/src/Abstraction/Database.php index 6cb8cd4..c133361 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla/src/Abstraction/Database.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/Abstraction/Database.php @@ -9,11 +9,11 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\Abstraction; +namespace TrueChristianBible\Joomla\Abstraction; use Joomla\CMS\Factory as JoomlaFactory; -use TrueChristianChurch\Joomla\Utilities\Component\Helper; +use TrueChristianBible\Joomla\Utilities\Component\Helper; /** diff --git a/libraries/vendor_getbible/TrueChristianBible.Joomla/src/Abstraction/Factory.php b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/Abstraction/Factory.php new file mode 100644 index 0000000..4e72a82 --- /dev/null +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/Abstraction/Factory.php @@ -0,0 +1,83 @@ + + * @git Joomla Component Builder + * @copyright Copyright (C) 2015 Vast Development Method. All rights reserved. + * @license GNU General Public License version 2 or later; see LICENSE.txt + */ + +namespace TrueChristianBible\Joomla\Abstraction; + + +use Joomla\DI\Container; +use TrueChristianBible\Joomla\Interfaces\FactoryInterface; + + +/** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** + ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** + ** + ** In realms of code where purists frown, the anti-pattern wears a crown, + ** A paradox of chaos bright, where complex paths lose all its slight. + ** For in its tangled, wild embrace, lies raw creativity's face, + ** No rigid forms, no strict decree, just boundless, daring artistry. + ** In flaws, we find the freedom's key, where messy code and brilliance spree, + ** A dance of thought, unchained, unbound, in anti-pattern, beauty's found. + ** + ** Perfect Paradox and True Nature of the Anti-Pattern by ChatGPT + ** + ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** + ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** + ** + ** @since 0.0.0 + **/ +abstract class Factory implements FactoryInterface +{ + /** + * Global Package Container + * + * @var Container|null + * @since 0.0.0 + **/ + protected static ?Container $container = null; + + /** + * Get any class from the package container + * + * @param string $key The container class key + * + * @return Mixed + * @since 0.0.0 + */ + public static function _($key) + { + return static::getContainer()->get($key); + } + + /** + * Get the global package container + * + * @return Container + * @since 0.0.0 + */ + public static function getContainer(): Container + { + if (!static::$container) + { + static::$container = static::createContainer(); + } + + return static::$container; + } + + /** + * Create a container object + * + * @return Container + * @since 0.0.0 + */ + abstract protected static function createContainer(): Container; +} + diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla/src/Abstraction/Model.php b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/Abstraction/Model.php similarity index 65% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla/src/Abstraction/Model.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla/src/Abstraction/Model.php index 99a2429..5590828 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla/src/Abstraction/Model.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/Abstraction/Model.php @@ -9,12 +9,13 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\Abstraction; +namespace TrueChristianBible\Joomla\Abstraction; -use TrueChristianChurch\Joomla\Utilities\StringHelper; -use TrueChristianChurch\Joomla\Utilities\ArrayHelper; -use TrueChristianChurch\Joomla\Interfaces\Tableinterface as Table; +use TrueChristianBible\Joomla\Utilities\StringHelper; +use TrueChristianBible\Joomla\Utilities\ArrayHelper; +use TrueChristianBible\Joomla\Interfaces\Tableinterface as Table; +use TrueChristianBible\Joomla\Interfaces\ModelInterface; /** @@ -22,7 +23,7 @@ use TrueChristianChurch\Joomla\Interfaces\Tableinterface as Table; * * @since 3.2.0 */ -abstract class Model +abstract class Model implements ModelInterface { /** * Last ID @@ -40,16 +41,57 @@ abstract class Model */ protected Table $table; + /** + * Table Name + * + * @var string + * @since 3.2.0 + */ + protected string $tableName; + + /** + * The switch to control the behaviour of empty values + * + * @var bool + * @since 3.2.2 + */ + protected bool $allowEmpty = true; + /** * Constructor * - * @param Table $table The search table object. + * @param Table $table The search table object. + * @param string|null $tableName The table + * @param bool|null $allowEmpty The switch to control the behaviour of empty values (default true) * * @since 3.2.0 */ - public function __construct(Table $table) + public function __construct(Table $table, ?string $tableName = null, bool $allowEmpty = null) { $this->table = $table; + if ($tableName !== null) + { + $this->setTable($tableName); + } + if ($allowEmpty !== null) + { + $this->setAllowEmpty($allowEmpty); + } + } + + /** + * Set the current active table + * + * @param string $table The table that should be active + * + * @return self + * @since 3.2.2 + */ + public function table(string $table): self + { + $this->setTable($table); + + return $this; } /** @@ -65,6 +107,69 @@ abstract class Model */ abstract public function value($value, string $field, ?string $table = null); + /** + * Model a value of multiple items + * Example: $this->items(Array, 'value_key', 'table_name'); + * + * @param array|null $items The array of values + * @param string $field The field key + * @param string|null $table The table + * + * @return array|null + * @since 3.2.2 + */ + public function values(?array $items = null, string $field, ?string $table = null): ?array + { + // check if this is a valid table + if (ArrayHelper::check($items)) + { + // set the table name + if (empty($table)) + { + $table = $this->getTable(); + } + + // validate if field exist in table + if (!$this->table->exist($table, $field)) + { + return null; + } + + // value counter + $value_number = 0; + + // check if this is a valid table + $item_bucket = []; + + foreach ($items as $value) + { + if (!$this->validateBefore($value, $field, $table)) + { + continue; + } + + $value = $this->value($value, $field, $table); + + if (!$this->validateAfter($value, $field, $table)) + { + continue; + } + + $item_bucket[] = $value; + + $value_number++; + } + + // do we have any values left + if ($value_number > 0) + { + return $item_bucket; + } + } + + return null; + } + /** * Model the values of an item * Example: $this->item(Object, 'table_name'); @@ -309,6 +414,54 @@ abstract class Model return null; } + /** + * Set the current active table + * + * @param string $tableName The table name + * + * @return void + * @since 3.2.2 + */ + public function setTable(string $tableName): void + { + $this->tableName = $tableName; + } + + /** + * Set the switch to control the behaviour of empty values + * + * @param bool $allowEmpty The switch + * + * @return void + * @since 3.2.2 + */ + public function setAllowEmpty(bool $allowEmpty): void + { + $this->allowEmpty = $allowEmpty; + } + + /** + * Get the current active table + * + * @return string + * @since 3.2.0 + */ + protected function getTable(): string + { + return $this->tableName; + } + + /** + * Get the switch to control the behaviour of empty values + * + * @return bool + * @since 3.2.2 + */ + protected function getAllowEmpty(): bool + { + return $this->allowEmpty; + } + /** * Get the current active table's fields (including defaults) * @@ -345,14 +498,6 @@ abstract class Model * @return bool * @since 3.2.0 */ - abstract protected function validateAfter(&$value, ?string $field = null, ?string $table = null): bool; - - /** - * Get the current active table - * - * @return string - * @since 3.2.0 - */ - abstract protected function getTable(): string; + abstract protected function validateAfter(&$value, ?string $field = null, ?string $table = null): bool; } diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla/src/Abstraction/Schema.php b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/Abstraction/Schema.php similarity index 79% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla/src/Abstraction/Schema.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla/src/Abstraction/Schema.php index 6bf8fd4..3db207a 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla/src/Abstraction/Schema.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/Abstraction/Schema.php @@ -9,13 +9,13 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\Abstraction; +namespace TrueChristianBible\Joomla\Abstraction; use Joomla\CMS\Factory; use Joomla\CMS\Version; -use TrueChristianChurch\Joomla\Interfaces\Tableinterface as Table; -use TrueChristianChurch\Joomla\Interfaces\SchemaInterface; +use TrueChristianBible\Joomla\Interfaces\Tableinterface as Table; +use TrueChristianBible\Joomla\Interfaces\SchemaInterface; /** @@ -342,9 +342,24 @@ abstract class Schema implements SchemaInterface 'current' => $current->Type, 'expected' => $expected['type'] ]; - - // check if update of default values is needed - $this->checkDefault($table, $column); + } + // check if update of default values is needed + elseif ($this->checkDefault($table, $column)) + { + $requireUpdate[$column] = [ + 'column' => $column, + 'current' => $current->Type, + 'expected' => $expected['type'] + ]; + } + // check if update of null is needed + elseif ($this->checkNull($table, $column)) + { + $requireUpdate[$column] = [ + 'column' => $column, + 'current' => $current->Type, + 'expected' => $expected['type'] + ]; } } @@ -384,13 +399,21 @@ abstract class Schema implements SchemaInterface $default = $this->getDefaultValue($type, $db_default); // Prepare the null switch, and auto increment statement - $null_switch = !empty($db['null_switch']) ? " " . $db['null_switch'] : ''; + $null_switch = !empty($db['null_switch']) ? ' ' . $db['null_switch'] : ''; + + // Prepare the auto increment statement $auto_increment = !empty($db['auto_increment']) ? " AUTO_INCREMENT" : ''; + // If there's a default value, the column should not be nullable + if ($default !== '') + { + $null_switch = ''; + } + $this->setKeys($db); // Assemble the SQL snippet for the column definition - return "{$column_name} {$type}{$null_switch}{$default}{$auto_increment}"; + return "{$column_name} {$type}{$null_switch}{$auto_increment}{$default}"; } catch (\Exception $e) { throw new \Exception("Error: failed to generate column definition for ($table.$field). " . $e->getMessage()); } @@ -402,29 +425,23 @@ abstract class Schema implements SchemaInterface * @param string $table The table to update. * @param string $column The column/field to check. * - * @return void + * @return bool * @since 3.2.1 */ - protected function checkDefault(string $table, string $column): void + protected function checkDefault(string $table, string $column): bool { // Retrieve the expected column configuration $expected = $this->table->get($table, $column, 'db'); // Skip updates if the column is auto_increment - if (isset($expected['auto_increment']) && $expected['auto_increment']) + if (isset($expected['auto_increment']) && $expected['auto_increment'] === true) { - return; + return false; } // Retrieve the current column configuration $current = $this->columns[$column]; - // Check if default should be empty and current default is null, skip processing - if (strtoupper($expected['default']) === 'EMPTY' && $current->Default === NULL) - { - return; - } - // Determine the new default value based on the expected settings $type = $expected['type'] ?? 'TEXT'; $db_default = isset($expected['default']) ? $expected['default'] : null; @@ -434,7 +451,72 @@ abstract class Schema implements SchemaInterface if (is_numeric($newDefault) && $this->adjustExistingDefaults($table, $column, $current->Default, $newDefault)) { $this->success[] = "Success: updated the ($column) defaults in $table table."; + + return true; } + + if (is_string($expected['default']) && strtoupper($expected['default']) === 'EMPTY' && + is_string($current->Default) && strpos($current->Default, 'EMPTY') !== false) + { + return true; // little fix + } + + return false; + } + + /** + * Check and Update the null value if needed, including existing data adjustments + * + * @param string $table The table to update. + * @param string $column The column/field to check. + * + * @return bool + * @since 3.2.2 + */ + protected function checkNull(string $table, string $column): bool + { + // Retrieve the expected column configuration + $expected = $this->table->get($table, $column, 'db'); + + // Skip updates if the null_switch is not set + if (!isset($expected['null_switch'])) + { + return false; + } + + // Retrieve the current column configuration + $current = $this->columns[$column]; + + // Skip updates if the Null is not set + if (!isset($current->Null)) + { + return false; + } + + // set the expected NULL + $expected_null = 'NO'; + if ($expected['null_switch'] === "NULL") + { + $expected_null = 'YES'; + } + + // set the current NULL + $current_null = $current->Null; + + // Prepare the type and default value SQL statement + $type = $expected['type'] ?? 'TEXT'; + $db_default = isset($expected['default']) ? $expected['default'] : null; + $default = $this->getDefaultValue($type, $db_default, true); + + // check the null values if they match + if ($current_null !== $expected_null && $current_null === 'NO' && empty($default)) + { + $this->success[] = "Success: updated the ($column) null state in $table table."; + + return true; + } + + return false; } /** @@ -668,8 +750,8 @@ abstract class Schema implements SchemaInterface * Adjusts the default value SQL fragment for a database field based on its type and specific rules. * * If the field is of type DATETIME and the Joomla version is not 3, it sets the default to CURRENT_TIMESTAMP - * if not explicitly specified otherwise. For all other types, or when a 'EMPTY' default is specified, it handles - * defaults by either leaving them unset or applying the provided default, properly quoted for SQL safety. + * if not explicitly specified otherwise. For all other types it handles defaults by either leaving them unset or applying + * the provided default, properly quoted for SQL safety. When a 'EMPTY' default is specified, it returns no default at all. (:) * * @param string $type The type of the database field (e.g., 'DATETIME'). * @param string|null $defaultValue Optional default value for the field, null if not provided. @@ -692,7 +774,48 @@ abstract class Schema implements SchemaInterface } // Apply and quote the default value - return $pure ? $defaultValue : " DEFAULT " . $this->db->quote($defaultValue); + $sql_default = $this->quote($defaultValue); + return $pure ? $defaultValue : " DEFAULT $sql_default"; + } + + /** + * Set a value based on data type + * + * @param mixed $value The value to set + * + * @return mixed + * @since 3.2.0 + **/ + protected function quote($value) + { + if ($value === null) // hmm the null does pose an issue (will keep an eye on this) + { + return 'NULL'; + } + + if (is_numeric($value)) + { + if (filter_var($value, FILTER_VALIDATE_INT)) + { + return (int) $value; + } + elseif (filter_var($value, FILTER_VALIDATE_FLOAT)) + { + return (float) $value; + } + } + elseif (is_bool($value)) // not sure if this will work well (but its correct) + { + return $value ? 'TRUE' : 'FALSE'; + } + // For date and datetime values + elseif ($value instanceof \DateTime) + { + return $this->db->quote($value->format('Y-m-d H:i:s')); + } + + // For other data types, just escape it + return $this->db->quote($value); } } diff --git a/libraries/vendor_getbible/TrueChristianBible.Joomla/src/Abstraction/SchemaChecker.php b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/Abstraction/SchemaChecker.php new file mode 100644 index 0000000..5180413 --- /dev/null +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/Abstraction/SchemaChecker.php @@ -0,0 +1,196 @@ + + * @git Joomla Component Builder + * @copyright Copyright (C) 2015 Vast Development Method. All rights reserved. + * @license GNU General Public License version 2 or later; see LICENSE.txt + */ + +namespace TrueChristianBible\Joomla\Abstraction; + + +use Joomla\CMS\Factory; +use Joomla\CMS\Application\CMSApplication; +use TrueChristianBible\Joomla\Interfaces\SchemaInterface as Schema; +use TrueChristianBible\Joomla\Interfaces\Tableinterface as Table; +use TrueChristianBible\Joomla\Utilities\ClassHelper; +use TrueChristianBible\Joomla\Interfaces\SchemaCheckerInterface; + + +/** + * Schema Checker + * + * @since 3.2.2 + */ +abstract class SchemaChecker implements SchemaCheckerInterface +{ + /** + * The Table Class. + * + * @var Table|null + * @since 3.2.2 + */ + protected ?Table $table; + + /** + * The Schema Class. + * + * @var Schema|null + * @since 3.2.2 + */ + protected ?Schema $schema; + + /** + * Application object. + * + * @var CMSApplication + * @since 3.2.2 + **/ + protected CMSApplication $app; + + /** + * Constructor. + * + * @param Schema|null $schema The Schema Class. + * @param Table|null $table The Table Class. + * @param CMSApplication|null $app The app object. + * + * @throws \Exception + * @since 3.2.2 + */ + public function __construct(?Schema $schema = null, ?Table $table = null, ?CMSApplication $app = null) + { + $this->schema = $schema; + $this->table = $table; + $this->app = $app ?: Factory::getApplication(); + + // Validate classes are set + // Since this class is often called from outside a container + $this->initializeInstances(); + // I don't care! I have more important thing to do, maybe later... (last updated in 1983 ;) + } + + /** + * Make sure that the database schema is up-to-date. + * + * @return void + * @since 3.2.2 + */ + public function run(): void + { + if ($this->schema === null) + { + $this->app->enqueueMessage('We failed to find/load the Schema class', 'warning'); + return; + } + + // try to load the update the tables with the schema class + try + { + $messages = $this->schema->update(); + } + catch (\Exception $e) + { + $this->app->enqueueMessage($e->getMessage(), 'warning'); + return; + } + + foreach ($messages as $message) + { + $this->app->enqueueMessage($message, 'message'); + } + } + + /** + * Initialize the needed class instances if needed + * + * @return void + * @since 3.2.2 + */ + protected function initializeInstances(): void + { + if ($this->schema !== null) + { + return; + } + + if ($this->table === null) + { + $this->setTableInstance(); + } + + $this->setSchemaInstance(); + } + + /** + * set the schema class instance + * + * @return void + * @since 3.2.2 + */ + protected function setSchemaInstance(): void + { + // make sure the class is loaded + if (ClassHelper::exists( + $this->getSchemaClass(), $this->getCode(), $this->getPowerPath() + )) + { + // instantiate the schema class + $this->schema = new ($this->getSchemaClass())($this->table); + } + } + + /** + * set the table class instance + * + * @return void + * @since 3.2.2 + */ + protected function setTableInstance(): void + { + // make sure the class is loaded + if (ClassHelper::exists( + $this->getTableClass(), $this->getCode(), $this->getPowerPath() + )) + { + // instantiate the table class + $this->table = new ($this->getTableClass())(); + } + } + + /** + * Get the targeted component code + * + * @return string + * @since 3.2.2 + */ + abstract protected function getCode(): string; + + /** + * Get the targeted component power path + * + * @return string + * @since 3.2.2 + */ + abstract protected function getPowerPath(): string; + + /** + * Get the fully qualified name of the schema class. + * + * @return string + * @since 3.2.2 + */ + abstract protected function getSchemaClass(): string; + + /** + * Get the fully qualified name of the table class. + * + * @return string + * @since 3.2.2 + */ + abstract protected function getTableClass(): string; +} + diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Repository/Branch/index.html b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/Abstraction/index.html similarity index 100% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Repository/Branch/index.html rename to libraries/vendor_getbible/TrueChristianBible.Joomla/src/Abstraction/index.html diff --git a/libraries/vendor_getbible/TrueChristianBible.Joomla/src/Data/Action/Delete.php b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/Data/Action/Delete.php new file mode 100644 index 0000000..4d5994a --- /dev/null +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/Data/Action/Delete.php @@ -0,0 +1,112 @@ + + * @git Joomla Component Builder + * @copyright Copyright (C) 2015 Vast Development Method. All rights reserved. + * @license GNU General Public License version 2 or later; see LICENSE.txt + */ + +namespace TrueChristianBible\Joomla\Data\Action; + + +use TrueChristianBible\Joomla\Interfaces\DeleteInterface as Database; +use TrueChristianBible\Joomla\Interfaces\Data\DeleteInterface; + + +/** + * Data Delete + * + * @since 3.2.2 + */ +class Delete implements DeleteInterface +{ + /** + * The Delete Class. + * + * @var Database + * @since 3.2.2 + */ + protected Database $database; + + /** + * Table Name + * + * @var string + * @since 3.2.2 + */ + protected string $table; + + /** + * Constructor. + * + * @param Database $database The Delete Class. + * @param string|null $table The table name. + * + * @since 3.2.2 + */ + public function __construct(Database $database, ?string $table = null) + { + $this->database = $database; + if ($table !== null) + { + $this->table = $table; + } + } + + /** + * Set the current active table + * + * @param string|null $table The table that should be active + * + * @return self + * @since 3.2.2 + */ + public function table(?string $table): self + { + if ($table !== null) + { + $this->table = $table; + } + + return $this; + } + + /** + * Delete all items in the database that match these conditions + * + * @param array $conditions Conditions by which to delete the data in database [array of arrays (key => value)] + * + * @return bool + * @since 3.2.2 + **/ + public function items(array $conditions): bool + { + return $this->database->items($conditions, $this->getTable()); + } + + /** + * Truncate a table + * + * @return void + * @since 3.2.2 + **/ + public function truncate(): void + { + $this->database->truncate($this->getTable()); + } + + /** + * Get the current active table + * + * @return string + * @since 3.2.2 + */ + public function getTable(): string + { + return $this->table; + } +} + diff --git a/libraries/vendor_getbible/TrueChristianBible.Joomla/src/Data/Action/Insert.php b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/Data/Action/Insert.php new file mode 100644 index 0000000..37a0db5 --- /dev/null +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/Data/Action/Insert.php @@ -0,0 +1,202 @@ + + * @git Joomla Component Builder + * @copyright Copyright (C) 2015 Vast Development Method. All rights reserved. + * @license GNU General Public License version 2 or later; see LICENSE.txt + */ + +namespace TrueChristianBible\Joomla\Data\Action; + + +use TrueChristianBible\Joomla\Interfaces\ModelInterface as Model; +use TrueChristianBible\Joomla\Interfaces\InsertInterface as Database; +use TrueChristianBible\Joomla\Interfaces\Data\InsertInterface; + + +/** + * Data Insert (GUID) + * + * @since 3.2.2 + */ +class Insert implements InsertInterface +{ + /** + * Model + * + * @var Model + * @since 3.2.0 + */ + protected Model $model; + + /** + * Database + * + * @var Database + * @since 3.2.0 + */ + protected Database $database; + + /** + * Table Name + * + * @var string + * @since 3.2.1 + */ + protected string $table; + + /** + * Constructor + * + * @param Model $model The set model object. + * @param Database $database The insert database object. + * @param string|null $table The table name. + * + * @since 3.2.2 + */ + public function __construct(Model $model, Database $database, ?string $table = null) + { + $this->model = $model; + $this->database = $database; + if ($table !== null) + { + $this->table = $table; + } + } + + /** + * Set the current active table + * + * @param string|null $table The table that should be active + * + * @return self + * @since 3.2.2 + */ + public function table(?string $table): self + { + if ($table !== null) + { + $this->table = $table; + } + + return $this; + } + + /** + * Insert a value to a given table + * Example: $this->value(Value, 'value_key', 'GUID'); + * + * @param mixed $value The field value + * @param string $field The field key + * @param string $keyValue The key value + * @param string $key The key name + * + * @return bool + * @since 3.2.0 + */ + public function value($value, string $field, string $keyValue, string $key = 'guid'): bool + { + // build the array + $item = []; + $item[$key] = $keyValue; + $item[$field] = $value; + + // Insert the column of this table + return $this->row($item); + } + + /** + * Insert single row with multiple values to a given table + * Example: $this->item(Array); + * + * @param array $item The item to save + * + * @return bool + * @since 3.2.0 + */ + public function row(array $item): bool + { + // check if object could be modelled + if (($item = $this->model->row($item, $this->getTable())) !== null) + { + // Insert the column of this table + return $this->database->row($item, $this->getTable()); + } + return false; + } + + /** + * Insert multiple rows to a given table + * Example: $this->items(Array); + * + * @param array|null $items The items updated in database (array of arrays) + * + * @return bool + * @since 3.2.0 + */ + public function rows(?array $items): bool + { + // check if object could be modelled + if (($items = $this->model->rows($items, $this->getTable())) !== null) + { + // Insert the column of this table + return $this->database->rows($items, $this->getTable()); + } + return false; + } + + /** + * Insert single item with multiple values to a given table + * Example: $this->item(Object); + * + * @param object $item The item to save + * + * @return bool + * @since 3.2.0 + */ + public function item(object $item): bool + { + // check if object could be modelled + if (($item = $this->model->item($item, $this->getTable())) !== null) + { + // Insert the column of this table + return $this->database->item($item, $this->getTable()); + } + return false; + } + + /** + * Insert multiple items to a given table + * Example: $this->items(Array); + * + * @param array|null $items The items updated in database (array of objects) + * + * @return bool + * @since 3.2.0 + */ + public function items(?array $items): bool + { + // check if object could be modelled + if (($items = $this->model->items($items, $this->getTable())) !== null) + { + // Update the column of this table using guid as the primary key. + return $this->database->items($items, $this->getTable()); + } + return false; + } + + /** + * Get the current active table + * + * @return string + * @since 3.2.2 + */ + public function getTable(): string + { + return $this->table; + } +} + diff --git a/libraries/vendor_getbible/TrueChristianBible.Joomla/src/Data/Action/Load.php b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/Data/Action/Load.php new file mode 100644 index 0000000..ffe0af3 --- /dev/null +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/Data/Action/Load.php @@ -0,0 +1,224 @@ + + * @git Joomla Component Builder + * @copyright Copyright (C) 2015 Vast Development Method. All rights reserved. + * @license GNU General Public License version 2 or later; see LICENSE.txt + */ + +namespace TrueChristianBible\Joomla\Data\Action; + + +use TrueChristianBible\Joomla\Interfaces\ModelInterface as Model; +use TrueChristianBible\Joomla\Interfaces\LoadInterface as Database; +use TrueChristianBible\Joomla\Interfaces\Data\LoadInterface; + + +/** + * Data Load (GUID) + * + * @since 3.2.2 + */ +class Load implements LoadInterface +{ + /** + * Model Load + * + * @var Model + * @since 2.0.1 + */ + protected Model $model; + + /** + * Database Load + * + * @var Database + * @since 2.0.1 + */ + protected Database $load; + + /** + * Table Name + * + * @var string + * @since 3.2.1 + */ + protected string $table; + + /** + * Constructor + * + * @param Model $model The model object. + * @param Database $load The database object. + * @param string|null $table The table name. + * + * @since 2.0.1 + */ + public function __construct(Model $model, Database $load, ?string $table = null) + { + $this->model = $model; + $this->load = $load; + if ($table !== null) + { + $this->table = $table; + } + } + + /** + * Set the current active table + * + * @param string|null $table The table that should be active + * + * @return self + * @since 3.2.2 + */ + public function table(?string $table): self + { + if ($table !== null) + { + $this->table = $table; + } + + return $this; + } + + /** + * Get a value from a given table + * Example: $this->value( + * [ + * 'guid' => 'xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx' + * ], 'value_key' + * ); + * + * @param array $keys The item keys + * @param string $field The field key + * + * @return mixed + * @since 2.0.1 + */ + public function value(array $keys, string $field) + { + return $this->model->value( + $this->load->value( + ["a.{$field}" => $field], + ['a' => $this->getTable()], + $this->prefix($keys) + ), + $field, + $this->getTable() + ); + } + + /** + * Get a value from multiple rows from a given table + * Example: $this->values( + * [ + * 'guid' => 'xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx' + * ], 'value_key' + * ); + * + * @param array $keys The item keys + * @param string $field The field key + * + * @return array|null + * @since 3.2.2 + */ + public function values(array $keys, string $field): ?array + { + return $this->model->values( + $this->load->values( + ["a.{$field}" => $field], + ['a' => $this->getTable()], + $this->prefix($keys) + ), + $field, + $this->getTable() + ); + } + + /** + * Get values from a given table + * Example: $this->item( + * [ + * 'guid' => 'xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx' + * ] + * ); + * + * @param array $keys The item keys + * + * @return object|null + * @since 2.0.1 + */ + public function item(array $keys): ?object + { + return $this->model->item( + $this->load->item( + ['all' => 'a.*'], + ['a' => $this->getTable()], + $this->prefix($keys) + ), + $this->getTable() + ); + } + + /** + * Get values from a given table + * Example: $this->items( + * [ + * 'guid' => [ + * 'operator' => 'IN', + * 'value' => [''xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx'', ''xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx''] + * ] + * ] + * ); + * Example: $this->items($ids); + * + * @param array $keys The item keys + * + * @return array|null + * @since 2.0.1 + */ + public function items(array $keys): ?array + { + return $this->model->items( + $this->load->items( + ['all' => 'a.*'], ['a' => $this->getTable()], $this->prefix($keys) + ), + $this->getTable() + ); + } + + /** + * Get the current active table + * + * @return string + * @since 3.2.2 + */ + public function getTable(): string + { + return $this->table; + } + + /** + * Add prefix to the keys + * + * @param array $keys The query keys + * + * @return array + * @since 2.0.1 + */ + private function prefix(array &$keys): array + { + // update the key values + $bucket = []; + foreach ($keys as $k => $v) + { + $bucket['a.' . $k] = $v; + } + return $bucket; + } +} + diff --git a/libraries/vendor_getbible/TrueChristianBible.Joomla/src/Data/Action/Update.php b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/Data/Action/Update.php new file mode 100644 index 0000000..f4460cc --- /dev/null +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/Data/Action/Update.php @@ -0,0 +1,206 @@ + + * @git Joomla Component Builder + * @copyright Copyright (C) 2015 Vast Development Method. All rights reserved. + * @license GNU General Public License version 2 or later; see LICENSE.txt + */ + +namespace TrueChristianBible\Joomla\Data\Action; + + +use TrueChristianBible\Joomla\Interfaces\ModelInterface as Model; +use TrueChristianBible\Joomla\Interfaces\UpdateInterface as Database; +use TrueChristianBible\Joomla\Interfaces\Data\UpdateInterface; + + +/** + * Data Update + * + * @since 3.2.2 + */ +class Update implements UpdateInterface +{ + /** + * Model + * + * @var Model + * @since 3.2.0 + */ + protected Model $model; + + /** + * Database + * + * @var Database + * @since 3.2.0 + */ + protected Database $database; + + /** + * Table Name + * + * @var string + * @since 3.2.1 + */ + protected string $table; + + /** + * Constructor + * + * @param Model $model The set model object. + * @param Database $database The update database object. + * @param string|null $table The table name. + * + * @since 3.2.0 + */ + public function __construct(Model $model, Database $database, ?string $table = null) + { + $this->model = $model; + $this->database = $database; + if ($table !== null) + { + $this->table = $table; + } + } + + /** + * Set the current active table + * + * @param string|null $table The table that should be active + * + * @return self + * @since 3.2.2 + */ + public function table(?string $table): self + { + if ($table !== null) + { + $this->table = $table; + } + + return $this; + } + + /** + * Update a value to a given table + * Example: $this->value(Value, 'value_key', 'GUID'); + * + * @param mixed $value The field value + * @param string $field The field key + * @param string $keyValue The key value + * @param string $key The key name + * + * @return bool + * @since 3.2.0 + */ + public function value($value, string $field, string $keyValue, string $key = 'guid'): bool + { + // build the array + $item = []; + $item[$key] = $keyValue; + $item[$field] = $value; + + // Update the column of this table using $key as the primary key. + return $this->row($item, $key); + } + + /** + * Update single row with multiple values to a given table + * Example: $this->item(Array); + * + * @param array $item The item to save + * @param string $key The key name + * + * @return bool + * @since 3.2.0 + */ + public function row(array $item, string $key = 'guid'): bool + { + // check if object could be modelled + if (($item = $this->model->row($item, $this->getTable())) !== null) + { + // Update the column of this table using $key as the primary key. + return $this->database->row($item, $key, $this->getTable()); + } + return false; + } + + /** + * Update multiple rows to a given table + * Example: $this->items(Array); + * + * @param array|null $items The items updated in database (array of arrays) + * @param string $key The key name + * + * @return bool + * @since 3.2.0 + */ + public function rows(?array $items, string $key = 'guid'): bool + { + // check if object could be modelled + if (($items = $this->model->rows($items, $this->getTable())) !== null) + { + // Update the column of this table using $key as the primary key. + return $this->database->rows($items, $key, $this->getTable()); + } + return false; + } + + /** + * Update single item with multiple values to a given table + * Example: $this->item(Object); + * + * @param object $item The item to save + * @param string $key The key name + * + * @return bool + * @since 3.2.0 + */ + public function item(object $item, string $key = 'guid'): bool + { + // check if object could be modelled + if (($item = $this->model->item($item, $this->getTable())) !== null) + { + // Update the column of this table using $key as the primary key. + return $this->database->item($item, $key, $this->getTable()); + } + return false; + } + + /** + * Update multiple items to a given table + * Example: $this->items(Array); + * + * @param array|null $items The items updated in database (array of objects) + * @param string $key The key name + * + * @return bool + * @since 3.2.0 + */ + public function items(?array $items, string $key = 'guid'): bool + { + // check if object could be modelled + if (($items = $this->model->items($items, $this->getTable())) !== null) + { + // Update the column of this table using $key as the primary key. + return $this->database->items($items, $key, $this->getTable()); + } + return false; + } + + /** + * Get the current active table + * + * @return string + * @since 3.2.2 + */ + public function getTable(): string + { + return $this->table; + } +} + diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Repository/Hooks/index.html b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/Data/Action/index.html similarity index 100% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Repository/Hooks/index.html rename to libraries/vendor_getbible/TrueChristianBible.Joomla/src/Data/Action/index.html diff --git a/libraries/vendor_getbible/TrueChristianBible.Joomla/src/Data/Factory.php b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/Data/Factory.php new file mode 100644 index 0000000..0f53854 --- /dev/null +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/Data/Factory.php @@ -0,0 +1,46 @@ + + * @git Joomla Component Builder + * @copyright Copyright (C) 2015 Vast Development Method. All rights reserved. + * @license GNU General Public License version 2 or later; see LICENSE.txt + */ + +namespace TrueChristianBible\Joomla\Data; + + +use Joomla\DI\Container; +use TrueChristianBible\Joomla\Service\Table; +use TrueChristianBible\Joomla\Service\Database; +use TrueChristianBible\Joomla\Service\Model; +use TrueChristianBible\Joomla\Service\Data; +use TrueChristianBible\Joomla\Interfaces\FactoryInterface; +use TrueChristianBible\Joomla\Abstraction\Factory as ExtendingFactory; + + +/** + * Data Factory + * + * @since 3.2.2 + */ +abstract class Factory extends ExtendingFactory implements FactoryInterface +{ + /** + * Create a container object + * + * @return Container + * @since 3.2.2 + */ + protected static function createContainer(): Container + { + return (new Container()) + ->registerServiceProvider(new Table()) + ->registerServiceProvider(new Database()) + ->registerServiceProvider(new Model()) + ->registerServiceProvider(new Data()); + } +} + diff --git a/libraries/vendor_getbible/TrueChristianBible.Joomla/src/Data/Item.php b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/Data/Item.php new file mode 100644 index 0000000..715c11b --- /dev/null +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/Data/Item.php @@ -0,0 +1,245 @@ + + * @git Joomla Component Builder + * @copyright Copyright (C) 2015 Vast Development Method. All rights reserved. + * @license GNU General Public License version 2 or later; see LICENSE.txt + */ + +namespace TrueChristianBible\Joomla\Data; + + +use TrueChristianBible\Joomla\Interfaces\Data\LoadInterface as Load; +use TrueChristianBible\Joomla\Interfaces\Data\InsertInterface as Insert; +use TrueChristianBible\Joomla\Interfaces\Data\UpdateInterface as Update; +use TrueChristianBible\Joomla\Interfaces\Data\DeleteInterface as Delete; +use TrueChristianBible\Joomla\Interfaces\LoadInterface as Database; +use TrueChristianBible\Joomla\Interfaces\Data\ItemInterface; + + +/** + * Data Item + * + * @since 3.2.2 + */ +final class Item implements ItemInterface +{ + /** + * The Load Class. + * + * @var Load + * @since 3.2.2 + */ + protected Load $load; + + /** + * The Insert Class. + * + * @var Insert + * @since 3.2.2 + */ + protected Insert $insert; + + /** + * The Update Class. + * + * @var Update + * @since 3.2.2 + */ + protected Update $update; + + /** + * The Delete Class. + * + * @var Delete + * @since 3.2.2 + */ + protected Delete $delete; + + /** + * The Load Class. + * + * @var Database + * @since 3.2.2 + */ + protected Database $database; + + /** + * Table Name + * + * @var string + * @since 3.2.1 + */ + protected string $table; + + /** + * Constructor. + * + * @param Load $load The LoadInterface Class. + * @param Insert $insert The InsertInterface Class. + * @param Update $update The UpdateInterface Class. + * @param Delete $delete The UpdateInterface Class. + * @param Database $database The Database Load Class. + * @param string|null $table The table name. + * + * @since 3.2.2 + */ + public function __construct(Load $load, Insert $insert, Update $update, + Delete $delete, Database $database, ?string $table = null) + { + $this->load = $load; + $this->insert = $insert; + $this->update = $update; + $this->delete = $delete; + $this->database = $database; + if ($table !== null) + { + $this->table = $table; + } + } + + /** + * Set the current active table + * + * @param string $table The table that should be active + * + * @return self + * @since 3.2.2 + */ + public function table(string $table): self + { + $this->table = $table; + + return $this; + } + + /** + * Get an item + * + * @param string $value The item key value + * @param string $key The item key + * + * @return object|null The item object or null + * @since 3.2.2 + */ + public function get(string $value, string $key = 'guid'): ?object + { + return $this->load->table($this->getTable())->item([$key => $value]); + } + + /** + * Get the value + * + * @param string $value The item key value + * @param string $key The item key + * @param string $get The key of the values we want back + * + * @return mixed + * @since 3.2.2 + */ + public function value(string $value, string $key = 'guid', string $get = 'id') + { + return $this->load->table($this->getTable())->value([$key => $value], $get); + } + + /** + * Set an item + * + * @param object $item The item + * @param string $key The item key + * @param string|null $action The action to load power + * + * @return bool + * @since 3.2.2 + */ + public function set(object $item, string $key = 'guid', ?string $action = null): bool + { + if ($action !== null || (isset($item->{$key}) && ($action = $this->action($item->{$key}, $key)) !== null)) + { + return method_exists($this, $action) ? $this->{$action}($item, $key) : false; + } + + return false; + } + + /** + * Delete an item + * + * @param string $value The item key value + * @param string $key The item key + * + * @return bool + * @since 3.2.2 + */ + public function delete(string $value, string $key = 'guid'): bool + { + return $this->delete->table($this->getTable())->items([$key => $value]); + } + + /** + * Get the current active table + * + * @return string + * @since 3.2.2 + */ + public function getTable(): string + { + return $this->table; + } + + /** + * Insert a item + * + * @param object $item The item + * + * @return bool + * @since 3.2.2 + */ + private function insert(object $item): bool + { + return $this->insert->table($this->getTable())->item($item); + } + + /** + * Update a item + * + * @param object $item The item + * @param string $key The item key + * + * @return bool + * @since 3.2.2 + */ + private function update(object $item, string $key): bool + { + return $this->update->table($this->getTable())->item($item, $key); + } + + /** + * Get loading action + * + * @param string $value The key value the item + * @param string $key The item key + * + * @return string + * @since 3.2.2 + */ + private function action(string $value, string $key): string + { + $id = $this->database->value( + ["a.id" => 'id'], + ["a" => $this->getTable()], + ["a.$key" => $value] + ); + + if ($id !== null && $id > 0) + { + return 'update'; + } + + return 'insert'; + } +} + diff --git a/libraries/vendor_getbible/TrueChristianBible.Joomla/src/Data/Items.php b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/Data/Items.php new file mode 100644 index 0000000..603b123 --- /dev/null +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/Data/Items.php @@ -0,0 +1,342 @@ + + * @git Joomla Component Builder + * @copyright Copyright (C) 2015 Vast Development Method. All rights reserved. + * @license GNU General Public License version 2 or later; see LICENSE.txt + */ + +namespace TrueChristianBible\Joomla\Data; + + +use TrueChristianBible\Joomla\Interfaces\Data\LoadInterface as Load; +use TrueChristianBible\Joomla\Interfaces\Data\InsertInterface as Insert; +use TrueChristianBible\Joomla\Interfaces\Data\UpdateInterface as Update; +use TrueChristianBible\Joomla\Interfaces\Data\DeleteInterface as Delete; +use TrueChristianBible\Joomla\Interfaces\LoadInterface as Database; +use TrueChristianBible\Joomla\Interfaces\Data\ItemsInterface; + + +/** + * Data Items + * + * @since 3.2.2 + */ +final class Items implements ItemsInterface +{ + /** + * The LoadInterface Class. + * + * @var Load + * @since 3.2.2 + */ + protected Load $load; + + /** + * The InsertInterface Class. + * + * @var Insert + * @since 3.2.2 + */ + protected Insert $insert; + + /** + * The UpdateInterface Class. + * + * @var Update + * @since 3.2.2 + */ + protected Update $update; + + /** + * The DeleteInterface Class. + * + * @var Delete + * @since 3.2.2 + */ + protected Delete $delete; + + /** + * The Load Class. + * + * @var Database + * @since 3.2.2 + */ + protected Database $database; + + /** + * Table Name + * + * @var string + * @since 3.2.1 + */ + protected string $table; + + /** + * Constructor. + * + * @param Load $load The LoadInterface Class. + * @param Insert $insert The InsertInterface Class. + * @param Update $update The UpdateInterface Class. + * @param Delete $delete The DeleteInterface Class. + * @param Database $database The Database Load Class. + * @param string|null $table The table name. + * + * @since 3.2.2 + */ + public function __construct(Load $load, Insert $insert, Update $update, Delete $delete, + Database $database, ?string $table = null) + { + $this->load = $load; + $this->insert = $insert; + $this->update = $update; + $this->delete = $delete; + $this->database = $database; + if ($table !== null) + { + $this->table = $table; + } + } + + /** + * Set the current active table + * + * @param string $table The table that should be active + * + * @return self + * @since 3.2.2 + */ + public function table(string $table): self + { + $this->table = $table; + + return $this; + } + + /** + * Get list of items + * + * @param array $values The ids of the items + * @param string $key The key of the values + * + * @return array|null The item object or null + * @since 3.2.2 + */ + public function get(array $values, string $key = 'guid'): ?array + { + return $this->load->table($this->getTable())->items([ + $key => [ + 'operator' => 'IN', + 'value' => array_values($values) + ] + ]); + } + + /** + * Get the values + * + * @param array $values The list of values (to search by). + * @param string $key The key on which the values being searched. + * @param string $get The key of the values we want back + * + * @return array|null The array of found values. + * @since 3.2.2 + */ + public function values(array $values, string $key = 'guid', string $get = 'id'): ?array + { + // Perform the database query + return $this->load->table($this->getTable())->values([ + $key => [ + 'operator' => 'IN', + 'value' => array_values($values) + ] + ], $get); + } + + /** + * Set items + * + * @param array $items The list of items + * @param string $key The key on which the items should be set + * + * @return bool + * @since 3.2.2 + */ + public function set(array $items, string $key = 'guid'): bool + { + if (($sets = $this->sort($items, $key)) !== null) + { + foreach ($sets as $action => $items) + { + $this->{$action}($items, $key); + } + return true; + } + + return false; + } + + /** + * Delete items + * + * @param array $values The item key value + * @param string $key The item key + * + * @return bool + * @since 3.2.2 + */ + public function delete(array $values, string $key = 'guid'): bool + { + return $this->delete->table($this->getTable())->items([$key => ['operator' => 'IN', 'value' => $values]]); + } + + /** + * Get the current active table + * + * @return string + * @since 3.2.2 + */ + public function getTable(): string + { + return $this->table; + } + + /** + * Insert a item + * + * @param array $items The item + * + * @return bool + * @since 3.2.2 + */ + private function insert(array $items): bool + { + return $this->insert->table($this->getTable())->rows($items); + } + + /** + * Update a item + * + * @param object $item The item + * @param string $key The item key + * + * @return bool + * @since 3.2.2 + */ + private function update(array $items, string $key): bool + { + return $this->update->table($this->getTable())->rows($items, $key); + } + + /** + * Sort items between insert and update. + * + * @param array $items The list of items. + * @param string $key The key on which the items should be sorted. + * + * @return array|null The sorted sets. + * @since 3.2.2 + */ + private function sort(array $items, string $key): ?array + { + // Extract relevant items based on the key. + $values = $this->extractValues($items, $key); + if ($values === null) + { + return null; + } + + $sets = [ + 'insert' => [], + 'update' => [] + ]; + + // Check for existing items. + $existingItems = $this->database->values( + ["a.$key" => $key], + ["a" => $this->getTable()], + ["a.$key" => ['operator' => 'IN', 'value' => $values]] + ); + + if ($existingItems !== null) + { + $sets['update'] = $this->extractSet($items, $existingItems, $key) ?? []; + $sets['insert'] = $this->extractSet($items, $existingItems, $key, true) ?? []; + } + else + { + $sets['insert'] = $items; + } + + // If either set is empty, remove it from the result. + $sets = array_filter($sets); + + return !empty($sets) ? $sets : null; + } + + /** + * Extracts values for a given key from an array of items. + * Items can be either arrays or objects. + * + * @param array $items Array of items (arrays or objects) + * @param string $key The key to extract values for + * + * @return array|null Extracted values + * @since 3.2.2 + */ + private function extractValues(array $items, string $key): ?array + { + $result = []; + + foreach ($items as $item) + { + if (is_array($item) && !empty($item[$key])) + { + $result[] = $item[$key]; + } + elseif (is_object($item) && !empty($item->{$key})) + { + $result[] = $item->{$key}; + } + } + + return ($result === []) ? null : $result; + } + + /** + * Extracts items from an array of items based on a set. + * Items can be either arrays or objects. + * + * @param array $items Array of items (arrays or objects) + * @param array $set The set to match values against + * @param string $key The key of the set values + * @param bool $inverse Whether to extract items not in the set + * + * @return array|null Extracted values + * @since 3.2.2 + */ + private function extractSet(array $items, array $set, string $key, bool $inverse = false): ?array + { + $result = []; + + foreach ($items as $item) + { + $value = is_array($item) ? ($item[$key] ?? null) : ($item->{$key} ?? null); + + if ($value !== null) + { + $inSet = in_array($value, $set); + if (($inSet && !$inverse) || (!$inSet && $inverse)) + { + $result[] = is_array($item) ? $item : (array) $item; // convert all to arrays + } + } + } + + return empty($result) ? null : $result; + } +} + diff --git a/libraries/vendor_getbible/TrueChristianBible.Joomla/src/Data/MultiSubform.php b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/Data/MultiSubform.php new file mode 100644 index 0000000..40e7fbe --- /dev/null +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/Data/MultiSubform.php @@ -0,0 +1,517 @@ + + * @git Joomla Component Builder + * @copyright Copyright (C) 2015 Vast Development Method. All rights reserved. + * @license GNU General Public License version 2 or later; see LICENSE.txt + */ + +namespace TrueChristianBible\Joomla\Data; + + +use TrueChristianBible\Joomla\Interfaces\Data\SubformInterface as Subform; +use TrueChristianBible\Joomla\Interfaces\Data\MultiSubformInterface; + + +/** + * CRUD the data of multi subform to another views (tables) + * + * @since 3.2.2 + */ +final class MultiSubform implements MultiSubformInterface +{ + /** + * The Subform Class. + * + * @var Subform + * @since 3.2.2 + */ + protected Subform $subform; + + /** + * Constructor. + * + * @param Subform $subform The Subform Class. + * + * @since 3.2.2 + */ + public function __construct(Subform $subform) + { + $this->subform = $subform; + } + + /** + * Get a subform items + * + * @param array $getMap The map to get the subfrom data + * + * Example: + * $getMap = [ + * '_core' => [ + * 'table' =>'data', + * 'linkValue' => $item->guid ?? '', + * 'linkKey' => 'look', + * 'field' => 'data', + * 'get' => ['guid','email','image','mobile_phone','website','dateofbirth'] + * ], + * 'countries' => [ + * 'table' =>'data_country', + * 'linkValue' => 'data:guid', // coretable:fieldname + * 'linkKey' => 'data', + * 'get' => ['guid','country','currency'] + * ] + * ]; + * + * @return array|null The subform + * @since 3.2.2 + */ + public function get(array $getMap): ?array + { + // Validate the core map presence and structure + if (!isset($getMap['_core']) || !is_array($getMap['_core']) || !$this->validGetMap($getMap['_core'])) + { + return null; + } + + // Initialize the core data + $coreData = $this->getSubformData($getMap['_core']); + + // Return null if fetching core data fails + if (null === $coreData) + { + return null; + } + $table = $getMap['_core']['table']; + unset($getMap['_core']); + + // Recursively get data for all nested subforms + return $this->getNestedSubforms($getMap, $coreData, $table); + } + + /** + * Set a subform items + * + * @param mixed $items The list of items from the subform to set + * @param array $setMap The map to set the subfrom data + * + * Example: + * $items, + * $setMap = [ + * '_core' => [ + * 'table' =>'data', + * 'indexKey' => 'guid', + * 'linkKey' => 'look', + * 'linkValue' => $data['guid'] ?? '' + * ], + * 'countries' => [ + * 'table' =>'data_country', + * 'indexKey' => 'guid', + * 'linkKey' => 'data', + * 'linkValue' => 'data:guid' // coretable:fieldname + * ] + * ]; + * + * @return bool + * @since 3.2.2 + */ + public function set(mixed $items, array $setMap): bool + { + // Validate the core map presence and structure + if (!isset($setMap['_core']) || !is_array($setMap['_core']) || !$this->validSetMap($setMap['_core'])) + { + return false; + } + + // catch an empty set + if (!is_array($items)) + { + $items = []; // will delete all existing linked items :( not ideal, but real + } + + // Save the core data + if (!$this->setSubformData($items, $setMap['_core'])) + { + return false; + } + $table = $setMap['_core']['table']; + unset($setMap['_core']); + + // Recursively set data for all nested subforms + return $this->setNestedSubforms($setMap, $items, $table); + } + + /** + * Fetch data based on provided map configuration. + * + * @param array $map Map configuration + * @param array|null $coreData The core data to be appended with subform data + * + * @return array|null Fetched data or null on failure + * @since 3.2.2 + */ + private function getSubformData(array $map, ?array $coreData = null): ?array + { + $map['linkValue'] = $this->setLinkValue($map['linkValue'], $coreData); + + if (empty($map['linkValue']) || strpos($map['linkValue'], ':') !== false) + { + return null; + } + + return $this->subform->table($map['table'])->get( + $map['linkValue'], + $map['linkKey'], + $map['field'], + $map['get'] + ); + } + + /** + * Set data based on provided map configuration. + * + * @param array $items The list of items from the subform to set + * @param array $map The map to set the subfrom data + * @param array|null $coreData The core data to be appended with subform data + * + * @return bool + * @since 3.2.2 + */ + private function setSubformData(array $items, array $map, ?array $coreData = null): bool + { + $map['linkValue'] = $this->setLinkValue($map['linkValue'], $coreData); + + if (empty($map['linkValue']) || strpos($map['linkValue'], ':') !== false) + { + return false; + } + + return $this->subform->table($map['table'])->set( + $items, + $map['indexKey'], + $map['linkKey'], + $map['linkValue'] + ); + } + + /** + * Set the linked value if needed, and posible. + * + * @param string $linkValue The current linkValue + * @param array|null $data The already found data as table => dataSet[field] => value + * + * @return string|null The actual linkValue + * @since 3.2.2 + */ + private function setLinkValue(string $linkValue, ?array $data = null): ?string + { + if ($data !== null && strpos($linkValue, ':') !== false) + { + [$table, $field] = explode(':', $linkValue); + $linkValue = $data[$table][$field] ?? null; + } + + return $linkValue; + } + + /** + * Recursively process additional subform data. + * + * @param array $getMap The nested map of data to process + * @param array $subformData The core subform data + * @param string $table The core table + * + * @return array The core data with nested subforms included + * @since 3.2.2 + */ + private function getNestedSubforms(array $getMap, array $subformData, string $table): array + { + foreach ($subformData as &$subform) + { + $subform = $this->processGetSubform($getMap, $subform, $table); + } + + return $subformData; + } + + /** + * Recursively process additional subform data. + * + * @param array $setMap The nested map of data to process + * @param array $subformData The core subform data + * @param string $table The core table + * + * @return bool + * @since 3.2.2 + */ + private function setNestedSubforms(array $setMap, array $subformData, string $table): bool + { + $status = true; + foreach ($subformData as $subform) + { + if (!$this->processSetSubform($setMap, $subform, $table)) + { + $status = false; + } + } + + return $status; + } + + /** + * Process each subform entry based on the map. + * + * @param array $getMap Mapping data for processing subforms + * @param array $subform A single subform entry + * @param string $table The table name used for linking values + * + * @return array Updated subform + * @since 3.2.2 + */ + private function processGetSubform(array $getMap, array $subform, string $table): array + { + foreach ($getMap as $key => $map) + { + if (!is_array($map) || isset($subform[$key])) + { + continue; + } + + $this->processGetMap($subform, $map, $key, $table); + } + + return $subform; + } + + /** + * Process each subform entry based on the map. + * + * @param array $setMap Mapping data for processing subforms + * @param array $subform A single subform entry + * @param string $table The table name used for linking values + * + * @return bool + * @since 3.2.2 + */ + private function processSetSubform(array $setMap, array $subform, string $table): bool + { + $status = true; + foreach ($setMap as $key => $map) + { + if (!is_array($map) || !isset($subform[$key])) + { + continue; + } + + if (!$this->processSetMap($subform, $map, $key, $table)) + { + $status = false; + } + } + + return $status; + } + + /** + * Process a given map by either fetching nested subforms or handling them directly. + * + * @param array &$subform Reference to subform data + * @param array $map Map configuration for subform processing + * @param string $key Key associated with the map + * @param string $table Core table name for linking values + * + * @return void + * @since 3.2.2 + */ + private function processGetMap(array &$subform, array $map, string $key, string $table): void + { + if (isset($map['_core'])) + { + $this->handleCoreGetMap($subform, $map, $key, $table); + } + else + { + $this->handleRegularGetMap($subform, $map, $key, $table); + } + } + + /** + * Process a given map by either setting nested subforms or handling them directly. + * + * @param array $subform Subform data + * @param array $map Map configuration for subform processing + * @param string $key Key associated with the map + * @param string $table Core table name for linking values + * + * @return bool + * @since 3.2.2 + */ + private function processSetMap(array $subform, array $map, string $key, string $table): bool + { + if (isset($map['_core'])) + { + return $this->handleCoreSetMap($subform, $map, $key, $table); + } + + return $this->handleRegularSetMap($subform, $map, $key, $table); + } + + /** + * Handle the processing of '_core' maps in a subform. + * + * @param array &$subform Reference to subform data + * @param array $map Map configuration for core subform processing + * @param string $key Key associated with the map + * @param string $table Core table name for linking values + * + * @return void + * @since 3.2.2 + */ + private function handleCoreGetMap(array &$subform, array $map, string $key, string $table): void + { + if (is_array($map['_core']) && $this->validGetMap($map['_core'])) + { + $map['_core']['linkValue'] = $this->setLinkValue($map['_core']['linkValue'], [$table => $subform]); + + $subCoreData = $this->get($map); + if ($subCoreData !== null) + { + $subform[$key] = $subCoreData; + } + } + } + + /** + * Handle the processing of '_core' maps in a subform. + * + * @param array $subform Subform data + * @param array $map Map configuration for core subform processing + * @param string $key Key associated with the map + * @param string $table Core table name for linking values + * + * @return bool + * @since 3.2.2 + */ + private function handleCoreSetMap(array $subform, array $map, string $key, string $table): bool + { + if (is_array($map['_core']) && $this->validGetMap($map['_core'])) + { + $map['_core']['linkValue'] = $this->setLinkValue($map['_core']['linkValue'], [$table => $subform]); + + return $this->set($subform[$key], $map); + } + + return false; + } + + /** + * Handle the processing of regular maps in a subform. + * + * @param array &$subform Reference to subform data + * @param array $map Map configuration for regular subform processing + * @param string $key Key associated with the map + * @param string $table Core table name for linking values + * + * @return void + * @since 3.2.2 + */ + private function handleRegularGetMap(array &$subform, array $map, string $key, string $table): void + { + $map['field'] = $key; + if ($this->validGetMap($map)) + { + $subformData = $this->getSubformData($map, [$table => $subform]); + if ($subformData !== null) + { + $subform[$key] = $subformData; + } + } + } + + /** + * Handle the processing of regular maps in a subform. + * + * @param array $subform Subform data + * @param array $map Map configuration for regular subform processing + * @param string $key Key associated with the map + * @param string $table Core table name for linking values + * + * @return bool + * @since 3.2.2 + */ + private function handleRegularSetMap(array $subform, array $map, string $key, string $table): bool + { + if ($this->validSetMap($map)) + { + return $this->setSubformData($subform[$key], $map, [$table => $subform]); + } + + return false; + } + + /** + * Validate the get map configuration for fetching subform data. + * Ensures all required keys are present and have valid values. + * + * @param array $map The map configuration to validate. + * + * @return bool Returns true if the map is valid, false otherwise. + * @since 3.2.2 + */ + private function validGetMap(array $map): bool + { + // List of required keys with their expected types or validation functions + $requiredKeys = [ + 'table' => 'is_string', + 'linkValue' => 'is_string', + 'linkKey' => 'is_string', + 'field' => 'is_string', + 'get' => 'is_array' + ]; + + // Iterate through each required key and validate + foreach ($requiredKeys as $key => $validator) + { + if (empty($map[$key]) || !$validator($map[$key])) + { + return false; // Key missing or validation failed + } + } + + return true; // All checks passed + } + + /** + * Validate the set map configuration for fetching subform data. + * Ensures all required keys are present and have valid values. + * + * @param array $map The map configuration to validate. + * + * @return bool Returns true if the map is valid, false otherwise. + * @since 3.2.2 + */ + private function validSetMap(array $map): bool + { + // List of required keys with their expected types or validation functions + $requiredKeys = [ + 'table' => 'is_string', + 'indexKey' => 'is_string', + 'linkKey' => 'is_string', + 'linkValue' => 'is_string' + ]; + + // Iterate through each required key and validate + foreach ($requiredKeys as $key => $validator) + { + if (empty($map[$key]) || !$validator($map[$key])) + { + return false; // Key missing or validation failed + } + } + + return true; // All checks passed + } +} + diff --git a/libraries/vendor_getbible/TrueChristianBible.Joomla/src/Data/Subform.php b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/Data/Subform.php new file mode 100644 index 0000000..bc36815 --- /dev/null +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/Data/Subform.php @@ -0,0 +1,325 @@ + + * @git Joomla Component Builder + * @copyright Copyright (C) 2015 Vast Development Method. All rights reserved. + * @license GNU General Public License version 2 or later; see LICENSE.txt + */ + +namespace TrueChristianBible\Joomla\Data; + + +use TrueChristianBible\Joomla\Interfaces\Data\ItemsInterface as Items; +use TrueChristianBible\Joomla\Interfaces\Data\SubformInterface; + + +/** + * CRUD the data of any sub-form to another view (table) + * + * @since 3.2.2 + */ +final class Subform implements SubformInterface +{ + /** + * The ItemsInterface Class. + * + * @var Items + * @since 3.2.2 + */ + protected Items $items; + + /** + * Table Name + * + * @var string + * @since 3.2.1 + */ + protected string $table; + + /** + * Constructor. + * + * @param Items $items The ItemsInterface Class. + * @param string|null $table The table name. + * + * @since 3.2.2 + */ + public function __construct(Items $items, ?string $table = null) + { + $this->items = $items; + if ($table !== null) + { + $this->table = $table; + } + } + + /** + * Set the current active table + * + * @param string $table The table that should be active + * + * @return self + * @since 3.2.2 + */ + public function table(string $table): self + { + $this->table = $table; + + return $this; + } + + /** + * Get a subform items + * + * @param string $linkValue The value of the link key in child table. + * @param string $linkKey The link key on which the items where linked in the child table. + * @param string $field The parent field name of the subform in the parent view. + * @param array $get The array get:set of the keys of each row in the subform. + * + * @return array|null The subform + * @since 3.2.2 + */ + public function get(string $linkValue, string $linkKey, string $field, array $get): ?array + { + if (($items = $this->items->table($this->getTable())->get([$linkValue], $linkKey)) !== null) + { + return $this->converter($items, $get, $field); + } + return null; + } + + /** + * Set a subform items + * + * @param mixed $items The list of items from the subform to set + * @param string $indexKey The index key on which the items should be observed as it relates to insert/update/delete. + * @param string $linkKey The link key on which the items where linked in the child table. + * @param string $linkValue The value of the link key in child table. + * + * @return bool + * @since 3.2.2 + */ + public function set(mixed $items, string $indexKey, string $linkKey, string $linkValue): bool + { + $items = $this->process($items, $indexKey, $linkKey, $linkValue); + + $this->purge($items, $indexKey, $linkKey, $linkValue); + + if (empty($items)) + { + return true; // nothing to set (already purged) + } + + return $this->items->table($this->getTable())->set( + $items, $indexKey + ); + } + + /** + * Get the current active table + * + * @return string + * @since 3.2.2 + */ + public function getTable(): string + { + return $this->table; + } + + /** + * Purge all items no longer in subform + * + * @param array $items The list of items to set. + * @param string $indexKey The index key on which the items should be observed as it relates to insert/update/delete + * @param string $linkKey The link key on which the items where linked in the child table. + * @param string $linkValue The value of the link key in child table. + * + * @return void + * @since 3.2.2 + */ + private function purge(array $items, string $indexKey, string $linkKey, string $linkValue): void + { + // Get the current index values from the database + $currentIndexValues = $this->items->table($this->getTable())->values([$linkValue], $linkKey, $indexKey); + + if ($currentIndexValues !== null) + { + // Check if the items array is empty + if (empty($items)) + { + // Set activeIndexValues to an empty array if items is empty + $activeIndexValues = []; + } + else + { + // Extract the index values from the items array + $activeIndexValues = array_values(array_map(function($item) use ($indexKey) { + return $item[$indexKey] ?? null; + }, $items)); + } + + // Find the index values that are no longer in the items array + $inactiveIndexValues = array_diff($currentIndexValues, $activeIndexValues); + + // Delete the inactive index values + if (!empty($inactiveIndexValues)) + { + $this->items->table($this->getTable())->delete($inactiveIndexValues, $indexKey); + } + } + } + + /** + * Filters the specified keys from an array of objects or arrays, converts them to arrays, + * and sets them by association with a specified key and an incrementing integer. + * + * @param array $items Array of objects or arrays to be filtered. + * @param array $keySet Array of keys to retain in each item. + * @param string $field The field prefix for the resulting associative array. + * + * @return array Array of filtered arrays set by association. + * @since 3.2.2 + */ + private function converter(array $items, array $keySet, string $field): array + { + /** + * Filters keys for a single item and converts it to an array. + * + * @param object|array $item The item to filter. + * @param array $keySet The keys to retain. + * + * @return array The filtered array. + * @since 3.2.2 + */ + $filterKeys = function ($item, array $keySet) { + $filteredArray = []; + foreach ($keySet as $key) { + if (is_object($item) && property_exists($item, $key)) { + $filteredArray[$key] = $item->{$key}; + } elseif (is_array($item) && array_key_exists($key, $item)) { + $filteredArray[$key] = $item[$key]; + } + } + return $filteredArray; + }; + + $result = []; + foreach ($items as $index => $item) + { + $filteredArray = $filterKeys($item, $keySet); + $result[$field . $index] = $filteredArray; + } + + return $result; + } + + /** + * Processes an array of arrays based on the specified key. + * + * @param mixed $items Array of arrays to be processed. + * @param string $indexKey The index key on which the items should be observed as it relates to insert/update/delete + * @param string $linkKey The link key on which the items where linked in the child table. + * @param string $linkValue The value of the link key in child table. + * + * @return array The processed array of arrays. + * @since 3.2.2 + */ + private function process($items, string $indexKey, string $linkKey, string $linkValue): array + { + $items = is_array($items) ? $items : []; + foreach ($items as &$item) + { + $value = $item[$indexKey] ?? ''; + switch ($indexKey) { + case 'guid': + if (empty($value)) + { + // set INDEX + $item[$indexKey] = $this->setGuid($indexKey); + } + break; + case 'id': + if (empty($value)) + { + $item[$indexKey] = 0; + } + break; + default: + // No action for other keys if empty + break; + } + // set LINK + $item[$linkKey] = $linkValue; + } + + return array_values($items); + } + + /** + * Returns a GUIDv4 string + * + * Thanks to Dave Pearson (and other) + * https://www.php.net/manual/en/function.com-create-guid.php#119168 + * + * Uses the best cryptographically secure method + * for all supported platforms with fallback to an older, + * less secure version. + * + * @param string $key The key to check and modify values. + * @param bool $trim + * + * @return string + * + * @since 3.0.9 + */ + private function setGuid(string $key, bool $trim = true): string + { + // Windows + if (function_exists('com_create_guid')) + { + if ($trim) + { + return trim(\com_create_guid(), '{}'); + } + return \com_create_guid(); + } + + // set the braces if needed + $lbrace = $trim ? "" : chr(123); // "{" + $rbrace = $trim ? "" : chr(125); // "}" + + // OSX/Linux + if (function_exists('openssl_random_pseudo_bytes')) + { + $data = \openssl_random_pseudo_bytes(16); + $data[6] = chr( ord($data[6]) & 0x0f | 0x40); // set version to 0100 + $data[8] = chr( ord($data[8]) & 0x3f | 0x80); // set bits 6-7 to 10 + return $lbrace . vsprintf('%s%s-%s-%s-%s-%s%s%s', str_split(bin2hex($data), 4)) . $lbrace; + } + + // Fallback (PHP 4.2+) + mt_srand((double) microtime() * 10000); + $charid = strtolower( md5( uniqid( rand(), true))); + $hyphen = chr(45); // "-" + $guidv4 = $lbrace. + substr($charid, 0, 8). $hyphen. + substr($charid, 8, 4). $hyphen. + substr($charid, 12, 4). $hyphen. + substr($charid, 16, 4). $hyphen. + substr($charid, 20, 12). + $rbrace; + + // check that it does not already exist (one in a billion chance ;) + // but we do it any way... + if ($this->items->table($this->getTable())->values([$guidv4], $key)) + { + return $this->setGuid($key); + } + + return $guidv4; + } +} + diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Repository/index.html b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/Data/index.html similarity index 100% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Repository/index.html rename to libraries/vendor_getbible/TrueChristianBible.Joomla/src/Data/index.html diff --git a/libraries/vendor_getbible/TrueChristianBible.Joomla/src/Database/Delete.php b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/Database/Delete.php new file mode 100644 index 0000000..0d48009 --- /dev/null +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/Database/Delete.php @@ -0,0 +1,132 @@ + + * @git Joomla Component Builder + * @copyright Copyright (C) 2015 Vast Development Method. All rights reserved. + * @license GNU General Public License version 2 or later; see LICENSE.txt + */ + +namespace TrueChristianBible\Joomla\Database; + + +use TrueChristianBible\Joomla\Utilities\ArrayHelper; +use TrueChristianBible\Joomla\Interfaces\DeleteInterface; +use TrueChristianBible\Joomla\Abstraction\Database; + + +/** + * Database Delete Class + * + * @since 3.2.0 + */ +final class Delete extends Database implements DeleteInterface +{ + /** + * Delete all items in the database that match these conditions + * + * @param array $conditions Conditions by which to delete the data in database [array of arrays (key => value)] + * @param string $table The table where the data is being deleted + * + * @return bool + * @since 3.2.2 + **/ + public function items(array $conditions, string $table): bool + { + // set the update columns + if ($conditions === []) + { + return false; + } + + // get a query object + $query = $this->db->getQuery(true); + + // start the conditions bucket + $_conditions = []; + foreach ($conditions as $key => $value) + { + if (ArrayHelper::check($value)) + { + if (isset($value['value']) && isset($value['operator'])) + { + // check if value needs to be quoted + $quote = $value['quote'] ?? true; + if (!$quote) + { + if (ArrayHelper::check($value['value'])) + { + // add the where by array + $_conditions[] = $this->db->quoteName($key) + . ' ' . $value['operator'] + . ' ' . ' (' . + implode(',', $value['value']) + . ')'; + } + else + { + // add the conditions + $_conditions[] = $this->db->quoteName($key) + . ' ' . $value['operator'] + . ' ' . $value['value']; + } + } + else + { + if (ArrayHelper::check($value['value'])) + { + // add the where by array + $_conditions[] = $this->db->quoteName($key) + . ' ' . $value['operator'] + . ' ' . ' (' . + implode(',', array_map(fn($val) => $this->quote($val), $value['value'])) + . ')'; + } + else + { + // add the conditions + $_conditions[] = $this->db->quoteName($key) + . ' ' . $value['operator'] + . ' ' . $this->quote($value['value']); + } + } + } + else + { + // we should through an exception + // for security we just return false for now + return false; + } + } + else + { + // add default condition + $_conditions[] = $this->db->quoteName($key) . ' = ' . $this->quote($value); + } + } + + // set the query targets + $query->delete($this->db->quoteName($this->getTable($table))); + $query->where($_conditions); + + $this->db->setQuery($query); + + return $this->db->execute(); + } + + /** + * Truncate a table + * + * @param string $table The table that should be truncated + * + * @return void + * @since 3.2.2 + **/ + public function truncate(string $table): void + { + $this->db->truncateTable($this->getTable($table)); + } +} + diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla/src/Database/Insert.php b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/Database/Insert.php similarity index 92% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla/src/Database/Insert.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla/src/Database/Insert.php index ac92695..99396ac 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla/src/Database/Insert.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/Database/Insert.php @@ -9,13 +9,13 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\Database; +namespace TrueChristianBible\Joomla\Database; use Joomla\CMS\Date\Date; -use TrueChristianChurch\Joomla\Utilities\ArrayHelper; -use TrueChristianChurch\Joomla\Interfaces\InsertInterface; -use TrueChristianChurch\Joomla\Abstraction\Database; +use TrueChristianBible\Joomla\Utilities\ArrayHelper; +use TrueChristianBible\Joomla\Interfaces\InsertInterface; +use TrueChristianBible\Joomla\Abstraction\Database; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla/src/Database/Load.php b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/Database/Load.php similarity index 84% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla/src/Database/Load.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla/src/Database/Load.php index 7d8bf81..f1ad367 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla/src/Database/Load.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/Database/Load.php @@ -9,12 +9,12 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\Database; +namespace TrueChristianBible\Joomla\Database; -use TrueChristianChurch\Joomla\Utilities\ArrayHelper; -use TrueChristianChurch\Joomla\Interfaces\LoadInterface; -use TrueChristianChurch\Joomla\Abstraction\Database; +use TrueChristianBible\Joomla\Utilities\ArrayHelper; +use TrueChristianBible\Joomla\Interfaces\LoadInterface; +use TrueChristianBible\Joomla\Abstraction\Database; /** @@ -40,15 +40,7 @@ final class Load extends Database implements LoadInterface ?array $order = null, ?int $limit = null): ?array { // set key if found - $key = ''; - if (isset($select['key'])) - { - if (is_string($select['key'])) - { - $key = $select['key']; - } - unset($select['key']); - } + $key = $this->getKey($select); // check if we can get many rows if ($this->many($select, $tables, $where, $order, $limit)) @@ -77,15 +69,7 @@ final class Load extends Database implements LoadInterface ?array $order = null, ?int $limit = null): ?array { // set key if found - $key = ''; - if (isset($select['key'])) - { - if (is_string($select['key'])) - { - $key = $select['key']; - } - unset($select['key']); - } + $key = $this->getKey($select); // check if we can get many rows if ($this->many($select, $tables, $where, $order, $limit)) @@ -232,6 +216,31 @@ final class Load extends Database implements LoadInterface return null; } + /** + * Load values from multiple rows + * + * @param array $select Array of selection keys + * @param array $tables Array of tables to search + * @param array|null $where Array of where key=>value match exist + * @param array|null $order Array of how to order the data + * @param int|null $limit Limit the number of values returned + * + * @return array|null + * @since 3.2.2 + **/ + public function values(array $select, array $tables, ?array $where = null, + ?array $order = null, ?int $limit = null): ?array + { + // check if we can get many rows + if ($this->many($select, $tables, $where, $order, $limit)) + { + return $this->db->loadColumn(); + } + + // data does not exist + return null; + } + /** * Load many * @@ -464,6 +473,30 @@ final class Load extends Database implements LoadInterface return $query; } - + + /** + * Get the key from the selection array. + * + * This function retrieves a key from the provided selection array. + * The key is removed from the array after being retrieved. + * + * @param array $select Array of selection keys. + * + * @return string|null The key, or null if no key is found. + * @since 3.2.2 + **/ + protected function getKey(array &$select): ?string + { + $key = null; + + // Check for 'key' first and ensure it's a string. + if (isset($select['key']) && is_string($select['key'])) + { + $key = $select['key']; + unset($select['key']); // Remove 'key' from the array. + } + + return $key; + } } diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla/src/Database/Update.php b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/Database/Update.php similarity index 93% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla/src/Database/Update.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla/src/Database/Update.php index 09ecf51..b6b5591 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla/src/Database/Update.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/Database/Update.php @@ -9,11 +9,11 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\Database; +namespace TrueChristianBible\Joomla\Database; -use TrueChristianChurch\Joomla\Interfaces\UpdateInterface; -use TrueChristianChurch\Joomla\Abstraction\Database; +use TrueChristianBible\Joomla\Interfaces\UpdateInterface; +use TrueChristianBible\Joomla\Abstraction\Database; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Service/index.html b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/Database/index.html similarity index 100% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Service/index.html rename to libraries/vendor_getbible/TrueChristianBible.Joomla/src/Database/index.html diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/AI.php b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/AI.php similarity index 86% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/AI.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/AI.php index dfb0cb4..e3ec739 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/AI.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/AI.php @@ -9,12 +9,12 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\GetBible; +namespace TrueChristianBible\Joomla\GetBible; -use TrueChristianChurch\Joomla\GetBible\Openai\Config; -use TrueChristianChurch\Joomla\GetBible\Data\Response; -use TrueChristianChurch\Joomla\GetBible\AI\Engineer; +use TrueChristianBible\Joomla\GetBible\Openai\Config; +use TrueChristianBible\Joomla\GetBible\Data\Response; +use TrueChristianBible\Joomla\GetBible\AI\Engineer; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/AI/Engineer.php b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/AI/Engineer.php similarity index 91% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/AI/Engineer.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/AI/Engineer.php index 6f7da0d..30a64d2 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/AI/Engineer.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/AI/Engineer.php @@ -9,14 +9,14 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\GetBible\AI; +namespace TrueChristianBible\Joomla\GetBible\AI; -use TrueChristianChurch\Joomla\GetBible\Data\Scripture; -use TrueChristianChurch\Joomla\GetBible\Data\Prompt; -use TrueChristianChurch\Joomla\GetBible\Data\Placeholders; -use TrueChristianChurch\Joomla\Openai\Chat; -use TrueChristianChurch\Joomla\GetBible\Database\Insert; +use TrueChristianBible\Joomla\GetBible\Data\Scripture; +use TrueChristianBible\Joomla\GetBible\Data\Prompt; +use TrueChristianBible\Joomla\GetBible\Data\Placeholders; +use TrueChristianBible\Joomla\Openai\Chat; +use TrueChristianBible\Joomla\GetBible\Database\Insert; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Settings/index.html b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/AI/index.html similarity index 100% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Settings/index.html rename to libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/AI/index.html diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Abstraction/Api.php b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Abstraction/Api.php similarity index 79% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Abstraction/Api.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Abstraction/Api.php index 17b71b2..72972b7 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Abstraction/Api.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Abstraction/Api.php @@ -9,12 +9,12 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\GetBible\Abstraction; +namespace TrueChristianBible\Joomla\GetBible\Abstraction; -use TrueChristianChurch\Joomla\GetBible\Utilities\Http; -use TrueChristianChurch\Joomla\GetBible\Utilities\Uri; -use TrueChristianChurch\Joomla\GetBible\Utilities\Response; +use TrueChristianBible\Joomla\GetBible\Utilities\Http; +use TrueChristianBible\Joomla\GetBible\Utilities\Uri; +use TrueChristianBible\Joomla\GetBible\Utilities\Response; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Abstraction/Watcher.php b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Abstraction/Watcher.php similarity index 89% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Abstraction/Watcher.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Abstraction/Watcher.php index 9fc5645..831b227 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Abstraction/Watcher.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Abstraction/Watcher.php @@ -9,13 +9,13 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\GetBible\Abstraction; +namespace TrueChristianBible\Joomla\GetBible\Abstraction; use Joomla\CMS\Date\Date; -use TrueChristianChurch\Joomla\GetBible\Database\Load; -use TrueChristianChurch\Joomla\GetBible\Database\Insert; -use TrueChristianChurch\Joomla\GetBible\Database\Update; +use TrueChristianBible\Joomla\GetBible\Database\Load; +use TrueChristianBible\Joomla\GetBible\Database\Insert; +use TrueChristianBible\Joomla\GetBible\Database\Update; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/User/index.html b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Abstraction/index.html similarity index 100% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/User/index.html rename to libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Abstraction/index.html diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Api/Books.php b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Api/Books.php similarity index 91% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Api/Books.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Api/Books.php index 5319cdc..c145f7d 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Api/Books.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Api/Books.php @@ -9,10 +9,10 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\GetBible\Api; +namespace TrueChristianBible\Joomla\GetBible\Api; -use TrueChristianChurch\Joomla\GetBible\Abstraction\Api; +use TrueChristianBible\Joomla\GetBible\Abstraction\Api; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Api/Chapters.php b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Api/Chapters.php similarity index 92% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Api/Chapters.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Api/Chapters.php index 89e3c8c..e6c8190 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Api/Chapters.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Api/Chapters.php @@ -9,10 +9,10 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\GetBible\Api; +namespace TrueChristianBible\Joomla\GetBible\Api; -use TrueChristianChurch\Joomla\GetBible\Abstraction\Api; +use TrueChristianBible\Joomla\GetBible\Abstraction\Api; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Api/Translations.php b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Api/Translations.php similarity index 89% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Api/Translations.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Api/Translations.php index befd502..192873e 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Api/Translations.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Api/Translations.php @@ -9,10 +9,10 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\GetBible\Api; +namespace TrueChristianBible\Joomla\GetBible\Api; -use TrueChristianChurch\Joomla\GetBible\Abstraction\Api; +use TrueChristianBible\Joomla\GetBible\Abstraction\Api; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Api/Verses.php b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Api/Verses.php similarity index 87% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Api/Verses.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Api/Verses.php index 5ab5c8a..f5373da 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Api/Verses.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Api/Verses.php @@ -9,10 +9,10 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\GetBible\Api; +namespace TrueChristianBible\Joomla\GetBible\Api; -use TrueChristianChurch\Joomla\GetBible\Abstraction\Api; +use TrueChristianBible\Joomla\GetBible\Abstraction\Api; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Utilities/index.html b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Api/index.html similarity index 100% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Utilities/index.html rename to libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Api/index.html diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Config.php b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Config.php similarity index 86% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Config.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Config.php index c37a35d..b688fbc 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Config.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Config.php @@ -9,11 +9,11 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\GetBible; +namespace TrueChristianBible\Joomla\GetBible; -use TrueChristianChurch\Joomla\Utilities\Component\Helper; -use TrueChristianChurch\Joomla\Abstraction\BaseConfig; +use TrueChristianBible\Joomla\Utilities\Component\Helper; +use TrueChristianBible\Joomla\Abstraction\BaseConfig; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/DailyScripture.php b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/DailyScripture.php similarity index 92% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/DailyScripture.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/DailyScripture.php index 83703ea..39b3136 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/DailyScripture.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/DailyScripture.php @@ -9,12 +9,12 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\GetBible; +namespace TrueChristianBible\Joomla\GetBible; -use TrueChristianChurch\Joomla\GetBible\Config; -use TrueChristianChurch\Joomla\GetBible\Utilities\Http; -use TrueChristianChurch\Joomla\GetBible\Database\Load; +use TrueChristianBible\Joomla\GetBible\Config; +use TrueChristianBible\Joomla\GetBible\Utilities\Http; +use TrueChristianBible\Joomla\GetBible\Database\Load; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Data/Book.php b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Data/Book.php similarity index 90% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Data/Book.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Data/Book.php index ba98031..be1cf61 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Data/Book.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Data/Book.php @@ -9,11 +9,11 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\GetBible\Data; +namespace TrueChristianBible\Joomla\GetBible\Data; -use TrueChristianChurch\Joomla\GetBible\Database\Load; -use TrueChristianChurch\Joomla\GetBible\Openai\Config; +use TrueChristianBible\Joomla\GetBible\Database\Load; +use TrueChristianBible\Joomla\GetBible\Openai\Config; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Data/Chapter.php b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Data/Chapter.php similarity index 92% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Data/Chapter.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Data/Chapter.php index 553a62f..48ba3ee 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Data/Chapter.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Data/Chapter.php @@ -9,11 +9,11 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\GetBible\Data; +namespace TrueChristianBible\Joomla\GetBible\Data; -use TrueChristianChurch\Joomla\GetBible\Database\Load; -use TrueChristianChurch\Joomla\GetBible\Openai\Config; +use TrueChristianBible\Joomla\GetBible\Database\Load; +use TrueChristianBible\Joomla\GetBible\Openai\Config; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Data/Placeholders.php b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Data/Placeholders.php similarity index 93% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Data/Placeholders.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Data/Placeholders.php index 689b38c..8c4356d 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Data/Placeholders.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Data/Placeholders.php @@ -9,11 +9,11 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\GetBible\Data; +namespace TrueChristianBible\Joomla\GetBible\Data; -use TrueChristianChurch\Joomla\GetBible\Data\Scripture; -use TrueChristianChurch\Joomla\GetBible\Data\Prompt; +use TrueChristianBible\Joomla\GetBible\Data\Scripture; +use TrueChristianBible\Joomla\GetBible\Data\Prompt; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Data/Prompt.php b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Data/Prompt.php similarity index 92% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Data/Prompt.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Data/Prompt.php index e091c9b..0a2a7cd 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Data/Prompt.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Data/Prompt.php @@ -9,11 +9,11 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\GetBible\Data; +namespace TrueChristianBible\Joomla\GetBible\Data; -use TrueChristianChurch\Joomla\GetBible\Database\Load; -use TrueChristianChurch\Joomla\GetBible\Openai\Config; +use TrueChristianBible\Joomla\GetBible\Database\Load; +use TrueChristianBible\Joomla\GetBible\Openai\Config; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Data/Response.php b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Data/Response.php similarity index 89% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Data/Response.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Data/Response.php index 80fc7e0..7dc2be0 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Data/Response.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Data/Response.php @@ -9,13 +9,13 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\GetBible\Data; +namespace TrueChristianBible\Joomla\GetBible\Data; -use TrueChristianChurch\Joomla\GetBible\Data\Scripture; -use TrueChristianChurch\Joomla\GetBible\Data\Prompt; -use TrueChristianChurch\Joomla\GetBible\Database\Load; -use TrueChristianChurch\Joomla\GetBible\Openai\Config; +use TrueChristianBible\Joomla\GetBible\Data\Scripture; +use TrueChristianBible\Joomla\GetBible\Data\Prompt; +use TrueChristianBible\Joomla\GetBible\Database\Load; +use TrueChristianBible\Joomla\GetBible\Openai\Config; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Data/Scripture.php b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Data/Scripture.php similarity index 87% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Data/Scripture.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Data/Scripture.php index 33f32e1..83c35ac 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Data/Scripture.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Data/Scripture.php @@ -9,14 +9,14 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\GetBible\Data; +namespace TrueChristianBible\Joomla\GetBible\Data; -use TrueChristianChurch\Joomla\GetBible\Data\Translation; -use TrueChristianChurch\Joomla\GetBible\Data\Book; -use TrueChristianChurch\Joomla\GetBible\Data\Chapter; -use TrueChristianChurch\Joomla\GetBible\Data\Verse; -use TrueChristianChurch\Joomla\GetBible\Data\Word; +use TrueChristianBible\Joomla\GetBible\Data\Translation; +use TrueChristianBible\Joomla\GetBible\Data\Book; +use TrueChristianBible\Joomla\GetBible\Data\Chapter; +use TrueChristianBible\Joomla\GetBible\Data\Verse; +use TrueChristianBible\Joomla\GetBible\Data\Word; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Data/Translation.php b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Data/Translation.php similarity index 90% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Data/Translation.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Data/Translation.php index 35c07e4..e0d8e93 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Data/Translation.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Data/Translation.php @@ -9,11 +9,11 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\GetBible\Data; +namespace TrueChristianBible\Joomla\GetBible\Data; -use TrueChristianChurch\Joomla\GetBible\Database\Load; -use TrueChristianChurch\Joomla\GetBible\Openai\Config; +use TrueChristianBible\Joomla\GetBible\Database\Load; +use TrueChristianBible\Joomla\GetBible\Openai\Config; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Data/Verse.php b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Data/Verse.php similarity index 92% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Data/Verse.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Data/Verse.php index 8bf74d3..cef8136 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Data/Verse.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Data/Verse.php @@ -9,13 +9,13 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\GetBible\Data; +namespace TrueChristianBible\Joomla\GetBible\Data; -use TrueChristianChurch\Joomla\GetBible\Data\Chapter; -use TrueChristianChurch\Joomla\GetBible\Openai\Config; -use TrueChristianChurch\Joomla\GetBible\Data\Prompt; -use TrueChristianChurch\Joomla\GetBible\Utilities\StringHelper; +use TrueChristianBible\Joomla\GetBible\Data\Chapter; +use TrueChristianBible\Joomla\GetBible\Openai\Config; +use TrueChristianBible\Joomla\GetBible\Data\Prompt; +use TrueChristianBible\Joomla\GetBible\Utilities\StringHelper; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Data/Word.php b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Data/Word.php similarity index 93% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Data/Word.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Data/Word.php index f32911e..800ae6b 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Data/Word.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Data/Word.php @@ -9,12 +9,12 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\GetBible\Data; +namespace TrueChristianBible\Joomla\GetBible\Data; -use TrueChristianChurch\Joomla\GetBible\Data\Verse; -use TrueChristianChurch\Joomla\GetBible\Openai\Config; -use TrueChristianChurch\Joomla\GetBible\Data\Prompt; +use TrueChristianBible\Joomla\GetBible\Data\Verse; +use TrueChristianBible\Joomla\GetBible\Openai\Config; +use TrueChristianBible\Joomla\GetBible\Data\Prompt; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/index.html b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Data/index.html similarity index 100% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/index.html rename to libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Data/index.html diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Database/Insert.php b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Database/Insert.php similarity index 91% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Database/Insert.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Database/Insert.php index 5c60552..8da1c03 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Database/Insert.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Database/Insert.php @@ -9,11 +9,11 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\GetBible\Database; +namespace TrueChristianBible\Joomla\GetBible\Database; -use TrueChristianChurch\Joomla\GetBible\Model\Upsert as Model; -use TrueChristianChurch\Joomla\Database\Insert as Database; +use TrueChristianBible\Joomla\GetBible\Model\Upsert as Model; +use TrueChristianBible\Joomla\Database\Insert as Database; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Database/Load.php b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Database/Load.php similarity index 92% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Database/Load.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Database/Load.php index 28d2020..cfbaf3c 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Database/Load.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Database/Load.php @@ -9,12 +9,12 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\GetBible\Database; +namespace TrueChristianBible\Joomla\GetBible\Database; -use TrueChristianChurch\Joomla\GetBible\Table; -use TrueChristianChurch\Joomla\GetBible\Model\Load as Model; -use TrueChristianChurch\Joomla\Database\Load as Database; +use TrueChristianBible\Joomla\GetBible\Table; +use TrueChristianBible\Joomla\GetBible\Model\Load as Model; +use TrueChristianBible\Joomla\Database\Load as Database; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Database/Update.php b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Database/Update.php similarity index 92% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Database/Update.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Database/Update.php index 3763236..6aa71d5 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Database/Update.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Database/Update.php @@ -9,11 +9,11 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\GetBible\Database; +namespace TrueChristianBible\Joomla\GetBible\Database; -use TrueChristianChurch\Joomla\GetBible\Model\Upsert as Model; -use TrueChristianChurch\Joomla\Database\Update as Database; +use TrueChristianBible\Joomla\GetBible\Model\Upsert as Model; +use TrueChristianBible\Joomla\Database\Update as Database; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Openai/index.html b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Database/index.html similarity index 100% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.Openai/index.html rename to libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Database/index.html diff --git a/libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Factory.php b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Factory.php new file mode 100644 index 0000000..4c52909 --- /dev/null +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Factory.php @@ -0,0 +1,50 @@ + + * @git GetBible + * @copyright Copyright (C) 2015 Vast Development Method. All rights reserved. + * @license GNU General Public License version 2 or later; see LICENSE.txt + */ + +namespace TrueChristianBible\Joomla\GetBible; + + +use Joomla\DI\Container; +use TrueChristianBible\Joomla\GetBible\Service\Api; +use TrueChristianBible\Joomla\GetBible\Service\Utilities; +use TrueChristianBible\Joomla\GetBible\Service\Watcher; +use TrueChristianBible\Joomla\GetBible\Service\App; +use TrueChristianBible\Joomla\GetBible\Service\Model; +use TrueChristianBible\Joomla\GetBible\Service\Database; +use TrueChristianBible\Joomla\Interfaces\FactoryInterface; +use TrueChristianBible\Joomla\Abstraction\Factory as ExtendingFactory; + + +/** + * GetBible Factory + * + * @since 2.0.1 + */ +abstract class Factory extends ExtendingFactory implements FactoryInterface +{ + /** + * Create a container object + * + * @return Container + * @since 2.0.1 + */ + protected static function createContainer(): Container + { + return (new Container()) + ->registerServiceProvider(new Utilities()) + ->registerServiceProvider(new Api()) + ->registerServiceProvider(new Watcher()) + ->registerServiceProvider(new App()) + ->registerServiceProvider(new Model()) + ->registerServiceProvider(new Database()); + } +} + diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Linker.php b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Linker.php similarity index 93% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Linker.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Linker.php index eeedb05..fa901f9 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Linker.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Linker.php @@ -9,16 +9,16 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\GetBible; +namespace TrueChristianBible\Joomla\GetBible; use Joomla\CMS\User\UserHelper; use Joomla\CMS\Language\Text; -use TrueChristianChurch\Joomla\GetBible\Database\Load; -use TrueChristianChurch\Joomla\GetBible\Database\Insert; -use TrueChristianChurch\Joomla\GetBible\Database\Update; -use TrueChristianChurch\Joomla\GetBible\Utilities\SessionHelper as Session; -use TrueChristianChurch\Joomla\Utilities\GuidHelper; +use TrueChristianBible\Joomla\GetBible\Database\Load; +use TrueChristianBible\Joomla\GetBible\Database\Insert; +use TrueChristianBible\Joomla\GetBible\Database\Update; +use TrueChristianBible\Joomla\GetBible\Utilities\SessionHelper as Session; +use TrueChristianBible\Joomla\Utilities\GuidHelper; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Loader.php b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Loader.php similarity index 86% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Loader.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Loader.php index 856b7d6..c91d90a 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Loader.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Loader.php @@ -9,12 +9,12 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\GetBible; +namespace TrueChristianBible\Joomla\GetBible; use Joomla\Registry\Registry; -use TrueChristianChurch\Joomla\GetBible\Database\Load; -use TrueChristianChurch\Joomla\GetBible\Watcher; +use TrueChristianBible\Joomla\GetBible\Database\Load; +use TrueChristianBible\Joomla\GetBible\Watcher; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Model/Load.php b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Model/Load.php similarity index 84% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Model/Load.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Model/Load.php index f45b853..eed4a88 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Model/Load.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Model/Load.php @@ -9,16 +9,16 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\GetBible\Model; +namespace TrueChristianBible\Joomla\GetBible\Model; -use TrueChristianChurch\Joomla\Abstraction\BaseConfig as Config; -use TrueChristianChurch\Joomla\GetBible\Table; -use TrueChristianChurch\Joomla\Utilities\StringHelper; -use TrueChristianChurch\Joomla\Utilities\ArrayHelper; -use TrueChristianChurch\Joomla\Utilities\ObjectHelper; -use TrueChristianChurch\Joomla\Interfaces\ModelInterface; -use TrueChristianChurch\Joomla\Abstraction\Model; +use TrueChristianBible\Joomla\Abstraction\BaseConfig as Config; +use TrueChristianBible\Joomla\GetBible\Table; +use TrueChristianBible\Joomla\Utilities\StringHelper; +use TrueChristianBible\Joomla\Utilities\ArrayHelper; +use TrueChristianBible\Joomla\Utilities\ObjectHelper; +use TrueChristianBible\Joomla\Interfaces\ModelInterface; +use TrueChristianBible\Joomla\Abstraction\Model; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Model/Upsert.php b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Model/Upsert.php similarity index 87% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Model/Upsert.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Model/Upsert.php index bdd47e1..a8ea650 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Model/Upsert.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Model/Upsert.php @@ -9,14 +9,14 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\GetBible\Model; +namespace TrueChristianBible\Joomla\GetBible\Model; -use TrueChristianChurch\Joomla\Abstraction\BaseConfig as Config; -use TrueChristianChurch\Joomla\GetBible\Table; -use TrueChristianChurch\Joomla\Utilities\ObjectHelper; -use TrueChristianChurch\Joomla\Interfaces\ModelInterface; -use TrueChristianChurch\Joomla\Abstraction\Model; +use TrueChristianBible\Joomla\Abstraction\BaseConfig as Config; +use TrueChristianBible\Joomla\GetBible\Table; +use TrueChristianBible\Joomla\Utilities\ObjectHelper; +use TrueChristianBible\Joomla\Interfaces\ModelInterface; +use TrueChristianBible\Joomla\Abstraction\Model; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Openai/src/Abstraction/index.html b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Model/index.html similarity index 100% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.Openai/src/Abstraction/index.html rename to libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Model/index.html diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Note.php b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Note.php similarity index 90% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Note.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Note.php index 723ac9b..33f529c 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Note.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Note.php @@ -9,15 +9,15 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\GetBible; +namespace TrueChristianBible\Joomla\GetBible; use Joomla\CMS\Language\Text; -use TrueChristianChurch\Joomla\GetBible\Database\Load; -use TrueChristianChurch\Joomla\GetBible\Database\Insert; -use TrueChristianChurch\Joomla\GetBible\Database\Update; -use TrueChristianChurch\Joomla\GetBible\Linker; -use TrueChristianChurch\Joomla\Utilities\GuidHelper; +use TrueChristianBible\Joomla\GetBible\Database\Load; +use TrueChristianBible\Joomla\GetBible\Database\Insert; +use TrueChristianBible\Joomla\GetBible\Database\Update; +use TrueChristianBible\Joomla\GetBible\Linker; +use TrueChristianBible\Joomla\Utilities\GuidHelper; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Openai.php b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Openai.php similarity index 74% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Openai.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Openai.php index 810a715..481718a 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Openai.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Openai.php @@ -9,17 +9,17 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\GetBible; +namespace TrueChristianBible\Joomla\GetBible; use Joomla\DI\Container; -use TrueChristianChurch\Joomla\GetBible\Service\Openai as Api; -use TrueChristianChurch\Joomla\Openai\Service\Utilities; -use TrueChristianChurch\Joomla\GetBible\Service\Data; -use TrueChristianChurch\Joomla\GetBible\Service\AI; -use TrueChristianChurch\Joomla\GetBible\Service\Model; -use TrueChristianChurch\Joomla\GetBible\Service\Database; -use TrueChristianChurch\Joomla\Interfaces\FactoryInterface; +use TrueChristianBible\Joomla\GetBible\Service\Openai as Api; +use TrueChristianBible\Joomla\Openai\Service\Utilities; +use TrueChristianBible\Joomla\GetBible\Service\Data; +use TrueChristianBible\Joomla\GetBible\Service\AI; +use TrueChristianBible\Joomla\GetBible\Service\Model; +use TrueChristianBible\Joomla\GetBible\Service\Database; +use TrueChristianBible\Joomla\Interfaces\FactoryInterface; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Openai/Config.php b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Openai/Config.php similarity index 92% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Openai/Config.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Openai/Config.php index f970ae8..3261654 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Openai/Config.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Openai/Config.php @@ -9,14 +9,14 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\GetBible\Openai; +namespace TrueChristianBible\Joomla\GetBible\Openai; use Joomla\CMS\Factory as JoomlaFactory; use Joomla\Registry\Registry as JoomlaRegistry; use Joomla\Input\Input; -use TrueChristianChurch\Joomla\Utilities\Component\Helper; -use TrueChristianChurch\Joomla\Abstraction\BaseConfig; +use TrueChristianBible\Joomla\Utilities\Component\Helper; +use TrueChristianBible\Joomla\Abstraction\BaseConfig; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Openai/src/Service/index.html b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Openai/index.html similarity index 100% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.Openai/src/Service/index.html rename to libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Openai/index.html diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Search.php b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Search.php similarity index 87% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Search.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Search.php index 32b7b21..e988d00 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Search.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Search.php @@ -9,7 +9,7 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\GetBible; +namespace TrueChristianBible\Joomla\GetBible; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Service/AI.php b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Service/AI.php similarity index 88% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Service/AI.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Service/AI.php index 2255db2..f009e4e 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Service/AI.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Service/AI.php @@ -9,13 +9,13 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\GetBible\Service; +namespace TrueChristianBible\Joomla\GetBible\Service; use Joomla\DI\Container; use Joomla\DI\ServiceProviderInterface; -use TrueChristianChurch\Joomla\GetBible\AI as GetBible; -use TrueChristianChurch\Joomla\GetBible\AI\Engineer; +use TrueChristianBible\Joomla\GetBible\AI as GetBible; +use TrueChristianBible\Joomla\GetBible\AI\Engineer; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Service/Api.php b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Service/Api.php similarity index 88% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Service/Api.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Service/Api.php index c3edfc6..67808df 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Service/Api.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Service/Api.php @@ -9,15 +9,15 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\GetBible\Service; +namespace TrueChristianBible\Joomla\GetBible\Service; use Joomla\DI\Container; use Joomla\DI\ServiceProviderInterface; -use TrueChristianChurch\Joomla\GetBible\Api\Translations; -use TrueChristianChurch\Joomla\GetBible\Api\Books; -use TrueChristianChurch\Joomla\GetBible\Api\Chapters; -use TrueChristianChurch\Joomla\GetBible\Api\Verses; +use TrueChristianBible\Joomla\GetBible\Api\Translations; +use TrueChristianBible\Joomla\GetBible\Api\Books; +use TrueChristianBible\Joomla\GetBible\Api\Chapters; +use TrueChristianBible\Joomla\GetBible\Api\Verses; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Service/App.php b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Service/App.php similarity index 86% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Service/App.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Service/App.php index 43eada5..b15c7e5 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Service/App.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Service/App.php @@ -9,21 +9,21 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\GetBible\Service; +namespace TrueChristianBible\Joomla\GetBible\Service; use Joomla\DI\Container; use Joomla\DI\ServiceProviderInterface; -use TrueChristianChurch\Joomla\GetBible\Config; -use TrueChristianChurch\Joomla\GetBible\Table; -use TrueChristianChurch\Joomla\GetBible\DailyScripture; -use TrueChristianChurch\Joomla\GetBible\Search; -use TrueChristianChurch\Joomla\GetBible\Loader; -use TrueChristianChurch\Joomla\GetBible\Linker; -use TrueChristianChurch\Joomla\GetBible\Note; -use TrueChristianChurch\Joomla\GetBible\Tag; -use TrueChristianChurch\Joomla\GetBible\Tagged; -use TrueChristianChurch\Joomla\GetBible\Tagged\Paragraphs; +use TrueChristianBible\Joomla\GetBible\Config; +use TrueChristianBible\Joomla\GetBible\Table; +use TrueChristianBible\Joomla\GetBible\DailyScripture; +use TrueChristianBible\Joomla\GetBible\Search; +use TrueChristianBible\Joomla\GetBible\Loader; +use TrueChristianBible\Joomla\GetBible\Linker; +use TrueChristianBible\Joomla\GetBible\Note; +use TrueChristianBible\Joomla\GetBible\Tag; +use TrueChristianBible\Joomla\GetBible\Tagged; +use TrueChristianBible\Joomla\GetBible\Tagged\Paragraphs; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Service/Data.php b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Service/Data.php similarity index 86% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Service/Data.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Service/Data.php index 661d99d..2fe75bb 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Service/Data.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Service/Data.php @@ -9,23 +9,23 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\GetBible\Service; +namespace TrueChristianBible\Joomla\GetBible\Service; use Joomla\DI\Container; use Joomla\DI\ServiceProviderInterface; -use TrueChristianChurch\Joomla\GetBible\Openai\Config; -use TrueChristianChurch\Joomla\GetBible\Table; -use TrueChristianChurch\Joomla\GetBible\Utilities\StringHelper; -use TrueChristianChurch\Joomla\GetBible\Data\Scripture; -use TrueChristianChurch\Joomla\GetBible\Data\Translation; -use TrueChristianChurch\Joomla\GetBible\Data\Book; -use TrueChristianChurch\Joomla\GetBible\Data\Chapter; -use TrueChristianChurch\Joomla\GetBible\Data\Verse; -use TrueChristianChurch\Joomla\GetBible\Data\Word; -use TrueChristianChurch\Joomla\GetBible\Data\Prompt; -use TrueChristianChurch\Joomla\GetBible\Data\Placeholders; -use TrueChristianChurch\Joomla\GetBible\Data\Response; +use TrueChristianBible\Joomla\GetBible\Openai\Config; +use TrueChristianBible\Joomla\GetBible\Table; +use TrueChristianBible\Joomla\GetBible\Utilities\StringHelper; +use TrueChristianBible\Joomla\GetBible\Data\Scripture; +use TrueChristianBible\Joomla\GetBible\Data\Translation; +use TrueChristianBible\Joomla\GetBible\Data\Book; +use TrueChristianBible\Joomla\GetBible\Data\Chapter; +use TrueChristianBible\Joomla\GetBible\Data\Verse; +use TrueChristianBible\Joomla\GetBible\Data\Word; +use TrueChristianBible\Joomla\GetBible\Data\Prompt; +use TrueChristianBible\Joomla\GetBible\Data\Placeholders; +use TrueChristianBible\Joomla\GetBible\Data\Response; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Service/Database.php b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Service/Database.php similarity index 85% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Service/Database.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Service/Database.php index a71c418..accf345 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Service/Database.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Service/Database.php @@ -9,17 +9,17 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\GetBible\Service; +namespace TrueChristianBible\Joomla\GetBible\Service; use Joomla\DI\Container; use Joomla\DI\ServiceProviderInterface; -use TrueChristianChurch\Joomla\Database\Insert as BaseInsert; -use TrueChristianChurch\Joomla\Database\Update as BaseUpdate; -use TrueChristianChurch\Joomla\Database\Load as BaseLoad; -use TrueChristianChurch\Joomla\GetBible\Database\Insert; -use TrueChristianChurch\Joomla\GetBible\Database\Load; -use TrueChristianChurch\Joomla\GetBible\Database\Update; +use TrueChristianBible\Joomla\Database\Insert as BaseInsert; +use TrueChristianBible\Joomla\Database\Update as BaseUpdate; +use TrueChristianBible\Joomla\Database\Load as BaseLoad; +use TrueChristianBible\Joomla\GetBible\Database\Insert; +use TrueChristianBible\Joomla\GetBible\Database\Load; +use TrueChristianBible\Joomla\GetBible\Database\Update; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Service/Model.php b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Service/Model.php similarity index 87% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Service/Model.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Service/Model.php index 39490b5..affd1c6 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Service/Model.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Service/Model.php @@ -9,13 +9,13 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\GetBible\Service; +namespace TrueChristianBible\Joomla\GetBible\Service; use Joomla\DI\Container; use Joomla\DI\ServiceProviderInterface; -use TrueChristianChurch\Joomla\GetBible\Model\Upsert; -use TrueChristianChurch\Joomla\GetBible\Model\Load; +use TrueChristianBible\Joomla\GetBible\Model\Upsert; +use TrueChristianBible\Joomla\GetBible\Model\Load; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Service/Openai.php b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Service/Openai.php similarity index 88% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Service/Openai.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Service/Openai.php index b3e9ea2..5dd4aa8 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Service/Openai.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Service/Openai.php @@ -9,15 +9,15 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\GetBible\Service; +namespace TrueChristianBible\Joomla\GetBible\Service; use Joomla\DI\Container; use Joomla\DI\ServiceProviderInterface; -use TrueChristianChurch\Joomla\Openai\Chat; -use TrueChristianChurch\Joomla\Openai\Completions; -use TrueChristianChurch\Joomla\Openai\Models; -use TrueChristianChurch\Joomla\Openai\Moderate; +use TrueChristianBible\Joomla\Openai\Chat; +use TrueChristianBible\Joomla\Openai\Completions; +use TrueChristianBible\Joomla\Openai\Models; +use TrueChristianBible\Joomla\Openai\Moderate; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Service/Utilities.php b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Service/Utilities.php similarity index 85% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Service/Utilities.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Service/Utilities.php index 5dea585..4a53f3f 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Service/Utilities.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Service/Utilities.php @@ -9,16 +9,16 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\GetBible\Service; +namespace TrueChristianBible\Joomla\GetBible\Service; use Joomla\DI\Container; use Joomla\DI\ServiceProviderInterface; -use TrueChristianChurch\Joomla\GetBible\Utilities\Uri; -use TrueChristianChurch\Joomla\GetBible\Utilities\Response; -use TrueChristianChurch\Joomla\GetBible\Utilities\Http; -use TrueChristianChurch\Joomla\GetBible\Utilities\StringHelper; -use TrueChristianChurch\Joomla\GetBible\Utilities\SessionHelper; +use TrueChristianBible\Joomla\GetBible\Utilities\Uri; +use TrueChristianBible\Joomla\GetBible\Utilities\Response; +use TrueChristianBible\Joomla\GetBible\Utilities\Http; +use TrueChristianBible\Joomla\GetBible\Utilities\StringHelper; +use TrueChristianBible\Joomla\GetBible\Utilities\SessionHelper; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Service/Watcher.php b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Service/Watcher.php similarity index 88% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Service/Watcher.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Service/Watcher.php index 9bd5e83..fee88ef 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Service/Watcher.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Service/Watcher.php @@ -9,15 +9,15 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\GetBible\Service; +namespace TrueChristianBible\Joomla\GetBible\Service; use Joomla\DI\Container; use Joomla\DI\ServiceProviderInterface; -use TrueChristianChurch\Joomla\GetBible\Watcher as Watch; -use TrueChristianChurch\Joomla\GetBible\Watcher\Translation; -use TrueChristianChurch\Joomla\GetBible\Watcher\Book; -use TrueChristianChurch\Joomla\GetBible\Watcher\Chapter; +use TrueChristianBible\Joomla\GetBible\Watcher as Watch; +use TrueChristianBible\Joomla\GetBible\Watcher\Translation; +use TrueChristianBible\Joomla\GetBible\Watcher\Book; +use TrueChristianBible\Joomla\GetBible\Watcher\Chapter; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Openai/src/Utilities/index.html b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Service/index.html similarity index 100% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.Openai/src/Utilities/index.html rename to libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Service/index.html diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Table.php b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Table.php similarity index 99% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Table.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Table.php index 3d878e8..75e1637 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Table.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Table.php @@ -1,33 +1,33 @@ - * @git GetBible + * @git Joomla Component Builder * @copyright Copyright (C) 2015 Vast Development Method. All rights reserved. * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\GetBible; +namespace TrueChristianBible\Joomla\GetBible; -use TrueChristianChurch\Joomla\Interfaces\Tableinterface; -use TrueChristianChurch\Joomla\Abstraction\BaseTable; +use TrueChristianBible\Joomla\Interfaces\Tableinterface; +use TrueChristianBible\Joomla\Abstraction\BaseTable; /** - * GetBible Tables + * Getbible Tables * - * @since 2.0.1 + * @since 3.2.0 */ -class Table extends BaseTable implements Tableinterface +final class Table extends BaseTable implements Tableinterface { /** * All areas/views/tables with their field details * * @var array - * @since 2.0.1 + * @since 3.2.0 **/ protected array $tables = [ 'linker' => [ diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Table/Schema.php b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Table/Schema.php similarity index 56% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Table/Schema.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Table/Schema.php index fe7e44a..70cd9f7 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Table/Schema.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Table/Schema.php @@ -1,26 +1,26 @@ - * @git GetBible + * @git Joomla Component Builder * @copyright Copyright (C) 2015 Vast Development Method. All rights reserved. * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\GetBible\Table; +namespace TrueChristianBible\Joomla\GetBible\Table; -use TrueChristianChurch\Joomla\GetBible\Table; -use TrueChristianChurch\Joomla\Interfaces\SchemaInterface; -use TrueChristianChurch\Joomla\Abstraction\Schema as ExtendingSchema; +use TrueChristianBible\Joomla\GetBible\Table; +use TrueChristianBible\Joomla\Interfaces\SchemaInterface; +use TrueChristianBible\Joomla\Abstraction\Schema as ExtendingSchema; /** - * GetBible Tables Schema + * Getbible Tables Schema * - * @since 3.0.8 + * @since 3.2.1 */ final class Schema extends ExtendingSchema implements SchemaInterface { @@ -29,7 +29,7 @@ final class Schema extends ExtendingSchema implements SchemaInterface * * @param Table $table The Table Class. * - * @since 3.0.8 + * @since 3.2.1 */ public function __construct(?Table $table = null) { @@ -42,7 +42,7 @@ final class Schema extends ExtendingSchema implements SchemaInterface * Get the targeted component code * * @return string - * @since 3.0.8 + * @since 3.2.1 */ protected function getCode(): string { diff --git a/libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Table/SchemaChecker.php b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Table/SchemaChecker.php new file mode 100644 index 0000000..11deb12 --- /dev/null +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Table/SchemaChecker.php @@ -0,0 +1,72 @@ + + * @git Joomla Component Builder + * @copyright Copyright (C) 2015 Vast Development Method. All rights reserved. + * @license GNU General Public License version 2 or later; see LICENSE.txt + */ + +namespace TrueChristianBible\Joomla\GetBible\Table; + + +use TrueChristianBible\Joomla\GetBible\Table; +use TrueChristianBible\Joomla\GetBible\Table\Schema; +use TrueChristianBible\Joomla\Interfaces\SchemaCheckerInterface; +use TrueChristianBible\Joomla\Abstraction\SchemaChecker as ExtendingSchemaChecker; + + +/** + * Getbible Tables Schema Checker + * + * @since 3.2.2 + */ +final class SchemaChecker extends ExtendingSchemaChecker implements SchemaCheckerInterface +{ + /** + * Get the targeted component code + * + * @return string + * @since 3.2.2 + */ + protected function getCode(): string + { + return 'getbible'; + } + + /** + * Get the targeted component power path + * + * @return string + * @since 3.2.2 + */ + protected function getPowerPath(): string + { + return 'src/Helper/PowerloaderHelper.php'; + } + + /** + * Get the fully qualified name of the schema class. + * + * @return string + * @since 3.2.2 + */ + protected function getSchemaClass(): string + { + return Schema::class; + } + + /** + * Get the fully qualified name of the table class. + * + * @return string + * @since 3.2.2 + */ + protected function getTableClass(): string + { + return Table::class; + } +} + diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Openai/src/index.html b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Table/index.html similarity index 100% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.Openai/src/index.html rename to libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Table/index.html diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Tag.php b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Tag.php similarity index 92% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Tag.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Tag.php index ef4776d..cb643f1 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Tag.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Tag.php @@ -9,15 +9,15 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\GetBible; +namespace TrueChristianBible\Joomla\GetBible; use Joomla\CMS\Language\Text; -use TrueChristianChurch\Joomla\GetBible\Database\Load; -use TrueChristianChurch\Joomla\GetBible\Database\Insert; -use TrueChristianChurch\Joomla\GetBible\Database\Update; -use TrueChristianChurch\Joomla\GetBible\Linker; -use TrueChristianChurch\Joomla\Utilities\GuidHelper; +use TrueChristianBible\Joomla\GetBible\Database\Load; +use TrueChristianBible\Joomla\GetBible\Database\Insert; +use TrueChristianBible\Joomla\GetBible\Database\Update; +use TrueChristianBible\Joomla\GetBible\Linker; +use TrueChristianBible\Joomla\Utilities\GuidHelper; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Tagged.php b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Tagged.php similarity index 92% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Tagged.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Tagged.php index 88c3e0a..91060d9 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Tagged.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Tagged.php @@ -9,19 +9,19 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\GetBible; +namespace TrueChristianBible\Joomla\GetBible; use Joomla\Registry\Registry; use Joomla\CMS\Language\Text; use Joomla\CMS\Application\CMSApplication; use Joomla\CMS\Factory; -use TrueChristianChurch\Joomla\GetBible\Database\Load; -use TrueChristianChurch\Joomla\GetBible\Database\Insert; -use TrueChristianChurch\Joomla\GetBible\Database\Update; -use TrueChristianChurch\Joomla\GetBible\Linker; -use TrueChristianChurch\Joomla\Utilities\GuidHelper; -use TrueChristianChurch\Joomla\Utilities\Component\Helper; +use TrueChristianBible\Joomla\GetBible\Database\Load; +use TrueChristianBible\Joomla\GetBible\Database\Insert; +use TrueChristianBible\Joomla\GetBible\Database\Update; +use TrueChristianBible\Joomla\GetBible\Linker; +use TrueChristianBible\Joomla\Utilities\GuidHelper; +use TrueChristianBible\Joomla\Utilities\Component\Helper; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Tagged/Paragraphs.php b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Tagged/Paragraphs.php similarity index 94% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Tagged/Paragraphs.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Tagged/Paragraphs.php index 31d48a8..47a910b 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Tagged/Paragraphs.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Tagged/Paragraphs.php @@ -9,7 +9,7 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\GetBible\Tagged; +namespace TrueChristianBible\Joomla\GetBible\Tagged; use Joomla\CMS\Router\Route; diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla/index.html b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Tagged/index.html similarity index 100% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla/index.html rename to libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Tagged/index.html diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Utilities/Http.php b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Utilities/Http.php similarity index 90% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Utilities/Http.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Utilities/Http.php index 59ecacc..b1480d0 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Utilities/Http.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Utilities/Http.php @@ -9,7 +9,7 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\GetBible\Utilities; +namespace TrueChristianBible\Joomla\GetBible\Utilities; use Joomla\CMS\Http\Http as JoomlaHttp; diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Utilities/Response.php b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Utilities/Response.php similarity index 90% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Utilities/Response.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Utilities/Response.php index 692ccee..36bf915 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Utilities/Response.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Utilities/Response.php @@ -9,12 +9,12 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\GetBible\Utilities; +namespace TrueChristianBible\Joomla\GetBible\Utilities; -use Joomla\Http\Response as JoomlaResponse; -use TrueChristianChurch\Joomla\Utilities\JsonHelper; -use TrueChristianChurch\Joomla\Utilities\StringHelper; +use Joomla\CMS\Http\Response as JoomlaResponse; +use TrueChristianBible\Joomla\Utilities\JsonHelper; +use TrueChristianBible\Joomla\Utilities\StringHelper; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Utilities/SessionHelper.php b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Utilities/SessionHelper.php similarity index 89% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Utilities/SessionHelper.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Utilities/SessionHelper.php index 02bf1b2..d207ab8 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Utilities/SessionHelper.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Utilities/SessionHelper.php @@ -9,12 +9,12 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\GetBible\Utilities; +namespace TrueChristianBible\Joomla\GetBible\Utilities; use Joomla\CMS\Factory as JoomlaFactory; use Joomla\CMS\Session\Session; -use TrueChristianChurch\Joomla\Utilities\GuidHelper; +use TrueChristianBible\Joomla\Utilities\GuidHelper; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Utilities/StringHelper.php b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Utilities/StringHelper.php similarity index 94% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Utilities/StringHelper.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Utilities/StringHelper.php index 8925987..053e3a7 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Utilities/StringHelper.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Utilities/StringHelper.php @@ -9,7 +9,7 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\GetBible\Utilities; +namespace TrueChristianBible\Joomla\GetBible\Utilities; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Utilities/Uri.php b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Utilities/Uri.php similarity index 88% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Utilities/Uri.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Utilities/Uri.php index 1fe9d77..f1645e3 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Utilities/Uri.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Utilities/Uri.php @@ -9,11 +9,11 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\GetBible\Utilities; +namespace TrueChristianBible\Joomla\GetBible\Utilities; use Joomla\Uri\Uri as JoomlaUri; -use TrueChristianChurch\Joomla\GetBible\Config; +use TrueChristianBible\Joomla\GetBible\Config; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla/src/Abstraction/index.html b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Utilities/index.html similarity index 100% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla/src/Abstraction/index.html rename to libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Utilities/index.html diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Watcher.php b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Watcher.php similarity index 92% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Watcher.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Watcher.php index 0bb7729..27bfff2 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Watcher.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Watcher.php @@ -9,13 +9,13 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\GetBible; +namespace TrueChristianBible\Joomla\GetBible; -use TrueChristianChurch\Joomla\GetBible\Database\Load; -use TrueChristianChurch\Joomla\GetBible\Watcher\Translation; -use TrueChristianChurch\Joomla\GetBible\Watcher\Book; -use TrueChristianChurch\Joomla\GetBible\Watcher\Chapter; +use TrueChristianBible\Joomla\GetBible\Database\Load; +use TrueChristianBible\Joomla\GetBible\Watcher\Translation; +use TrueChristianBible\Joomla\GetBible\Watcher\Book; +use TrueChristianBible\Joomla\GetBible\Watcher\Chapter; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Watcher/Book.php b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Watcher/Book.php similarity index 89% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Watcher/Book.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Watcher/Book.php index 2d19b20..6478c00 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Watcher/Book.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Watcher/Book.php @@ -9,14 +9,14 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\GetBible\Watcher; +namespace TrueChristianBible\Joomla\GetBible\Watcher; -use TrueChristianChurch\Joomla\GetBible\Database\Load; -use TrueChristianChurch\Joomla\GetBible\Database\Insert; -use TrueChristianChurch\Joomla\GetBible\Database\Update; -use TrueChristianChurch\Joomla\GetBible\Api\Books; -use TrueChristianChurch\Joomla\GetBible\Abstraction\Watcher; +use TrueChristianBible\Joomla\GetBible\Database\Load; +use TrueChristianBible\Joomla\GetBible\Database\Insert; +use TrueChristianBible\Joomla\GetBible\Database\Update; +use TrueChristianBible\Joomla\GetBible\Api\Books; +use TrueChristianBible\Joomla\GetBible\Abstraction\Watcher; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Watcher/Chapter.php b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Watcher/Chapter.php similarity index 92% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Watcher/Chapter.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Watcher/Chapter.php index 874bbd1..7426f62 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Watcher/Chapter.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Watcher/Chapter.php @@ -9,15 +9,15 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\GetBible\Watcher; +namespace TrueChristianBible\Joomla\GetBible\Watcher; -use TrueChristianChurch\Joomla\GetBible\Database\Load; -use TrueChristianChurch\Joomla\GetBible\Database\Insert; -use TrueChristianChurch\Joomla\GetBible\Database\Update; -use TrueChristianChurch\Joomla\GetBible\Api\Chapters; -use TrueChristianChurch\Joomla\GetBible\Api\Verses; -use TrueChristianChurch\Joomla\GetBible\Abstraction\Watcher; +use TrueChristianBible\Joomla\GetBible\Database\Load; +use TrueChristianBible\Joomla\GetBible\Database\Insert; +use TrueChristianBible\Joomla\GetBible\Database\Update; +use TrueChristianBible\Joomla\GetBible\Api\Chapters; +use TrueChristianBible\Joomla\GetBible\Api\Verses; +use TrueChristianBible\Joomla\GetBible\Abstraction\Watcher; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Watcher/Translation.php b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Watcher/Translation.php similarity index 88% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Watcher/Translation.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Watcher/Translation.php index 0278b85..2f0cbce 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Watcher/Translation.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Watcher/Translation.php @@ -9,14 +9,14 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\GetBible\Watcher; +namespace TrueChristianBible\Joomla\GetBible\Watcher; -use TrueChristianChurch\Joomla\GetBible\Database\Load; -use TrueChristianChurch\Joomla\GetBible\Database\Insert; -use TrueChristianChurch\Joomla\GetBible\Database\Update; -use TrueChristianChurch\Joomla\GetBible\Api\Translations; -use TrueChristianChurch\Joomla\GetBible\Abstraction\Watcher; +use TrueChristianBible\Joomla\GetBible\Database\Load; +use TrueChristianBible\Joomla\GetBible\Database\Insert; +use TrueChristianBible\Joomla\GetBible\Database\Update; +use TrueChristianBible\Joomla\GetBible\Api\Translations; +use TrueChristianBible\Joomla\GetBible\Abstraction\Watcher; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla/src/Database/index.html b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Watcher/index.html similarity index 100% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla/src/Database/index.html rename to libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/Watcher/index.html diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla/src/Interfaces/index.html b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/index.html similarity index 100% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla/src/Interfaces/index.html rename to libraries/vendor_getbible/TrueChristianBible.Joomla/src/GetBible/index.html diff --git a/libraries/vendor_getbible/TrueChristianBible.Joomla/src/Interfaces/Data/DeleteInterface.php b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/Interfaces/Data/DeleteInterface.php new file mode 100644 index 0000000..7054901 --- /dev/null +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/Interfaces/Data/DeleteInterface.php @@ -0,0 +1,60 @@ + + * @git Joomla Component Builder + * @copyright Copyright (C) 2015 Vast Development Method. All rights reserved. + * @license GNU General Public License version 2 or later; see LICENSE.txt + */ + +namespace TrueChristianBible\Joomla\Interfaces\Data; + + +/** + * Data Delete + * + * @since 3.2.2 + */ +interface DeleteInterface +{ + /** + * Set the current active table + * + * @param string|null $table The table that should be active + * + * @return self + * @since 3.2.2 + */ + public function table(?string $table): self; + + /** + * Delete all items in the database that match these conditions + * + * @param array $conditions Conditions by which to delete the data in database [array of arrays (key => value)] + * + * @return bool + * @since 3.2.2 + **/ + public function items(array $conditions): bool; + + /** + * Truncate a table + * + * @param string|null $table The table that should be truncated + * + * @return void + * @since 3.2.2 + **/ + public function truncate(): void; + + /** + * Get the current active table + * + * @return string + * @since 3.2.2 + */ + public function getTable(): string; +} + diff --git a/libraries/vendor_getbible/TrueChristianBible.Joomla/src/Interfaces/Data/InsertInterface.php b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/Interfaces/Data/InsertInterface.php new file mode 100644 index 0000000..5edc26b --- /dev/null +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/Interfaces/Data/InsertInterface.php @@ -0,0 +1,98 @@ + + * @git Joomla Component Builder + * @copyright Copyright (C) 2015 Vast Development Method. All rights reserved. + * @license GNU General Public License version 2 or later; see LICENSE.txt + */ + +namespace TrueChristianBible\Joomla\Interfaces\Data; + + +/** + * Data Insert + * + * @since 3.2.2 + */ +interface InsertInterface +{ + /** + * Set the current active table + * + * @param string|null $table The table that should be active + * + * @return self + * @since 3.2.2 + */ + public function table(?string $table): self; + + /** + * Insert a value to a given table + * Example: $this->value(Value, 'value_key', 'GUID'); + * + * @param mixed $value The field value + * @param string $field The field key + * @param string $keyValue The key value + * @param string $key The key name + * + * @return bool + * @since 3.2.0 + */ + public function value($value, string $field, string $keyValue, string $key = 'guid'): bool; + + /** + * Insert single row with multiple values to a given table + * Example: $this->item(Array); + * + * @param array $item The item to save + * + * @return bool + * @since 3.2.0 + */ + public function row(array $item): bool; + + /** + * Insert multiple rows to a given table + * Example: $this->items(Array); + * + * @param array|null $items The items updated in database (array of arrays) + * + * @return bool + * @since 3.2.0 + */ + public function rows(?array $items): bool; + + /** + * Insert single item with multiple values to a given table + * Example: $this->item(Object); + * + * @param object $item The item to save + * + * @return bool + * @since 3.2.0 + */ + public function item(object $item): bool; + + /** + * Insert multiple items to a given table + * Example: $this->items(Array); + * + * @param array|null $items The items updated in database (array of objects) + * + * @return bool + * @since 3.2.0 + */ + public function items(?array $items): bool; + + /** + * Get the current active table + * + * @return string + * @since 3.2.2 + */ + public function getTable(): string; +} + diff --git a/libraries/vendor_getbible/TrueChristianBible.Joomla/src/Interfaces/Data/ItemInterface.php b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/Interfaces/Data/ItemInterface.php new file mode 100644 index 0000000..e8153ef --- /dev/null +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/Interfaces/Data/ItemInterface.php @@ -0,0 +1,86 @@ + + * @git Joomla Component Builder + * @copyright Copyright (C) 2015 Vast Development Method. All rights reserved. + * @license GNU General Public License version 2 or later; see LICENSE.txt + */ + +namespace TrueChristianBible\Joomla\Interfaces\Data; + + +/** + * Data Item Interface + * + * @since 3.2.2 + */ +interface ItemInterface +{ + /** + * Set the current active table + * + * @param string $table The table that should be active + * + * @return self + * @since 3.2.2 + */ + public function table(string $table): self; + + /** + * Get an item + * + * @param string $value The item key value + * @param string $key The item key + * + * @return object|null The item object or null + * @since 3.2.2 + */ + public function get(string $value, string $key = 'guid'): ?object; + + /** + * Get the value + * + * @param string $value The item key value + * @param string $key The item key + * @param string $get The key of the values we want back + * + * @return mixed + * @since 3.2.2 + */ + public function value(string $value, string $key = 'guid', string $get = 'id'); + + /** + * Set an item + * + * @param object $item The item + * @param string $key The item key + * @param string|null $action The action to load power + * + * @return bool + * @since 3.2.2 + */ + public function set(object $item, string $key = 'guid', ?string $action = null): bool; + + /** + * Delete an item + * + * @param string $value The item key value + * @param string $key The item key + * + * @return bool + * @since 3.2.2 + */ + public function delete(string $value, string $key = 'guid'): bool; + + /** + * Get the current active table + * + * @return string + * @since 3.2.2 + */ + public function getTable(): string; +} + diff --git a/libraries/vendor_getbible/TrueChristianBible.Joomla/src/Interfaces/Data/ItemsInterface.php b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/Interfaces/Data/ItemsInterface.php new file mode 100644 index 0000000..ccc7264 --- /dev/null +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/Interfaces/Data/ItemsInterface.php @@ -0,0 +1,85 @@ + + * @git Joomla Component Builder + * @copyright Copyright (C) 2015 Vast Development Method. All rights reserved. + * @license GNU General Public License version 2 or later; see LICENSE.txt + */ + +namespace TrueChristianBible\Joomla\Interfaces\Data; + + +/** + * Data Items Interface + * + * @since 3.2.2 + */ +interface ItemsInterface +{ + /** + * Set the current active table + * + * @param string $table The table that should be active + * + * @return self + * @since 3.2.2 + */ + public function table(string $table): self; + + /** + * Get list of items + * + * @param array $values The ids of the items + * @param string $key The key of the values + * + * @return array|null The item object or null + * @since 3.2.2 + */ + public function get(array $values, string $key = 'guid'): ?array; + + /** + * Get the values + * + * @param array $values The list of values (to search by). + * @param string $key The key on which the values being searched. + * @param string $get The key of the values we want back + * + * @return array|null The array of found values. + * @since 3.2.2 + */ + public function values(array $values, string $key = 'guid', string $get = 'id'): ?array; + + /** + * Set items + * + * @param array $items The list of items + * @param string $key The key on which the items should be set + * + * @return bool + * @since 3.2.2 + */ + public function set(array $items, string $key = 'guid'): bool; + + /** + * Delete items + * + * @param array $values The item key value + * @param string $key The item key + * + * @return bool + * @since 3.2.2 + */ + public function delete(array $values, string $key = 'guid'): bool; + + /** + * Get the current active table + * + * @return string + * @since 3.2.2 + */ + public function getTable(): string; +} + diff --git a/libraries/vendor_getbible/TrueChristianBible.Joomla/src/Interfaces/Data/LoadInterface.php b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/Interfaces/Data/LoadInterface.php new file mode 100644 index 0000000..743ad30 --- /dev/null +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/Interfaces/Data/LoadInterface.php @@ -0,0 +1,106 @@ + + * @git Joomla Component Builder + * @copyright Copyright (C) 2015 Vast Development Method. All rights reserved. + * @license GNU General Public License version 2 or later; see LICENSE.txt + */ + +namespace TrueChristianBible\Joomla\Interfaces\Data; + + +/** + * Data Load Interface + * + * @since 3.2.2 + */ +interface LoadInterface +{ + /** + * Set the current active table + * + * @param string|null $table The table that should be active + * + * @return self + * @since 3.2.2 + */ + public function table(?string $table): self; + + /** + * Get a value from a given table + * Example: $this->value( + * [ + * 'guid' => 'xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx' + * ], 'value_key' + * ); + * + * @param array $keys The item keys + * @param string $field The field key + * + * @return mixed + * @since 2.0.1 + */ + public function value(array $keys, string $field); + + /** + * Get a value from multiple rows from a given table + * Example: $this->values( + * [ + * 'guid' => 'xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx' + * ], 'value_key' + * ); + * + * @param array $keys The item keys + * @param string $field The field key + * + * @return array|null + * @since 3.2.2 + */ + public function values(array $keys, string $field): ?array; + + /** + * Get values from a given table + * Example: $this->item( + * [ + * 'guid' => 'xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx' + * ] + * ); + * + * @param array $keys The item keys + * + * @return object|null + * @since 2.0.1 + */ + public function item(array $keys): ?object; + + /** + * Get values from a given table + * Example: $this->items( + * [ + * 'guid' => [ + * 'operator' => 'IN', + * 'value' => [''xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx'', ''xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx''] + * ] + * ] + * ); + * Example: $this->items($keys); + * + * @param array $keys The item keys + * + * @return array|null + * @since 2.0.1 + */ + public function items(array $keys): ?array; + + /** + * Get the current active table + * + * @return string + * @since 3.2.2 + */ + public function getTable(): string; +} + diff --git a/libraries/vendor_getbible/TrueChristianBible.Joomla/src/Interfaces/Data/MultiSubformInterface.php b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/Interfaces/Data/MultiSubformInterface.php new file mode 100644 index 0000000..81f4b6b --- /dev/null +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/Interfaces/Data/MultiSubformInterface.php @@ -0,0 +1,77 @@ + + * @git Joomla Component Builder + * @copyright Copyright (C) 2015 Vast Development Method. All rights reserved. + * @license GNU General Public License version 2 or later; see LICENSE.txt + */ + +namespace TrueChristianBible\Joomla\Interfaces\Data; + + +/** + * Data Multi Subform Interface + * + * @since 3.2.2 + */ +interface MultiSubformInterface +{ + /** + * Get a subform items + * + * @param array $getMap The the map to get the subfrom data + * + * Example: + * $getMap = [ + * '_core' => [ + * 'table' =>'data', + * 'linkValue' => $item->guid ?? '', + * 'linkKey' => 'look', + * 'field' => 'data', + * 'get' => ['guid','email','image','mobile_phone','website','dateofbirth'] + * ], + * 'countries' => [ + * 'table' =>'data_country', + * 'linkValue' => 'data:guid', // coretable:fieldname + * 'linkKey' => 'data', + * 'get' => ['guid','country','currency'] + * ] + * ]; + * + * @return array|null The subform + * @since 3.2.2 + */ + public function get(array $getMap): ?array; + + /** + * Set a subform items + * + * @param mixed $items The list of items from the subform to set + * @param array $setMap The the map to set the subfrom data + * + * Example: + * $items, + * $setMap = [ + * '_core' => [ + * 'table' =>'data', + * 'indexKey' => 'guid', + * 'linkKey' => 'look', + * 'linkValue' => $data['guid'] ?? '' + * ], + * 'countries' => [ + * 'table' =>'data_country', + * 'indexKey' => 'guid', + * 'linkKey' => 'data', + * 'linkValue' => 'data:guid' // coretable:fieldname + * ] + * ]; + * + * @return bool + * @since 3.2.2 + */ + public function set(mixed $items, array $setMap): bool; +} + diff --git a/libraries/vendor_getbible/TrueChristianBible.Joomla/src/Interfaces/Data/SubformInterface.php b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/Interfaces/Data/SubformInterface.php new file mode 100644 index 0000000..10da116 --- /dev/null +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/Interfaces/Data/SubformInterface.php @@ -0,0 +1,66 @@ + + * @git Joomla Component Builder + * @copyright Copyright (C) 2015 Vast Development Method. All rights reserved. + * @license GNU General Public License version 2 or later; see LICENSE.txt + */ + +namespace TrueChristianBible\Joomla\Interfaces\Data; + + +/** + * Data Subform Interface + * + * @since 3.2.2 + */ +interface SubformInterface +{ + /** + * Set the current active table + * + * @param string $table The table that should be active + * + * @return self + * @since 3.2.2 + */ + public function table(string $table): self; + + /** + * Get a subform items + * + * @param string $linkValue The value of the link key in child table. + * @param string $linkKey The link key on which the items where linked in the child table. + * @param string $field The parent field name of the subform in the parent view. + * @param array $get The array SET of the keys of each row in the subform. + * + * @return array|null The subform + * @since 3.2.2 + */ + public function get(string $linkValue, string $linkKey, string $field, array $get): ?array; + + /** + * Set a subform items + * + * @param mixed $items The list of items from the subform to set + * @param string $indexKey The index key on which the items should be observed as it relates to insert/update/delete. + * @param string $linkKey The link key on which the items where linked in the child table. + * @param string $linkValue The value of the link key in child table. + * + * @return bool + * @since 3.2.2 + */ + public function set(mixed $items, string $indexKey, string $linkKey, string $linkValue): bool; + + /** + * Get the current active table + * + * @return string + * @since 3.2.2 + */ + public function getTable(): string; +} + diff --git a/libraries/vendor_getbible/TrueChristianBible.Joomla/src/Interfaces/Data/UpdateInterface.php b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/Interfaces/Data/UpdateInterface.php new file mode 100644 index 0000000..353cf94 --- /dev/null +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/Interfaces/Data/UpdateInterface.php @@ -0,0 +1,102 @@ + + * @git Joomla Component Builder + * @copyright Copyright (C) 2015 Vast Development Method. All rights reserved. + * @license GNU General Public License version 2 or later; see LICENSE.txt + */ + +namespace TrueChristianBible\Joomla\Interfaces\Data; + + +/** + * Data Update + * + * @since 3.2.2 + */ +interface UpdateInterface +{ + /** + * Set the current active table + * + * @param string|null $table The table that should be active + * + * @return self + * @since 3.2.2 + */ + public function table(?string $table): self; + + /** + * Update a value to a given table + * Example: $this->value(Value, 'value_key', 'GUID'); + * + * @param mixed $value The field value + * @param string $field The field key + * @param string $keyValue The key value + * @param string $key The key name + * + * @return bool + * @since 3.2.0 + */ + public function value($value, string $field, string $keyValue, string $key = 'guid'): bool; + + /** + * Update single row with multiple values to a given table + * Example: $this->item(Array); + * + * @param array $item The item to save + * @param string $key The key name + * + * @return bool + * @since 3.2.0 + */ + public function row(array $item, string $key = 'guid'): bool; + + /** + * Update multiple rows to a given table + * Example: $this->items(Array); + * + * @param array|null $items The items updated in database (array of arrays) + * @param string $key The key name + * + * @return bool + * @since 3.2.0 + */ + public function rows(?array $items, string $key = 'guid'): bool; + + /** + * Update single item with multiple values to a given table + * Example: $this->item(Object); + * + * @param object $item The item to save + * @param string $key The key name + * + * @return bool + * @since 3.2.0 + */ + public function item(object $item, string $key = 'guid'): bool; + + /** + * Update multiple items to a given table + * Example: $this->items(Array); + * + * @param array|null $items The items updated in database (array of objects) + * @param string $key The key name + * + * @return bool + * @since 3.2.0 + */ + public function items(?array $items, string $key = 'guid'): bool; + + /** + * Get the current active table + * + * @return string + * @since 3.2.2 + */ + public function getTable(): string; +} + diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla/src/Utilities/Component/index.html b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/Interfaces/Data/index.html similarity index 100% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla/src/Utilities/Component/index.html rename to libraries/vendor_getbible/TrueChristianBible.Joomla/src/Interfaces/Data/index.html diff --git a/libraries/vendor_getbible/TrueChristianBible.Joomla/src/Interfaces/DeleteInterface.php b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/Interfaces/DeleteInterface.php new file mode 100644 index 0000000..f92765f --- /dev/null +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/Interfaces/DeleteInterface.php @@ -0,0 +1,43 @@ + + * @git Joomla Component Builder + * @copyright Copyright (C) 2015 Vast Development Method. All rights reserved. + * @license GNU General Public License version 2 or later; see LICENSE.txt + */ + +namespace TrueChristianBible\Joomla\Interfaces; + + +/** + * Database Delete Interface + * + * @since 3.2.0 + */ +interface DeleteInterface +{ + /** + * Delete all rows in the database that match these conditions + * + * @param array $conditions Conditions by which to delete the data in database [array of arrays (key => value)] + * @param string $table The table where the data is being deleted + * + * @return bool + * @since 3.2.0 + **/ + public function items(array $conditions, string $table): bool; + + /** + * Truncate a table + * + * @param string $table The table that should be truncated + * + * @return void + * @since 3.2.2 + **/ + public function truncate(string $table): void; +} + diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla/src/Interfaces/FactoryInterface.php b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/Interfaces/FactoryInterface.php similarity index 85% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla/src/Interfaces/FactoryInterface.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla/src/Interfaces/FactoryInterface.php index accb082..38f8fee 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla/src/Interfaces/FactoryInterface.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/Interfaces/FactoryInterface.php @@ -9,14 +9,16 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\Interfaces; +namespace TrueChristianBible\Joomla\Interfaces; use Joomla\DI\Container; /** - * The Container Factory Interface + * The Container Factory Interface + * + * @since 0.0.0 */ interface FactoryInterface { @@ -26,7 +28,7 @@ interface FactoryInterface * @param string $key The container class key * * @return Mixed - * @since 3.2.0 + * @since 0.0.0 */ public static function _(string $key); @@ -34,7 +36,7 @@ interface FactoryInterface * Get the global container * * @return Container - * @since 3.2.0 + * @since 0.0.0 */ public static function getContainer(): Container; } diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla/src/Interfaces/InsertInterface.php b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/Interfaces/InsertInterface.php similarity index 95% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla/src/Interfaces/InsertInterface.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla/src/Interfaces/InsertInterface.php index deaaaee..a0f9bf5 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla/src/Interfaces/InsertInterface.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/Interfaces/InsertInterface.php @@ -9,7 +9,7 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\Interfaces; +namespace TrueChristianBible\Joomla\Interfaces; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla/src/Interfaces/LoadInterface.php b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/Interfaces/LoadInterface.php similarity index 83% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla/src/Interfaces/LoadInterface.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla/src/Interfaces/LoadInterface.php index 82611f5..45ac633 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla/src/Interfaces/LoadInterface.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/Interfaces/LoadInterface.php @@ -9,7 +9,7 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\Interfaces; +namespace TrueChristianBible\Joomla\Interfaces; /** @@ -109,6 +109,21 @@ interface LoadInterface * @return mixed * @since 3.2.0 **/ - public function value(array $select, array $tables, ?array $where = null, ?array $order = null); + public function value(array $select, array $tables, ?array $where = null, ?array $order = null); + + /** + * Load values from multiple rows + * + * @param array $select Array of selection keys + * @param array $tables Array of tables to search + * @param array|null $where Array of where key=>value match exist + * @param array|null $order Array of how to order the data + * @param int|null $limit Limit the number of values returned + * + * @return array|null + * @since 3.2.2 + **/ + public function values(array $select, array $tables, ?array $where = null, + ?array $order = null, ?int $limit = null): ?array; } diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla/src/Interfaces/ModelInterface.php b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/Interfaces/ModelInterface.php similarity index 60% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla/src/Interfaces/ModelInterface.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla/src/Interfaces/ModelInterface.php index ce0f2a0..f1f2527 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla/src/Interfaces/ModelInterface.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/Interfaces/ModelInterface.php @@ -9,7 +9,7 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\Interfaces; +namespace TrueChristianBible\Joomla\Interfaces; /** @@ -19,6 +19,16 @@ namespace TrueChristianChurch\Joomla\Interfaces; */ interface ModelInterface { + /** + * Set the current active table + * + * @param string $table The table that should be active + * + * @return self + * @since 3.2.2 + */ + public function table(string $table): self; + /** * Model the value * Example: $this->value(value, 'value_key', 'table_name'); @@ -32,17 +42,30 @@ interface ModelInterface */ public function value($value, string $field, ?string $table = null); + /** + * Model a value of multiple items + * Example: $this->items(Array, 'value_key', 'table_name'); + * + * @param array|null $items The array of values + * @param string $field The field key + * @param string|null $table The table + * + * @return array|null + * @since 3.2.0 + */ + public function values(?array $items = null, string $field, ?string $table = null): ?array; + /** * Model the values of an item * Example: $this->item(Object, 'table_name'); * - * @param object $item The item object + * @param object|null $item The item object * @param string|null $table The table * * @return object|null * @since 3.2.0 */ - public function item(object $item, ?string $table = null): ?object; + public function item(?object $item, ?string $table = null): ?object; /** * Model the values of multiple items @@ -60,13 +83,13 @@ interface ModelInterface * Model the values of an row * Example: $this->item(Array, 'table_name'); * - * @param array $item The item array + * @param array|null $item The item array * @param string|null $table The table * * @return array|null * @since 3.2.0 */ - public function row(array $item, ?string $table = null): ?array; + public function row(?array $item, ?string $table = null): ?array; /** * Model the values of multiple rows @@ -89,6 +112,26 @@ interface ModelInterface * @return int|null * @since 3.2.0 */ - public function last(?string $table = null): ?int; + public function last(?string $table = null): ?int; + + /** + * Set the current active table + * + * @param string $tableName The table name + * + * @return void + * @since 3.2.2 + */ + public function setTable(string $tableName): void; + + /** + * Set the switch to control the behaviour of empty values + * + * @param bool $allowEmpty The switch + * + * @return void + * @since 3.2.2 + */ + public function setAllowEmpty(bool $allowEmpty): void; } diff --git a/libraries/vendor_getbible/TrueChristianBible.Joomla/src/Interfaces/SchemaCheckerInterface.php b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/Interfaces/SchemaCheckerInterface.php new file mode 100644 index 0000000..d5a7232 --- /dev/null +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/Interfaces/SchemaCheckerInterface.php @@ -0,0 +1,30 @@ + + * @git Joomla Component Builder + * @copyright Copyright (C) 2015 Vast Development Method. All rights reserved. + * @license GNU General Public License version 2 or later; see LICENSE.txt + */ + +namespace TrueChristianBible\Joomla\Interfaces; + + +/** + * Schema Checker Interface + * + * @since 3.2.2 + */ +interface SchemaCheckerInterface +{ + /** + * Make sure that the database schema is up-to-date. + * + * @return void + * @since 3.2.2 + */ + public function run(): void; +} + diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla/src/Interfaces/SchemaInterface.php b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/Interfaces/SchemaInterface.php similarity index 93% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla/src/Interfaces/SchemaInterface.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla/src/Interfaces/SchemaInterface.php index 943ab64..abd41df 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla/src/Interfaces/SchemaInterface.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/Interfaces/SchemaInterface.php @@ -9,7 +9,7 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\Interfaces; +namespace TrueChristianBible\Joomla\Interfaces; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla/src/Interfaces/Tableinterface.php b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/Interfaces/Tableinterface.php similarity index 94% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla/src/Interfaces/Tableinterface.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla/src/Interfaces/Tableinterface.php index f584717..2b6b137 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla/src/Interfaces/Tableinterface.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/Interfaces/Tableinterface.php @@ -9,7 +9,7 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\Interfaces; +namespace TrueChristianBible\Joomla\Interfaces; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla/src/Interfaces/UpdateInterface.php b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/Interfaces/UpdateInterface.php similarity index 95% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla/src/Interfaces/UpdateInterface.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla/src/Interfaces/UpdateInterface.php index fb506ad..1c46ca9 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla/src/Interfaces/UpdateInterface.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/Interfaces/UpdateInterface.php @@ -9,7 +9,7 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\Interfaces; +namespace TrueChristianBible\Joomla\Interfaces; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla/src/Utilities/String/index.html b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/Interfaces/index.html similarity index 100% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla/src/Utilities/String/index.html rename to libraries/vendor_getbible/TrueChristianBible.Joomla/src/Interfaces/index.html diff --git a/libraries/vendor_getbible/TrueChristianBible.Joomla/src/Model/Load.php b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/Model/Load.php new file mode 100644 index 0000000..51729db --- /dev/null +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/Model/Load.php @@ -0,0 +1,118 @@ + + * @git Joomla Component Builder + * @copyright Copyright (C) 2015 Vast Development Method. All rights reserved. + * @license GNU General Public License version 2 or later; see LICENSE.txt + */ + +namespace TrueChristianBible\Joomla\Model; + + +use TrueChristianBible\Joomla\Utilities\StringHelper; +use TrueChristianBible\Joomla\Utilities\ArrayHelper; +use TrueChristianBible\Joomla\Utilities\ObjectHelper; +use TrueChristianBible\Joomla\Interfaces\ModelInterface; +use TrueChristianBible\Joomla\Abstraction\Model; + + +/** + * Power Model Load + * + * @since 3.2.2 + */ +final class Load extends Model implements ModelInterface +{ + /** + * Model the value + * Example: $this->value(value, 'field_key', 'table_name'); + * + * @param mixed $value The value to model + * @param string $field The field key + * @param string|null $table The table + * + * @return mixed + * @since 3.2.0 + */ + public function value($value, string $field, ?string $table = null) + { + // set the table name + if (empty($table)) + { + $table = $this->getTable(); + } + + // check if this is a valid table + if (($store = $this->table->get($table, $field, 'store')) !== null) + { + // open the value based on the store method + switch($store) + { + case 'base64': + $value = base64_decode((string) $value); + break; + case 'json': + $value = json_decode($value); + break; + } + } + + return $value; + } + + /** + * Validate before the value is modelled + * + * @param mixed $value The field value + * @param string|null $field The field key + * @param string|null $table The table + * + * @return bool + * @since 3.2.0 + */ + protected function validateBefore(&$value, ?string $field = null, ?string $table = null): bool + { + // only strings or numbers allowed + if (StringHelper::check($value) || is_numeric($value)) + { + return true; + } + // check if we allow empty + elseif ($this->getAllowEmpty() && empty($value)) + { + return true; + } + // remove empty values + return false; + } + + /** + * Validate after the value is modelled + * + * @param mixed $value The field value + * @param string|null $field The field key + * @param string|null $table The table + * + * @return bool + * @since 3.2.0 + */ + protected function validateAfter(&$value, ?string $field = null, ?string $table = null): bool + { + // only strings or numbers allowed + if (StringHelper::check($value) || ArrayHelper::check($value, true) || ObjectHelper::check($value) || is_numeric($value)) + { + return true; + } + // check if we allow empty + elseif ($this->getAllowEmpty() && empty($value)) + { + return true; + } + // remove empty values + return false; + } +} + diff --git a/libraries/vendor_getbible/TrueChristianBible.Joomla/src/Model/Upsert.php b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/Model/Upsert.php new file mode 100644 index 0000000..f3cecf1 --- /dev/null +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/Model/Upsert.php @@ -0,0 +1,118 @@ + + * @git Joomla Component Builder + * @copyright Copyright (C) 2015 Vast Development Method. All rights reserved. + * @license GNU General Public License version 2 or later; see LICENSE.txt + */ + +namespace TrueChristianBible\Joomla\Model; + + +use TrueChristianBible\Joomla\Utilities\StringHelper; +use TrueChristianBible\Joomla\Utilities\ArrayHelper; +use TrueChristianBible\Joomla\Utilities\ObjectHelper; +use TrueChristianBible\Joomla\Interfaces\ModelInterface; +use TrueChristianBible\Joomla\Abstraction\Model; + + +/** + * Power Model Update or Insert + * + * @since 3.2.0 + */ +final class Upsert extends Model implements ModelInterface +{ + /** + * Model the value + * Example: $this->value(value, 'field_key', 'table_name'); + * + * @param mixed $value The value to model + * @param string $field The field key + * @param string|null $table The table + * + * @return mixed + * @since 3.2.0 + */ + public function value($value, string $field, ?string $table = null) + { + // set the table name + if (empty($table)) + { + $table = $this->getTable(); + } + + // check if this is a valid table + if (($store = $this->table->get($table, $field, 'store')) !== null) + { + // open the value based on the store method + switch($store) + { + case 'base64': + $value = base64_encode((string) $value); + break; + case 'json': + $value = json_encode($value, JSON_FORCE_OBJECT); + break; + } + } + + return $value; + } + + /** + * Validate before the value is modelled + * + * @param mixed $value The field value + * @param string|null $field The field key + * @param string|null $table The table + * + * @return bool + * @since 3.2.0 + */ + protected function validateBefore(&$value, ?string $field = null, ?string $table = null): bool + { + // check values + if (StringHelper::check($value) || ArrayHelper::check($value, true) || ObjectHelper::check($value) || is_numeric($value)) + { + return true; + } + // check if we allow empty + elseif ($this->getAllowEmpty() && empty($value)) + { + return true; + } + // remove empty values + return false; + } + + /** + * Validate after the value is modelled + * + * @param mixed $value The field value + * @param string|null $field The field key + * @param string|null $table The table + * + * @return bool + * @since 3.2.0 + */ + protected function validateAfter(&$value, ?string $field = null, ?string $table = null): bool + { + // only strings or numbers allowed + if (StringHelper::check($value) || is_numeric($value)) + { + return true; + } + // check if we allow empty + elseif ($this->getAllowEmpty() && empty($value)) + { + return true; + } + // remove empty values + return false; + } +} + diff --git a/libraries/vendor_getbible/TrueChristianBible.Joomla/src/Model/index.html b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/Model/index.html new file mode 100644 index 0000000..fa6d84e --- /dev/null +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/Model/index.html @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/libraries/vendor_getbible/TrueChristianBible.Joomla/src/Service/Data.php b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/Service/Data.php new file mode 100644 index 0000000..b8e481b --- /dev/null +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/Service/Data.php @@ -0,0 +1,200 @@ + + * @git Joomla Component Builder + * @copyright Copyright (C) 2015 Vast Development Method. All rights reserved. + * @license GNU General Public License version 2 or later; see LICENSE.txt + */ + +namespace TrueChristianBible\Joomla\Service; + + +use Joomla\DI\Container; +use Joomla\DI\ServiceProviderInterface; +use TrueChristianBible\Joomla\Data\Action\Load; +use TrueChristianBible\Joomla\Data\Action\Insert; +use TrueChristianBible\Joomla\Data\Action\Update; +use TrueChristianBible\Joomla\Data\Action\Delete; +use TrueChristianBible\Joomla\Data\Item; +use TrueChristianBible\Joomla\Data\Items; +use TrueChristianBible\Joomla\Data\Subform; +use TrueChristianBible\Joomla\Data\MultiSubform; + + +/** + * Data Service Provider + * + * @since 3.2.0 + */ +class Data implements ServiceProviderInterface +{ + /** + * Registers the service provider with a DI container. + * + * @param Container $container The DI container. + * + * @return void + * @since 3.2.0 + */ + public function register(Container $container) + { + $container->alias(Load::class, 'Data.Load') + ->share('Data.Load', [$this, 'getLoad'], true); + + $container->alias(Insert::class, 'Data.Insert') + ->share('Data.Insert', [$this, 'getInsert'], true); + + $container->alias(Update::class, 'Data.Update') + ->share('Data.Update', [$this, 'getUpdate'], true); + + $container->alias(Delete::class, 'Data.Delete') + ->share('Data.Delete', [$this, 'getDelete'], true); + + $container->alias(Item::class, 'Data.Item') + ->share('Data.Item', [$this, 'getItem'], true); + + $container->alias(Items::class, 'Data.Items') + ->share('Data.Items', [$this, 'getItems'], true); + + $container->alias(Subform::class, 'Data.Subform') + ->share('Data.Subform', [$this, 'getSubform'], true); + + $container->alias(MultiSubform::class, 'Data.MultiSubform') + ->share('Data.MultiSubform', [$this, 'getMultiSubform'], true); + } + + /** + * Get The Load Class. + * + * @param Container $container The DI container. + * + * @return Load + * @since 3.2.0 + */ + public function getLoad(Container $container): Load + { + return new Load( + $container->get('Model.Load'), + $container->get('Load') + ); + } + + /** + * Get The Insert Class. + * + * @param Container $container The DI container. + * + * @return Insert + * @since 3.2.0 + */ + public function getInsert(Container $container): Insert + { + return new Insert( + $container->get('Model.Upsert'), + $container->get('Insert') + ); + } + + /** + * Get The Update Class. + * + * @param Container $container The DI container. + * + * @return Update + * @since 3.2.0 + */ + public function getUpdate(Container $container): Update + { + return new Update( + $container->get('Model.Upsert'), + $container->get('Update') + ); + } + + /** + * Get The Delete Class. + * + * @param Container $container The DI container. + * + * @return Delete + * @since 3.2.0 + */ + public function getDelete(Container $container): Delete + { + return new Delete( + $container->get('Delete') + ); + } + + /** + * Get The Item Class. + * + * @param Container $container The DI container. + * + * @return Item + * @since 3.2.0 + */ + public function getItem(Container $container): Item + { + return new Item( + $container->get('Data.Load'), + $container->get('Data.Insert'), + $container->get('Data.Update'), + $container->get('Data.Delete'), + $container->get('Load') + ); + } + + /** + * Get The Items Class. + * + * @param Container $container The DI container. + * + * @return Items + * @since 3.2.0 + */ + public function getItems(Container $container): Items + { + return new Items( + $container->get('Data.Load'), + $container->get('Data.Insert'), + $container->get('Data.Update'), + $container->get('Data.Delete'), + $container->get('Load') + ); + } + + /** + * Get The Subform Class. + * + * @param Container $container The DI container. + * + * @return Subform + * @since 3.2.0 + */ + public function getSubform(Container $container): Subform + { + return new Subform( + $container->get('Data.Items') + ); + } + + /** + * Get The MultiSubform Class. + * + * @param Container $container The DI container. + * + * @return MultiSubform + * @since 3.2.0 + */ + public function getMultiSubform(Container $container): MultiSubform + { + return new MultiSubform( + $container->get('Data.Subform') + ); + } +} + diff --git a/libraries/vendor_getbible/TrueChristianBible.Joomla/src/Service/Database.php b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/Service/Database.php new file mode 100644 index 0000000..5eb9f62 --- /dev/null +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/Service/Database.php @@ -0,0 +1,105 @@ + + * @git Joomla Component Builder + * @copyright Copyright (C) 2015 Vast Development Method. All rights reserved. + * @license GNU General Public License version 2 or later; see LICENSE.txt + */ + +namespace TrueChristianBible\Joomla\Service; + + +use Joomla\DI\Container; +use Joomla\DI\ServiceProviderInterface; +use TrueChristianBible\Joomla\Database\Load; +use TrueChristianBible\Joomla\Database\Insert; +use TrueChristianBible\Joomla\Database\Update; +use TrueChristianBible\Joomla\Database\Delete; + + +/** + * Database Service Provider + * + * @since 3.2.0 + */ +class Database implements ServiceProviderInterface +{ + /** + * Registers the service provider with a DI container. + * + * @param Container $container The DI container. + * + * @return void + * @since 3.2.0 + */ + public function register(Container $container) + { + $container->alias(Load::class, 'Load') + ->share('Load', [$this, 'getLoad'], true); + + $container->alias(Insert::class, 'Insert') + ->share('Insert', [$this, 'getInsert'], true); + + $container->alias(Update::class, 'Update') + ->share('Update', [$this, 'getUpdate'], true); + + $container->alias(Delete::class, 'Delete') + ->share('Delete', [$this, 'getDelete'], true); + } + + /** + * Get the Core Load Database + * + * @param Container $container The DI container. + * + * @return Load + * @since 3.2.0 + */ + public function getLoad(Container $container): Load + { + return new Load(); + } + + /** + * Get the Core Insert Database + * + * @param Container $container The DI container. + * + * @return Insert + * @since 3.2.0 + */ + public function getInsert(Container $container): Insert + { + return new Insert(); + } + + /** + * Get the Core Update Database + * + * @param Container $container The DI container. + * + * @return Update + * @since 3.2.0 + */ + public function getUpdate(Container $container): Update + { + return new Update(); + } + + /** + * Get the Core Delete Database + * + * @param Container $container The DI container. + * + * @return Delete + * @since 3.2.2 + */ + public function getDelete(Container $container): Delete + { + return new Delete(); + } +} + diff --git a/libraries/vendor_getbible/TrueChristianBible.Joomla/src/Service/Model.php b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/Service/Model.php new file mode 100644 index 0000000..0ef9b42 --- /dev/null +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/Service/Model.php @@ -0,0 +1,75 @@ + + * @git Joomla Component Builder + * @copyright Copyright (C) 2015 Vast Development Method. All rights reserved. + * @license GNU General Public License version 2 or later; see LICENSE.txt + */ + +namespace TrueChristianBible\Joomla\Service; + + +use Joomla\DI\Container; +use Joomla\DI\ServiceProviderInterface; +use TrueChristianBible\Joomla\Model\Load; +use TrueChristianBible\Joomla\Model\Upsert; + + +/** + * Model Service Provider + * + * @since 3.2.0 + */ +class Model implements ServiceProviderInterface +{ + /** + * Registers the service provider with a DI container. + * + * @param Container $container The DI container. + * + * @return void + * @since 3.2.0 + */ + public function register(Container $container) + { + $container->alias(Load::class, 'Model.Load') + ->share('Model.Load', [$this, 'getLoad'], true); + + $container->alias(Upsert::class, 'Model.Upsert') + ->share('Model.Upsert', [$this, 'getUpsert'], true); + } + + /** + * Get The Load Class. + * + * @param Container $container The DI container. + * + * @return Load + * @since 3.2.0 + */ + public function getLoad(Container $container): Load + { + return new Load( + $container->get('Table') + ); + } + + /** + * Get The Upsert Class. + * + * @param Container $container The DI container. + * + * @return Upsert + * @since 3.2.0 + */ + public function getUpsert(Container $container): Upsert + { + return new Upsert( + $container->get('Table') + ); + } +} + diff --git a/libraries/vendor_getbible/TrueChristianBible.Joomla/src/Service/Table.php b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/Service/Table.php new file mode 100644 index 0000000..8e118d1 --- /dev/null +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/Service/Table.php @@ -0,0 +1,73 @@ + + * @git Joomla Component Builder + * @copyright Copyright (C) 2015 Vast Development Method. All rights reserved. + * @license GNU General Public License version 2 or later; see LICENSE.txt + */ + +namespace TrueChristianBible\Joomla\Service; + + +use Joomla\DI\Container; +use Joomla\DI\ServiceProviderInterface; +use TrueChristianBible\Joomla\GetBible\Table as DataTable; +use TrueChristianBible\Joomla\GetBible\Table\Schema; + + +/** + * Table Service Provider + * + * @since 3.2.2 + */ +class Table implements ServiceProviderInterface +{ + /** + * Registers the service provider with a DI container. + * + * @param Container $container The DI container. + * + * @return void + * @since 3.2.2 + */ + public function register(Container $container) + { + $container->alias(DataTable::class, 'Table') + ->share('Table', [$this, 'getTable'], true); + + $container->alias(Schema::class, 'Table.Schema') + ->share('Table.Schema', [$this, 'getSchema'], true); + } + + /** + * Get The Getbible Data Table Class. + * + * @param Container $container The DI container. + * + * @return DataTable + * @since 3.2.2 + */ + public function getTable(Container $container): DataTable + { + return new DataTable(); + } + + /** + * Get The Schema Class. + * + * @param Container $container The DI container. + * + * @return Schema + * @since 3.2.2 + */ + public function getSchema(Container $container): Schema + { + return new Schema( + $container->get('Table') + ); + } +} + diff --git a/libraries/vendor_getbible/TrueChristianBible.Joomla/src/Service/index.html b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/Service/index.html new file mode 100644 index 0000000..fa6d84e --- /dev/null +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/Service/index.html @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla/src/Utilities/ArrayHelper.php b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/Utilities/ArrayHelper.php similarity index 93% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla/src/Utilities/ArrayHelper.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla/src/Utilities/ArrayHelper.php index eb753f0..c9deb44 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla/src/Utilities/ArrayHelper.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/Utilities/ArrayHelper.php @@ -9,7 +9,7 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\Utilities; +namespace TrueChristianBible\Joomla\Utilities; /** diff --git a/libraries/vendor_getbible/TrueChristianBible.Joomla/src/Utilities/ClassHelper.php b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/Utilities/ClassHelper.php new file mode 100644 index 0000000..5235825 --- /dev/null +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/Utilities/ClassHelper.php @@ -0,0 +1,55 @@ + + * @git Joomla Component Builder + * @copyright Copyright (C) 2015 Vast Development Method. All rights reserved. + * @license GNU General Public License version 2 or later; see LICENSE.txt + */ + +namespace TrueChristianBible\Joomla\Utilities; + + +/** + * Class Helper for JCB Powers + * + * @since 3.2.2 + */ +abstract class ClassHelper +{ + /** + * Ensures that a class in the namespace is available. + * If the class is not already loaded, it attempts to load it via the specified autoloader. + * + * @param string $className The fully qualified name of the class to check. + * @param string $component The component name where the autoloader resides. + * @param string $autoloaderPath The path to the autoloader file within the component. + * + * @return bool True if the class exists or was successfully loaded, false otherwise. + * @since 3.2.2 + */ + public static function exists(string $className, string $component, string $autoloaderPath): bool + { + if (!class_exists($className, true)) + { + // Construct the path to the autoloader file + $autoloaderFile = JPATH_ADMINISTRATOR . '/components/com_' . $component . '/' . $autoloaderPath; + + if (file_exists($autoloaderFile)) + { + require_once $autoloaderFile; + } + + // Check again if the class now exists after requiring the autoloader + if (!class_exists($className, true)) + { + return false; + } + } + return true; + } + +} + diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla/src/Utilities/Component/Helper.php b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/Utilities/Component/Helper.php similarity index 94% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla/src/Utilities/Component/Helper.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla/src/Utilities/Component/Helper.php index c35a5d5..3cdb6fd 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla/src/Utilities/Component/Helper.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/Utilities/Component/Helper.php @@ -9,14 +9,14 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\Utilities\Component; +namespace TrueChristianBible\Joomla\Utilities\Component; use Joomla\CMS\Factory; use Joomla\CMS\Component\ComponentHelper; use Joomla\Input\Input; use Joomla\Registry\Registry; -use TrueChristianChurch\Joomla\Utilities\String\NamespaceHelper; +use TrueChristianBible\Joomla\Utilities\String\NamespaceHelper; /** diff --git a/libraries/vendor_getbible/TrueChristianBible.Joomla/src/Utilities/Component/index.html b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/Utilities/Component/index.html new file mode 100644 index 0000000..fa6d84e --- /dev/null +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/Utilities/Component/index.html @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla/src/Utilities/FileHelper.php b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/Utilities/FileHelper.php similarity index 95% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla/src/Utilities/FileHelper.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla/src/Utilities/FileHelper.php index cc3741a..e25695a 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla/src/Utilities/FileHelper.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/Utilities/FileHelper.php @@ -9,7 +9,7 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\Utilities; +namespace TrueChristianBible\Joomla\Utilities; use Joomla\CMS\Uri\Uri; @@ -19,7 +19,7 @@ use Joomla\CMS\Filesystem\Path; use Joomla\CMS\Filesystem\File; use Joomla\CMS\Filesystem\Folder; use Joomla\Archive\Archive; -use TrueChristianChurch\Joomla\Utilities\Component\Helper; +use TrueChristianBible\Joomla\Utilities\Component\Helper; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla/src/Utilities/FormHelper.php b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/Utilities/FormHelper.php similarity index 95% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla/src/Utilities/FormHelper.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla/src/Utilities/FormHelper.php index be2e0d9..23c049b 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla/src/Utilities/FormHelper.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/Utilities/FormHelper.php @@ -9,7 +9,7 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\Utilities; +namespace TrueChristianBible\Joomla\Utilities; use Joomla\CMS\Form\FormHelper as JoomlaFormHelper; diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla/src/Utilities/GetHelper.php b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/Utilities/GetHelper.php similarity index 91% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla/src/Utilities/GetHelper.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla/src/Utilities/GetHelper.php index 9bb78ec..9f4ead7 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla/src/Utilities/GetHelper.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/Utilities/GetHelper.php @@ -9,11 +9,12 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\Utilities; +namespace TrueChristianBible\Joomla\Utilities; use Joomla\CMS\Factory; -use TrueChristianChurch\Joomla\Utilities\Component\Helper; +use TrueChristianBible\Joomla\Utilities\Component\Helper; +use TrueChristianBible\Joomla\Data\Factory as Data; /** @@ -35,6 +36,8 @@ abstract class GetHelper * * @return mixed string/int/float * @since 3.0.9 + * + * @deprecated 5.1 Use Data::_('Load')->table($table)->value(...) */ public static function var(?string $table = null, $where = null, string $whereString = 'user', string $what = 'id', @@ -103,6 +106,8 @@ abstract class GetHelper * * @return array|null * @since 3.0.9 + * + * @deprecated 5.1 Use Data::_('Load')->table($table)->values(...) */ public static function vars(?string $table = null, $where = null, string $whereString = 'user', string $what = 'id', string $operator = 'IN', diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla/src/Utilities/GuidHelper.php b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/Utilities/GuidHelper.php similarity index 94% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla/src/Utilities/GuidHelper.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla/src/Utilities/GuidHelper.php index 6e90b11..8cb47e4 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla/src/Utilities/GuidHelper.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/Utilities/GuidHelper.php @@ -9,11 +9,11 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\Utilities; +namespace TrueChristianBible\Joomla\Utilities; use Joomla\CMS\Factory; -use TrueChristianChurch\Joomla\Utilities\Component\Helper; +use TrueChristianBible\Joomla\Utilities\Component\Helper; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla/src/Utilities/JsonHelper.php b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/Utilities/JsonHelper.php similarity index 93% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla/src/Utilities/JsonHelper.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla/src/Utilities/JsonHelper.php index e85b3a7..b66f81d 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla/src/Utilities/JsonHelper.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/Utilities/JsonHelper.php @@ -9,7 +9,7 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\Utilities; +namespace TrueChristianBible\Joomla\Utilities; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla/src/Utilities/ObjectHelper.php b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/Utilities/ObjectHelper.php similarity index 94% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla/src/Utilities/ObjectHelper.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla/src/Utilities/ObjectHelper.php index b603cb3..a259623 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla/src/Utilities/ObjectHelper.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/Utilities/ObjectHelper.php @@ -9,7 +9,7 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\Utilities; +namespace TrueChristianBible\Joomla\Utilities; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla/src/Utilities/String/ClassfunctionHelper.php b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/Utilities/String/ClassfunctionHelper.php similarity index 87% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla/src/Utilities/String/ClassfunctionHelper.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla/src/Utilities/String/ClassfunctionHelper.php index 6080aba..c839eea 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla/src/Utilities/String/ClassfunctionHelper.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/Utilities/String/ClassfunctionHelper.php @@ -9,10 +9,10 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\Utilities\String; +namespace TrueChristianBible\Joomla\Utilities\String; -use TrueChristianChurch\Joomla\Utilities\StringHelper; +use TrueChristianBible\Joomla\Utilities\StringHelper; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla/src/Utilities/String/NamespaceHelper.php b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/Utilities/String/NamespaceHelper.php similarity index 91% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla/src/Utilities/String/NamespaceHelper.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla/src/Utilities/String/NamespaceHelper.php index 4632e66..e67da00 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla/src/Utilities/String/NamespaceHelper.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/Utilities/String/NamespaceHelper.php @@ -9,10 +9,10 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\Utilities\String; +namespace TrueChristianBible\Joomla\Utilities\String; -use TrueChristianChurch\Joomla\Utilities\StringHelper; +use TrueChristianBible\Joomla\Utilities\StringHelper; /** diff --git a/libraries/vendor_getbible/TrueChristianBible.Joomla/src/Utilities/String/index.html b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/Utilities/String/index.html new file mode 100644 index 0000000..fa6d84e --- /dev/null +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/Utilities/String/index.html @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla/src/Utilities/StringHelper.php b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/Utilities/StringHelper.php similarity index 94% rename from libraries/vendor_getbible/TrueChristianChurch.Joomla/src/Utilities/StringHelper.php rename to libraries/vendor_getbible/TrueChristianBible.Joomla/src/Utilities/StringHelper.php index b64bef9..e24cf03 100644 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla/src/Utilities/StringHelper.php +++ b/libraries/vendor_getbible/TrueChristianBible.Joomla/src/Utilities/StringHelper.php @@ -9,12 +9,12 @@ * @license GNU General Public License version 2 or later; see LICENSE.txt */ -namespace TrueChristianChurch\Joomla\Utilities; +namespace TrueChristianBible\Joomla\Utilities; -use Joomla\CMS\Filter\InputFilter; +use Joomla\Filter\InputFilter; use Joomla\CMS\Language\Language; -use TrueChristianChurch\Joomla\Utilities\Component\Helper; +use TrueChristianBible\Joomla\Utilities\Component\Helper; /** diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Factory.php b/libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Factory.php deleted file mode 100644 index 529746d..0000000 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.GetBible/src/Factory.php +++ /dev/null @@ -1,86 +0,0 @@ - - * @git GetBible - * @copyright Copyright (C) 2015 Vast Development Method. All rights reserved. - * @license GNU General Public License version 2 or later; see LICENSE.txt - */ - -namespace TrueChristianChurch\Joomla\GetBible; - - -use Joomla\DI\Container; -use TrueChristianChurch\Joomla\GetBible\Service\Api; -use TrueChristianChurch\Joomla\GetBible\Service\Utilities; -use TrueChristianChurch\Joomla\GetBible\Service\Watcher; -use TrueChristianChurch\Joomla\GetBible\Service\App; -use TrueChristianChurch\Joomla\GetBible\Service\Model; -use TrueChristianChurch\Joomla\GetBible\Service\Database; -use TrueChristianChurch\Joomla\Interfaces\FactoryInterface; - - -/** - * GetBible Factory - * - * @since 2.0.1 - */ -abstract class Factory implements FactoryInterface -{ - /** - * Global Package Container - * - * @var Container - * @since 2.0.1 - **/ - protected static $container = null; - - /** - * Get any class from the package container - * - * @param string $key The container class key - * - * @return Mixed - * @since 2.0.1 - */ - public static function _($key) - { - return self::getContainer()->get($key); - } - - /** - * Get the global package container - * - * @return Container - * @since 2.0.1 - */ - public static function getContainer(): Container - { - if (!self::$container) - { - self::$container = self::createContainer(); - } - - return self::$container; - } - - /** - * Create a container object - * - * @return Container - * @since 2.0.1 - */ - protected static function createContainer(): Container - { - return (new Container()) - ->registerServiceProvider(new Utilities()) - ->registerServiceProvider(new Api()) - ->registerServiceProvider(new Watcher()) - ->registerServiceProvider(new App()) - ->registerServiceProvider(new Model()) - ->registerServiceProvider(new Database()); - } -} - diff --git a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Factory.php b/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Factory.php deleted file mode 100644 index 156dd9b..0000000 --- a/libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea/src/Factory.php +++ /dev/null @@ -1,97 +0,0 @@ - - * @git Joomla Component Builder - * @copyright Copyright (C) 2015 Vast Development Method. All rights reserved. - * @license GNU General Public License version 2 or later; see LICENSE.txt - */ - -namespace TrueChristianChurch\Joomla\Gitea; - - -use Joomla\DI\Container; -use TrueChristianChurch\Joomla\Gitea\Service\Utilities; -use TrueChristianChurch\Joomla\Gitea\Service\Jcb; -use TrueChristianChurch\Joomla\Gitea\Service\Settings; -use TrueChristianChurch\Joomla\Gitea\Service\Organization; -use TrueChristianChurch\Joomla\Gitea\Service\User; -use TrueChristianChurch\Joomla\Gitea\Service\Repository; -use TrueChristianChurch\Joomla\Gitea\Service\Package; -use TrueChristianChurch\Joomla\Gitea\Service\Issue; -use TrueChristianChurch\Joomla\Gitea\Service\Notifications; -use TrueChristianChurch\Joomla\Gitea\Service\Miscellaneous; -use TrueChristianChurch\Joomla\Gitea\Service\Admin; -use TrueChristianChurch\Joomla\Interfaces\FactoryInterface; - - -/** - * Gitea Factory - * - * @since 3.2.0 - */ -abstract class Factory implements FactoryInterface -{ - /** - * Global Package Container - * - * @var Container - * @since 3.2.0 - **/ - protected static $container = null; - - /** - * Get any class from the package container - * - * @param string $key The container class key - * - * @return Mixed - * @since 3.2.0 - */ - public static function _($key) - { - return self::getContainer()->get($key); - } - - /** - * Get the global package container - * - * @return Container - * @since 3.2.0 - */ - public static function getContainer(): Container - { - if (!self::$container) - { - self::$container = self::createContainer(); - } - - return self::$container; - } - - /** - * Create a container object - * - * @return Container - * @since 3.2.0 - */ - protected static function createContainer(): Container - { - return (new Container()) - ->registerServiceProvider(new Utilities()) - ->registerServiceProvider(new Jcb()) - ->registerServiceProvider(new Settings()) - ->registerServiceProvider(new Organization()) - ->registerServiceProvider(new User()) - ->registerServiceProvider(new Repository()) - ->registerServiceProvider(new Package()) - ->registerServiceProvider(new Issue()) - ->registerServiceProvider(new Notifications()) - ->registerServiceProvider(new Miscellaneous()) - ->registerServiceProvider(new Admin()); - } - -} - diff --git a/media/nouislider/js/nouislider.min.js b/media/nouislider/js/nouislider.min.js index d52d86a..978a4a3 100644 --- a/media/nouislider/js/nouislider.min.js +++ b/media/nouislider/js/nouislider.min.js @@ -1 +1 @@ -!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports):"function"==typeof define&&define.amd?define(["exports"],e):e((t="undefined"!=typeof globalThis?globalThis:t||self).noUiSlider={})}(this,function(ot){"use strict";function n(t){return"object"==typeof t&&"function"==typeof t.to}function st(t){t.parentElement.removeChild(t)}function at(t){return null!=t}function lt(t){t.preventDefault()}function i(t){return"number"==typeof t&&!isNaN(t)&&isFinite(t)}function ut(t,e,r){0=e[r];)r+=1;return r}function r(t,e,r){if(r>=t.slice(-1)[0])return 100;var n=l(r,t),i=t[n-1],o=t[n],t=e[n-1],n=e[n];return t+(r=r,a(o=[i,o],o[0]<0?r+Math.abs(o[0]):r-o[0],0)/s(t,n))}function o(t,e,r,n){if(100===n)return n;var i=l(n,t),o=t[i-1],s=t[i];return r?(s-o)/2this.xPct[n+1];)n++;else t===this.xPct[this.xPct.length-1]&&(n=this.xPct.length-2);r||t!==this.xPct[n+1]||n++;for(var i,o=1,s=(e=null===e?[]:e)[n],a=0,l=0,u=0,c=r?(t-this.xPct[n])/(this.xPct[n+1]-this.xPct[n]):(this.xPct[n+1]-t)/(this.xPct[n+1]-this.xPct[n]);0= 2) required for mode 'count'.");for(var e=t.values-1,r=100/e,n=[];e--;)n[e]=e*r;return n.push(100),U(n,t.stepped)}(d),m={},t=S.xVal[0],e=S.xVal[S.xVal.length-1],g=!1,v=!1,b=0;return(h=h.slice().sort(function(t,e){return t-e}).filter(function(t){return!this[t]&&(this[t]=!0)},{}))[0]!==t&&(h.unshift(t),g=!0),h[h.length-1]!==e&&(h.push(e),v=!0),h.forEach(function(t,e){var r,n,i,o,s,a,l,u,t=t,c=h[e+1],p=d.mode===ot.PipsMode.Steps,f=(f=p?S.xNumSteps[e]:f)||c-t;for(void 0===c&&(c=t),f=Math.max(f,1e-7),r=t;r<=c;r=Number((r+f).toFixed(7))){for(a=(o=(i=S.toStepping(r))-b)/(d.density||1),u=o/(l=Math.round(a)),n=1;n<=l;n+=1)m[(s=b+n*u).toFixed(5)]=[S.fromStepping(s),0];a=-1ot.PipsType.NoValue&&((t=P(a,!1)).className=p(n,f.cssClasses.value),t.setAttribute("data-value",String(r)),t.style[f.style]=e+"%",t.innerHTML=String(s.to(r))))}),a}function L(){n&&(st(n),n=null)}function T(t){L();var e=D(t),r=t.filter,t=t.format||{to:function(t){return String(Math.round(t))}};return n=d.appendChild(O(e,r,t))}function j(){var t=i.getBoundingClientRect(),e="offset"+["Width","Height"][f.ort];return 0===f.ort?t.width||i[e]:t.height||i[e]}function z(n,i,o,s){function e(t){var e,r=function(e,t,r){var n=0===e.type.indexOf("touch"),i=0===e.type.indexOf("mouse"),o=0===e.type.indexOf("pointer"),s=0,a=0;0===e.type.indexOf("MSPointer")&&(o=!0);if("mousedown"===e.type&&!e.buttons&&!e.touches)return!1;if(n){var l=function(t){t=t.target;return t===r||r.contains(t)||e.composed&&e.composedPath().shift()===r};if("touchstart"===e.type){n=Array.prototype.filter.call(e.touches,l);if(1r.stepAfter.startValue&&(i=r.stepAfter.startValue-n),t=n>r.thisStep.startValue?r.thisStep.step:!1!==r.stepBefore.step&&n-r.stepBefore.highestStep,100===e?i=null:0===e&&(t=null);e=S.countStepDecimals();return null!==i&&!1!==i&&(i=Number(i.toFixed(e))),[t=null!==t&&!1!==t?Number(t.toFixed(e)):t,i]}ft(t=d,f.cssClasses.target),0===f.dir?ft(t,f.cssClasses.ltr):ft(t,f.cssClasses.rtl),0===f.ort?ft(t,f.cssClasses.horizontal):ft(t,f.cssClasses.vertical),ft(t,"rtl"===getComputedStyle(t).direction?f.cssClasses.textDirectionRtl:f.cssClasses.textDirectionLtr),i=P(t,f.cssClasses.base),function(t,e){var r=P(e,f.cssClasses.connects);l=[],(a=[]).push(N(r,t[0]));for(var n=0;n=e[r];)r+=1;return r}function r(t,e,r){if(r>=t.slice(-1)[0])return 100;var n=l(r,t),i=t[n-1],o=t[n],t=e[n-1],n=e[n];return t+(r=r,a(o=[i,o],o[0]<0?r+Math.abs(o[0]):r-o[0],0)/s(t,n))}function o(t,e,r,n){if(100===n)return n;var i=l(n,t),o=t[i-1],s=t[i];return r?(s-o)/2this.xPct[n+1];)n++;else t===this.xPct[this.xPct.length-1]&&(n=this.xPct.length-2);r||t!==this.xPct[n+1]||n++;for(var i,o=1,s=(e=null===e?[]:e)[n],a=0,l=0,u=0,c=r?(t-this.xPct[n])/(this.xPct[n+1]-this.xPct[n]):(this.xPct[n+1]-t)/(this.xPct[n+1]-this.xPct[n]);0= 2) required for mode 'count'.");for(var e=t.values-1,r=100/e,n=[];e--;)n[e]=e*r;return n.push(100),U(n,t.stepped)}(d),m={},t=S.xVal[0],e=S.xVal[S.xVal.length-1],g=!1,v=!1,b=0;return(h=h.slice().sort(function(t,e){return t-e}).filter(function(t){return!this[t]&&(this[t]=!0)},{}))[0]!==t&&(h.unshift(t),g=!0),h[h.length-1]!==e&&(h.push(e),v=!0),h.forEach(function(t,e){var r,n,i,o,s,a,l,u,t=t,c=h[e+1],p=d.mode===ut.PipsMode.Steps,f=(f=p?S.xNumSteps[e]:f)||c-t;for(void 0===c&&(c=t),f=Math.max(f,1e-7),r=t;r<=c;r=Number((r+f).toFixed(7))){for(a=(o=(i=S.toStepping(r))-b)/(d.density||1),u=o/(l=Math.round(a)),n=1;n<=l;n+=1)m[(s=b+n*u).toFixed(5)]=[S.fromStepping(s),0];a=-1ut.PipsType.NoValue&&((t=P(a,!1)).className=p(n,f.cssClasses.value),t.setAttribute("data-value",String(r)),t.style[f.style]=e+"%",t.innerHTML=String(s.to(r))))}),a}function L(){s&&(ct(s),s=null)}function T(t){L();var e=D(t),r=t.filter,t=t.format||{to:function(t){return String(Math.round(t))}};return s=d.appendChild(O(e,r,t))}function j(){var t=i.getBoundingClientRect(),e="offset"+["Width","Height"][f.ort];return 0===f.ort?t.width||i[e]:t.height||i[e]}function z(n,i,o,s){function e(t){var e,r=function(e,t,r){var n=0===e.type.indexOf("touch"),i=0===e.type.indexOf("mouse"),o=0===e.type.indexOf("pointer"),s=0,a=0;0===e.type.indexOf("MSPointer")&&(o=!0);if("mousedown"===e.type&&!e.buttons&&!e.touches)return!1;if(n){var l=function(t){t=t.target;return t===r||r.contains(t)||e.composed&&e.composedPath().shift()===r};if("touchstart"===e.type){n=Array.prototype.filter.call(e.touches,l);if(1=r[e-1]});if(x!==!e)return x=!x,xt(f,f.connect.map(function(t){return!t})),void at()}rt(t),rt(t+1),x&&(rt(t-1),rt(t+2))}function tt(){g.forEach(function(t){var e=50r.stepAfter.startValue&&(i=r.stepAfter.startValue-n),t=n>r.thisStep.startValue?r.thisStep.step:!1!==r.stepBefore.step&&n-r.stepBefore.highestStep,100===e?i=null:0===e&&(t=null);e=S.countStepDecimals();return null!==i&&!1!==i&&(i=Number(i.toFixed(e))),[t=null!==t&&!1!==t?Number(t.toFixed(e)):t,i]}function at(){for(;n.firstChild;)n.removeChild(n.firstChild);for(var t=0;t<=f.handles;t++)u[t]=N(n,f.connect[t]),rt(t);Y({drag:f.events.drag,fixed:!0})}gt(t=d,f.cssClasses.target),0===f.dir?gt(t,f.cssClasses.ltr):gt(t,f.cssClasses.rtl),0===f.ort?gt(t,f.cssClasses.horizontal):gt(t,f.cssClasses.vertical),gt(t,"rtl"===getComputedStyle(t).direction?f.cssClasses.textDirectionRtl:f.cssClasses.textDirectionLtr),i=P(t,f.cssClasses.base),function(t,e){n=P(e,f.cssClasses.connects),l=[],(u=[]).push(N(n,t[0]));for(var r=0;r 'TrueChristianChurch\\Joomla\\GetBible', - 'libraries/vendor_getbible/TrueChristianChurch.Joomla.Openai' => 'TrueChristianChurch\\Joomla\\Openai', - 'libraries/vendor_getbible/TrueChristianChurch.Joomla.Gitea' => 'TrueChristianChurch\\Joomla\\Gitea', - 'libraries/vendor_getbible/TrueChristianChurch.Joomla' => 'TrueChristianChurch\\Joomla' + 'libraries/vendor_getbible/TrueChristianBible.Joomla.Openai' => 'TrueChristianBible\\Joomla\\Openai', + 'libraries/vendor_getbible/TrueChristianBible.Joomla.Gitea' => 'TrueChristianBible\\Joomla\\Gitea', + 'libraries/vendor_getbible/TrueChristianBible.Joomla' => 'TrueChristianBible\\Joomla' ]; // Start the search and load if found $found = false; diff --git a/site/src/Helper/RouteHelper.php b/site/src/Helper/RouteHelper.php index 4bc1cda..8173139 100644 --- a/site/src/Helper/RouteHelper.php +++ b/site/src/Helper/RouteHelper.php @@ -14,7 +14,7 @@ @license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html /------------------------------------------------------------------------------------------------------*/ -namespace TrueChristianChurch\Component\Getbible\Site\Helper; +namespace TrueChristianBible\Component\GetBible\Site\Helper; use Joomla\CMS\Factory; use Joomla\CMS\Language\Text; @@ -22,7 +22,7 @@ use Joomla\CMS\Language\Multilanguage; use Joomla\CMS\Component\ComponentHelper; use Joomla\CMS\Categories\CategoryNode; use Joomla\CMS\Categories\Categories; -use TrueChristianChurch\Joomla\Utilities\ArrayHelper; +use TrueChristianBible\Joomla\Utilities\ArrayHelper; // No direct access to this file \defined('_JEXEC') or die; diff --git a/site/src/Model/AjaxModel.php b/site/src/Model/AjaxModel.php index bda0874..9acd2ca 100644 --- a/site/src/Model/AjaxModel.php +++ b/site/src/Model/AjaxModel.php @@ -14,7 +14,7 @@ @license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html /------------------------------------------------------------------------------------------------------*/ -namespace TrueChristianChurch\Component\Getbible\Site\Model; +namespace TrueChristianBible\Component\GetBible\Site\Model; use Joomla\CMS\Factory; use Joomla\CMS\Language\Text; @@ -32,11 +32,11 @@ use Joomla\CMS\Router\Route; use Joomla\CMS\Session\Session; use Joomla\CMS\Uri\Uri; use Joomla\Registry\Registry; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; -use TrueChristianChurch\Joomla\GetBible\Openai; -use TrueChristianChurch\Joomla\GetBible\Factory as GetBibleFactory; -use TrueChristianChurch\Joomla\Utilities\JsonHelper; -use TrueChristianChurch\Joomla\Utilities\GuidHelper; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Joomla\GetBible\Openai; +use TrueChristianBible\Joomla\GetBible\Factory as GetBibleFactory; +use TrueChristianBible\Joomla\Utilities\JsonHelper; +use TrueChristianBible\Joomla\Utilities\GuidHelper; // No direct access to this file \defined('_JEXEC') or die; diff --git a/site/src/Model/AppModel.php b/site/src/Model/AppModel.php index 62e69d2..53c4cd8 100644 --- a/site/src/Model/AppModel.php +++ b/site/src/Model/AppModel.php @@ -14,7 +14,7 @@ @license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html /------------------------------------------------------------------------------------------------------*/ -namespace TrueChristianChurch\Component\Getbible\Site\Model; +namespace TrueChristianBible\Component\GetBible\Site\Model; use Joomla\CMS\Factory; use Joomla\CMS\Language\Text; @@ -28,14 +28,14 @@ use Joomla\CMS\Uri\Uri; use Joomla\CMS\User\User; use Joomla\Input\Input; use Joomla\Utilities\ArrayHelper; -use TrueChristianChurch\Component\Getbible\Site\Helper\GetbibleHelper; -use TrueChristianChurch\Component\Getbible\Site\Helper\RouteHelper; +use TrueChristianBible\Component\GetBible\Site\Helper\GetbibleHelper; +use TrueChristianBible\Component\GetBible\Site\Helper\RouteHelper; use Joomla\CMS\Helper\TagsHelper; -use TrueChristianChurch\Joomla\GetBible\Factory as GetBibleFactory; -use TrueChristianChurch\Joomla\Utilities\Component\Helper; -use TrueChristianChurch\Joomla\Utilities\StringHelper; -use TrueChristianChurch\Joomla\Utilities\JsonHelper; -use TrueChristianChurch\Joomla\Utilities\ArrayHelper as UtilitiesArrayHelper; +use TrueChristianBible\Joomla\GetBible\Factory as GetBibleFactory; +use TrueChristianBible\Joomla\Utilities\Component\Helper; +use TrueChristianBible\Joomla\Utilities\StringHelper; +use TrueChristianBible\Joomla\Utilities\JsonHelper; +use TrueChristianBible\Joomla\Utilities\ArrayHelper as UtilitiesArrayHelper; // No direct access to this file \defined('_JEXEC') or die; diff --git a/site/src/Model/OpenaiModel.php b/site/src/Model/OpenaiModel.php index e01e5aa..91dceaa 100644 --- a/site/src/Model/OpenaiModel.php +++ b/site/src/Model/OpenaiModel.php @@ -14,7 +14,7 @@ @license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html /------------------------------------------------------------------------------------------------------*/ -namespace TrueChristianChurch\Component\Getbible\Site\Model; +namespace TrueChristianBible\Component\GetBible\Site\Model; use Joomla\CMS\Factory; use Joomla\CMS\Language\Text; @@ -28,14 +28,14 @@ use Joomla\CMS\Uri\Uri; use Joomla\CMS\User\User; use Joomla\Input\Input; use Joomla\Utilities\ArrayHelper; -use TrueChristianChurch\Component\Getbible\Site\Helper\GetbibleHelper; -use TrueChristianChurch\Component\Getbible\Site\Helper\RouteHelper; +use TrueChristianBible\Component\GetBible\Site\Helper\GetbibleHelper; +use TrueChristianBible\Component\GetBible\Site\Helper\RouteHelper; use Joomla\CMS\Helper\TagsHelper; -use TrueChristianChurch\Joomla\Utilities\Component\Helper; -use TrueChristianChurch\Joomla\Utilities\GuidHelper; -use TrueChristianChurch\Joomla\GetBible\Openai; -use TrueChristianChurch\Joomla\Utilities\StringHelper; -use TrueChristianChurch\Joomla\Utilities\JsonHelper; +use TrueChristianBible\Joomla\Utilities\Component\Helper; +use TrueChristianBible\Joomla\Utilities\GuidHelper; +use TrueChristianBible\Joomla\GetBible\Openai; +use TrueChristianBible\Joomla\Utilities\StringHelper; +use TrueChristianBible\Joomla\Utilities\JsonHelper; // No direct access to this file \defined('_JEXEC') or die; diff --git a/site/src/Model/SearchModel.php b/site/src/Model/SearchModel.php index bf8ef31..7012e7f 100644 --- a/site/src/Model/SearchModel.php +++ b/site/src/Model/SearchModel.php @@ -14,7 +14,7 @@ @license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html /------------------------------------------------------------------------------------------------------*/ -namespace TrueChristianChurch\Component\Getbible\Site\Model; +namespace TrueChristianBible\Component\GetBible\Site\Model; use Joomla\CMS\Factory; use Joomla\CMS\Language\Text; @@ -27,14 +27,14 @@ use Joomla\CMS\Router\Route; use Joomla\CMS\User\User; use Joomla\Utilities\ArrayHelper; use Joomla\Input\Input; -use TrueChristianChurch\Component\Getbible\Site\Helper\GetbibleHelper; -use TrueChristianChurch\Component\Getbible\Site\Helper\RouteHelper; +use TrueChristianBible\Component\GetBible\Site\Helper\GetbibleHelper; +use TrueChristianBible\Component\GetBible\Site\Helper\RouteHelper; use Joomla\CMS\Helper\TagsHelper; -use TrueChristianChurch\Joomla\Utilities\Component\Helper; -use TrueChristianChurch\Joomla\Utilities\ArrayHelper as UtilitiesArrayHelper; -use TrueChristianChurch\Joomla\Utilities\StringHelper; -use TrueChristianChurch\Joomla\Utilities\JsonHelper; -use TrueChristianChurch\Joomla\GetBible\Factory as GetBibleFactory; +use TrueChristianBible\Joomla\Utilities\Component\Helper; +use TrueChristianBible\Joomla\Utilities\ArrayHelper as UtilitiesArrayHelper; +use TrueChristianBible\Joomla\Utilities\StringHelper; +use TrueChristianBible\Joomla\Utilities\JsonHelper; +use TrueChristianBible\Joomla\GetBible\Factory as GetBibleFactory; // No direct access to this file \defined('_JEXEC') or die; diff --git a/site/src/Model/TagModel.php b/site/src/Model/TagModel.php index 0d1bb26..6b52068 100644 --- a/site/src/Model/TagModel.php +++ b/site/src/Model/TagModel.php @@ -14,7 +14,7 @@ @license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html /------------------------------------------------------------------------------------------------------*/ -namespace TrueChristianChurch\Component\Getbible\Site\Model; +namespace TrueChristianBible\Component\GetBible\Site\Model; use Joomla\CMS\Factory; use Joomla\CMS\Language\Text; @@ -27,15 +27,15 @@ use Joomla\CMS\Router\Route; use Joomla\CMS\User\User; use Joomla\Utilities\ArrayHelper; use Joomla\Input\Input; -use TrueChristianChurch\Component\Getbible\Site\Helper\GetbibleHelper; -use TrueChristianChurch\Component\Getbible\Site\Helper\RouteHelper; +use TrueChristianBible\Component\GetBible\Site\Helper\GetbibleHelper; +use TrueChristianBible\Component\GetBible\Site\Helper\RouteHelper; use Joomla\CMS\Helper\TagsHelper; -use TrueChristianChurch\Joomla\Utilities\StringHelper; -use TrueChristianChurch\Joomla\Utilities\Component\Helper; -use TrueChristianChurch\Joomla\Utilities\GuidHelper; -use TrueChristianChurch\Joomla\Utilities\ArrayHelper as UtilitiesArrayHelper; -use TrueChristianChurch\Joomla\Utilities\JsonHelper; -use TrueChristianChurch\Joomla\GetBible\Factory as GetBibleFactory; +use TrueChristianBible\Joomla\Utilities\StringHelper; +use TrueChristianBible\Joomla\Utilities\Component\Helper; +use TrueChristianBible\Joomla\Utilities\GuidHelper; +use TrueChristianBible\Joomla\Utilities\ArrayHelper as UtilitiesArrayHelper; +use TrueChristianBible\Joomla\Utilities\JsonHelper; +use TrueChristianBible\Joomla\GetBible\Factory as GetBibleFactory; // No direct access to this file \defined('_JEXEC') or die; diff --git a/site/src/Service/Router.php b/site/src/Service/Router.php index 51e10bd..eed831a 100644 --- a/site/src/Service/Router.php +++ b/site/src/Service/Router.php @@ -14,7 +14,7 @@ @license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html /------------------------------------------------------------------------------------------------------*/ -namespace TrueChristianChurch\Component\Getbible\Site\Service; +namespace TrueChristianBible\Component\GetBible\Site\Service; use Joomla\CMS\Factory; use Joomla\CMS\Language\Text; @@ -30,9 +30,9 @@ use Joomla\CMS\Menu\AbstractMenu; use Joomla\Database\DatabaseInterface; use Joomla\Database\ParameterType; use Joomla\Registry\Registry; -use TrueChristianChurch\Component\Getbible\Administrator\Helper\GetbibleHelper; -use TrueChristianChurch\Joomla\Utilities\Component\Helper; -use TrueChristianChurch\Joomla\Utilities\GetHelper; +use TrueChristianBible\Component\GetBible\Administrator\Helper\GetbibleHelper; +use TrueChristianBible\Joomla\Utilities\Component\Helper; +use TrueChristianBible\Joomla\Utilities\GetHelper; // No direct access to this file \defined('_JEXEC') or die; diff --git a/site/src/View/App/HtmlView.php b/site/src/View/App/HtmlView.php index c78c8b2..d6e913f 100644 --- a/site/src/View/App/HtmlView.php +++ b/site/src/View/App/HtmlView.php @@ -14,7 +14,7 @@ @license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html /------------------------------------------------------------------------------------------------------*/ -namespace TrueChristianChurch\Component\Getbible\Site\View\App; +namespace TrueChristianBible\Component\GetBible\Site\View\App; use Joomla\CMS\Factory; use Joomla\CMS\Language\Text; @@ -26,16 +26,16 @@ use Joomla\CMS\MVC\View\HtmlView as BaseHtmlView; use Joomla\CMS\Plugin\PluginHelper; use Joomla\CMS\Toolbar\ToolbarHelper; use Joomla\CMS\Document\Document; -use TrueChristianChurch\Component\Getbible\Site\Helper\HeaderCheck; -use TrueChristianChurch\Component\Getbible\Site\Helper\GetbibleHelper; -use TrueChristianChurch\Component\Getbible\Site\Helper\RouteHelper; +use TrueChristianBible\Component\GetBible\Site\Helper\HeaderCheck; +use TrueChristianBible\Component\GetBible\Site\Helper\GetbibleHelper; +use TrueChristianBible\Component\GetBible\Site\Helper\RouteHelper; use Joomla\CMS\Session\Session; use Joomla\CMS\Router\Route; use Joomla\CMS\Uri\Uri; use Joomla\CMS\Helper\ModuleHelper; -use TrueChristianChurch\Joomla\GetBible\Factory as GetBibleFactory; -use TrueChristianChurch\Joomla\Utilities\StringHelper; -use TrueChristianChurch\Joomla\Utilities\ArrayHelper; +use TrueChristianBible\Joomla\GetBible\Factory as GetBibleFactory; +use TrueChristianBible\Joomla\Utilities\StringHelper; +use TrueChristianBible\Joomla\Utilities\ArrayHelper; // No direct access to this file \defined('_JEXEC') or die; diff --git a/site/src/View/Openai/HtmlView.php b/site/src/View/Openai/HtmlView.php index b074c4a..1a05d11 100644 --- a/site/src/View/Openai/HtmlView.php +++ b/site/src/View/Openai/HtmlView.php @@ -14,7 +14,7 @@ @license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html /------------------------------------------------------------------------------------------------------*/ -namespace TrueChristianChurch\Component\Getbible\Site\View\Openai; +namespace TrueChristianBible\Component\GetBible\Site\View\Openai; use Joomla\CMS\Factory; use Joomla\CMS\Language\Text; @@ -26,16 +26,16 @@ use Joomla\CMS\MVC\View\HtmlView as BaseHtmlView; use Joomla\CMS\Plugin\PluginHelper; use Joomla\CMS\Toolbar\ToolbarHelper; use Joomla\CMS\Document\Document; -use TrueChristianChurch\Component\Getbible\Site\Helper\HeaderCheck; -use TrueChristianChurch\Component\Getbible\Site\Helper\GetbibleHelper; -use TrueChristianChurch\Component\Getbible\Site\Helper\RouteHelper; +use TrueChristianBible\Component\GetBible\Site\Helper\HeaderCheck; +use TrueChristianBible\Component\GetBible\Site\Helper\GetbibleHelper; +use TrueChristianBible\Component\GetBible\Site\Helper\RouteHelper; use Joomla\CMS\Session\Session; use Joomla\CMS\Router\Router; use Joomla\CMS\Router\Route; use Joomla\CMS\Uri\Uri; use Joomla\CMS\Helper\ModuleHelper; -use TrueChristianChurch\Joomla\Utilities\StringHelper; -use TrueChristianChurch\Joomla\Utilities\ArrayHelper; +use TrueChristianBible\Joomla\Utilities\StringHelper; +use TrueChristianBible\Joomla\Utilities\ArrayHelper; // No direct access to this file \defined('_JEXEC') or die; diff --git a/site/src/View/Search/HtmlView.php b/site/src/View/Search/HtmlView.php index 7f6c31f..519c4eb 100644 --- a/site/src/View/Search/HtmlView.php +++ b/site/src/View/Search/HtmlView.php @@ -14,7 +14,7 @@ @license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html /------------------------------------------------------------------------------------------------------*/ -namespace TrueChristianChurch\Component\Getbible\Site\View\Search; +namespace TrueChristianBible\Component\GetBible\Site\View\Search; use Joomla\CMS\Factory; use Joomla\CMS\Language\Text; @@ -26,17 +26,17 @@ use Joomla\CMS\MVC\View\HtmlView as BaseHtmlView; use Joomla\CMS\Plugin\PluginHelper; use Joomla\CMS\Toolbar\ToolbarHelper; use Joomla\CMS\Document\Document; -use TrueChristianChurch\Component\Getbible\Site\Helper\HeaderCheck; -use TrueChristianChurch\Component\Getbible\Site\Helper\GetbibleHelper; -use TrueChristianChurch\Component\Getbible\Site\Helper\RouteHelper; +use TrueChristianBible\Component\GetBible\Site\Helper\HeaderCheck; +use TrueChristianBible\Component\GetBible\Site\Helper\GetbibleHelper; +use TrueChristianBible\Component\GetBible\Site\Helper\RouteHelper; use Joomla\CMS\Session\Session; use Joomla\CMS\Router\Router; use Joomla\CMS\Router\Route; use Joomla\CMS\Uri\Uri; use Joomla\CMS\Helper\ModuleHelper; -use TrueChristianChurch\Joomla\GetBible\Factory as GetBibleFactory; -use TrueChristianChurch\Joomla\Utilities\StringHelper; -use TrueChristianChurch\Joomla\Utilities\ArrayHelper; +use TrueChristianBible\Joomla\GetBible\Factory as GetBibleFactory; +use TrueChristianBible\Joomla\Utilities\StringHelper; +use TrueChristianBible\Joomla\Utilities\ArrayHelper; // No direct access to this file \defined('_JEXEC') or die; diff --git a/site/src/View/Tag/HtmlView.php b/site/src/View/Tag/HtmlView.php index 92a58e1..7c73cf5 100644 --- a/site/src/View/Tag/HtmlView.php +++ b/site/src/View/Tag/HtmlView.php @@ -14,7 +14,7 @@ @license GNU/GPL Version 2 or later - http://www.gnu.org/licenses/gpl-2.0.html /------------------------------------------------------------------------------------------------------*/ -namespace TrueChristianChurch\Component\Getbible\Site\View\Tag; +namespace TrueChristianBible\Component\GetBible\Site\View\Tag; use Joomla\CMS\Factory; use Joomla\CMS\Language\Text; @@ -26,17 +26,17 @@ use Joomla\CMS\MVC\View\HtmlView as BaseHtmlView; use Joomla\CMS\Plugin\PluginHelper; use Joomla\CMS\Toolbar\ToolbarHelper; use Joomla\CMS\Document\Document; -use TrueChristianChurch\Component\Getbible\Site\Helper\HeaderCheck; -use TrueChristianChurch\Component\Getbible\Site\Helper\GetbibleHelper; -use TrueChristianChurch\Component\Getbible\Site\Helper\RouteHelper; +use TrueChristianBible\Component\GetBible\Site\Helper\HeaderCheck; +use TrueChristianBible\Component\GetBible\Site\Helper\GetbibleHelper; +use TrueChristianBible\Component\GetBible\Site\Helper\RouteHelper; use Joomla\CMS\Session\Session; use Joomla\CMS\Router\Router; use Joomla\CMS\Router\Route; use Joomla\CMS\Uri\Uri; use Joomla\CMS\Helper\ModuleHelper; -use TrueChristianChurch\Joomla\GetBible\Factory as GetBibleFactory; -use TrueChristianChurch\Joomla\Utilities\StringHelper; -use TrueChristianChurch\Joomla\Utilities\ArrayHelper; +use TrueChristianBible\Joomla\GetBible\Factory as GetBibleFactory; +use TrueChristianBible\Joomla\Utilities\StringHelper; +use TrueChristianBible\Joomla\Utilities\ArrayHelper; // No direct access to this file \defined('_JEXEC') or die; diff --git a/site/tmpl/app/default.php b/site/tmpl/app/default.php index ee03fd7..a76bd53 100644 --- a/site/tmpl/app/default.php +++ b/site/tmpl/app/default.php @@ -20,7 +20,7 @@ use Joomla\CMS\Language\Text; use Joomla\CMS\Router\Route; use Joomla\CMS\Layout\LayoutHelper; use Joomla\CMS\HTML\HTMLHelper as Html; -use TrueChristianChurch\Component\Getbible\Site\Helper\GetbibleHelper; +use TrueChristianBible\Component\GetBible\Site\Helper\GetbibleHelper; // No direct access to this file defined('_JEXEC') or die; diff --git a/site/tmpl/app/default.xml b/site/tmpl/app/default.xml index bc8aa26..c126308 100644 --- a/site/tmpl/app/default.xml +++ b/site/tmpl/app/default.xml @@ -8,8 +8,8 @@
+ addruleprefix="TrueChristianBible\Component\GetBible\Site\Rule" + addfieldprefix="TrueChristianBible\Component\GetBible\Site\Field"> pkg_getbible package site - 3.1.1 + 3.1.2 https://getbible.net - https://git.vdm.dev/api/v1/repos/getBible/joomla-pkg/archive/v3.1.1.zip + https://git.vdm.dev/api/v1/repos/getBible/joomla-pkg/archive/v3.1.2.zip stable @@ -269,4 +269,22 @@ https://getbible.net + + Get Bible + The Bible for Joomla + pkg_getbible + package + site + 4.0.14 + https://getbible.net + + https://git.vdm.dev/api/v1/repos/getBible/joomla-pkg/archive/v4.0.14.zip + + + stable + + Llewellyn van der Merwe + https://getbible.net + + \ No newline at end of file