From 808dc6c699583dc552cdca9722c81cffe7778bfe Mon Sep 17 00:00:00 2001 From: Samuel Georges Date: Mon, 2 Sep 2024 09:33:29 +1000 Subject: [PATCH 1/3] Docs ref thru IoC black box --- src/Database/Concerns/HasReplication.php | 1 + 1 file changed, 1 insertion(+) diff --git a/src/Database/Concerns/HasReplication.php b/src/Database/Concerns/HasReplication.php index 6a3d1bcf6..b8d8aea2f 100644 --- a/src/Database/Concerns/HasReplication.php +++ b/src/Database/Concerns/HasReplication.php @@ -5,6 +5,7 @@ /** * HasReplication for a model * + * @see October\Rain\Database\Replicator * @package october\database * @author Alexey Bobkov, Samuel Georges */ From 9527614b90b3f053225c9443a1e819f6b3458896 Mon Sep 17 00:00:00 2001 From: Samuel Georges Date: Wed, 18 Sep 2024 09:12:31 +1000 Subject: [PATCH 2/3] Flip condition so it works --- src/Database/Traits/Multisite.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Database/Traits/Multisite.php b/src/Database/Traits/Multisite.php index 7cc49a349..7ea94302d 100644 --- a/src/Database/Traits/Multisite.php +++ b/src/Database/Traits/Multisite.php @@ -312,7 +312,7 @@ public function isMultisiteSyncEnabled() return false; } - if (!is_array($this->propagatableSync)) { + if (is_array($this->propagatableSync)) { return ($this->propagatableSync['sync'] ?? false) !== false; } From 0ba30958a7ddb8b53b23f5841d9a10e03d97c226 Mon Sep 17 00:00:00 2001 From: Samuel Georges Date: Wed, 25 Sep 2024 10:58:37 +1000 Subject: [PATCH 3/3] Fixes composer file inclusion error --- src/Composer/Concerns/HasAssertions.php | 3 +++ src/Composer/resources/file_get_contents.php | 15 +++++++++++++++ 2 files changed, 18 insertions(+) create mode 100644 src/Composer/resources/file_get_contents.php diff --git a/src/Composer/Concerns/HasAssertions.php b/src/Composer/Concerns/HasAssertions.php index 2245f6797..d896a44f8 100644 --- a/src/Composer/Concerns/HasAssertions.php +++ b/src/Composer/Concerns/HasAssertions.php @@ -29,6 +29,9 @@ protected function assertEnvironmentReady() ini_set('max_input_time', 0); ini_set('max_execution_time', 0); + // Fixes function throwing an error + require_once __DIR__ . '/../resources/file_get_contents.php'; + // Function may be disabled for security reasons if (!function_exists('putenv')) { require_once __DIR__ . '/../resources/putenv.php'; diff --git a/src/Composer/resources/file_get_contents.php b/src/Composer/resources/file_get_contents.php new file mode 100644 index 000000000..f2c3de267 --- /dev/null +++ b/src/Composer/resources/file_get_contents.php @@ -0,0 +1,15 @@ +