From cb22d1b0820afe1b96841650aaa1d248fa3993b7 Mon Sep 17 00:00:00 2001 From: Arsen Mirzaev Tatyano-Muradovich Date: Thu, 13 Feb 2025 07:06:13 +0300 Subject: [PATCH] resolved #26, resolved #27 --- examples/nginx/server.conf | 2 +- mirzaev/huesos/system/Release.key | 52 +++++++++++++++++++ mirzaev/huesos/system/models/cart.php | 40 +++++++------- mirzaev/huesos/system/models/category.php | 2 +- mirzaev/huesos/system/models/core.php | 2 +- mirzaev/huesos/system/models/entry.php | 22 ++++---- mirzaev/huesos/system/models/product.php | 6 +-- mirzaev/huesos/system/models/session.php | 12 ++--- mirzaev/huesos/system/models/settings.php | 2 +- mirzaev/huesos/system/models/suspension.php | 2 +- .../huesos/system/models/traits/buffer.php | 2 +- mirzaev/huesos/system/models/traits/cart.php | 6 +-- .../huesos/system/models/traits/document.php | 6 +-- 13 files changed, 104 insertions(+), 52 deletions(-) create mode 100644 mirzaev/huesos/system/Release.key diff --git a/examples/nginx/server.conf b/examples/nginx/server.conf index 89d70b6..b26cb95 100644 --- a/examples/nginx/server.conf +++ b/examples/nginx/server.conf @@ -4,7 +4,7 @@ server { server_name domain.zone; - root /var/www/project/mirzaev/huesos/system/public; + root /var/www/huesos/mirzaev/huesos/system/public; index index.php; diff --git a/mirzaev/huesos/system/Release.key b/mirzaev/huesos/system/Release.key new file mode 100644 index 0000000..e990caf --- /dev/null +++ b/mirzaev/huesos/system/Release.key @@ -0,0 +1,52 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- + +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 +IkyMo76xdHcw9PGQdeJr5ur5nZ61VN6Iwz0I8A== +=R7q7 +-----END PGP PUBLIC KEY BLOCK----- diff --git a/mirzaev/huesos/system/models/cart.php b/mirzaev/huesos/system/models/cart.php index 2bdbd95..6eb7513 100755 --- a/mirzaev/huesos/system/models/cart.php +++ b/mirzaev/huesos/system/models/cart.php @@ -110,9 +110,9 @@ final class cart extends core implements document_interface, collection_interfac // Exit (success) return isset($products['amount']) ? [$products['document']['_id'] => $products] : $products; - } else throw new exception('Failed to initialize ' . product::TYPE . ' collection: ' . product::COLLECTION); - } else throw new exception('Failed to initialize ' . reservation::TYPE . ' collection: ' . reservation::COLLECTION); - } else throw new exception('Failed to initialize ' . static::TYPE . ' collection: ' . static::COLLECTION); + } else throw new exception('Failed to initialize ' . product::TYPE->name . ' collection: ' . product::COLLECTION); + } else throw new exception('Failed to initialize ' . reservation::TYPE->name . ' collection: ' . reservation::COLLECTION); + } else throw new exception('Failed to initialize ' . static::TYPE->name . ' collection: ' . static::COLLECTION); } catch (exception $e) { // Writing to the registry of errors $errors[] = [ @@ -167,9 +167,9 @@ final class cart extends core implements document_interface, collection_interfac // Exit (success) return $result; - } else throw new exception('Failed to initialize ' . product::TYPE . ' collection: ' . product::COLLECTION); - } else throw new exception('Failed to initialize ' . reservation::TYPE . ' collection: ' . reservation::COLLECTION); - } else throw new exception('Failed to initialize ' . static::TYPE . ' collection: ' . static::COLLECTION); + } else throw new exception('Failed to initialize ' . product::TYPE->name . ' collection: ' . product::COLLECTION); + } else throw new exception('Failed to initialize ' . reservation::TYPE->name . ' collection: ' . reservation::COLLECTION); + } else throw new exception('Failed to initialize ' . static::TYPE->name . ' collection: ' . static::COLLECTION); } catch (exception $e) { // Writing to the registry of errors $errors[] = [ @@ -222,9 +222,9 @@ final class cart extends core implements document_interface, collection_interfac ], errors: $errors ); - } else throw new exception('Failed to initialize ' . product::TYPE . ' collection: ' . product::COLLECTION); - } else throw new exception('Failed to initialize ' . reservation::TYPE . ' collection: ' . reservation::COLLECTION); - } else throw new exception('Failed to initialize ' . static::TYPE . ' collection: ' . static::COLLECTION); + } else throw new exception('Failed to initialize ' . product::TYPE->name . ' collection: ' . product::COLLECTION); + } else throw new exception('Failed to initialize ' . reservation::TYPE->name . ' collection: ' . reservation::COLLECTION); + } else throw new exception('Failed to initialize ' . static::TYPE->name . ' collection: ' . static::COLLECTION); } catch (exception $e) { // Writing to the registry of errors $errors[] = [ @@ -273,9 +273,9 @@ final class cart extends core implements document_interface, collection_interfac ], errors: $errors ); - } else throw new exception('Failed to initialize ' . product::TYPE . ' collection: ' . product::COLLECTION); - } else throw new exception('Failed to initialize ' . reservation::TYPE . ' collection: ' . reservation::COLLECTION); - } else throw new exception('Failed to initialize ' . static::TYPE . ' collection: ' . static::COLLECTION); + } else throw new exception('Failed to initialize ' . product::TYPE->name . ' collection: ' . product::COLLECTION); + } else throw new exception('Failed to initialize ' . reservation::TYPE->name . ' collection: ' . reservation::COLLECTION); + } else throw new exception('Failed to initialize ' . static::TYPE->name . ' collection: ' . static::COLLECTION); } catch (exception $e) { // Writing to the registry of errors $errors[] = [ @@ -324,9 +324,9 @@ final class cart extends core implements document_interface, collection_interfac ], errors: $errors ); - } else throw new exception('Failed to initialize ' . product::TYPE . ' collection: ' . product::COLLECTION); - } else throw new exception('Failed to initialize ' . reservation::TYPE . ' collection: ' . reservation::COLLECTION); - } else throw new exception('Failed to initialize ' . static::TYPE . ' collection: ' . static::COLLECTION); + } else throw new exception('Failed to initialize ' . product::TYPE->name . ' collection: ' . product::COLLECTION); + } else throw new exception('Failed to initialize ' . reservation::TYPE->name . ' collection: ' . reservation::COLLECTION); + } else throw new exception('Failed to initialize ' . static::TYPE->name . ' collection: ' . static::COLLECTION); } catch (exception $e) { // Writing to the registry of errors $errors[] = [ @@ -362,7 +362,7 @@ final class cart extends core implements document_interface, collection_interfac // Exit (success) return $this->share; } else throw new exception('Failed to write confirmed cart to ArangoDB'); - } else throw new exception('Failed to initialize ' . static::TYPE . ' collection: ' . static::COLLECTION); + } else throw new exception('Failed to initialize ' . static::TYPE->name . ' collection: ' . static::COLLECTION); } catch (exception $e) { // Writing to the registry of errors $errors[] = [ @@ -401,7 +401,7 @@ final class cart extends core implements document_interface, collection_interfac // Exit (success) return true; } else throw new exception('Failed to write confirmed cart to ArangoDB'); - } else throw new exception('Failed to initialize ' . static::TYPE . ' collection: ' . static::COLLECTION); + } else throw new exception('Failed to initialize ' . static::TYPE->name . ' collection: ' . static::COLLECTION); } catch (exception $e) { // Writing to the registry of errors $errors[] = [ @@ -433,9 +433,9 @@ final class cart extends core implements document_interface, collection_interfac if (collection::initialize(order::COLLECTION, order::TYPE, errors: $errors)) { // Initialized collections - } else throw new exception('Failed to initialize ' . product::TYPE . ' collection: ' . product::COLLECTION); - } else throw new exception('Failed to initialize ' . reservation::TYPE . ' collection: ' . reservation::COLLECTION); - } else throw new exception('Failed to initialize ' . static::TYPE . ' collection: ' . static::COLLECTION); + } else throw new exception('Failed to initialize ' . product::TYPE->name . ' collection: ' . product::COLLECTION); + } else throw new exception('Failed to initialize ' . reservation::TYPE->name . ' collection: ' . reservation::COLLECTION); + } else throw new exception('Failed to initialize ' . static::TYPE->name . ' collection: ' . static::COLLECTION); } catch (exception $e) { // Writing to the registry of errors $errors[] = [ diff --git a/mirzaev/huesos/system/models/category.php b/mirzaev/huesos/system/models/category.php index 432432e..0487d97 100755 --- a/mirzaev/huesos/system/models/category.php +++ b/mirzaev/huesos/system/models/category.php @@ -69,7 +69,7 @@ final class category extends core implements document_interface, collection_inte ], errors: $errors ); - } else throw new exception('Failed to initialize ' . static::TYPE . ' collection: ' . static::COLLECTION); + } else throw new exception('Failed to initialize ' . static::TYPE->name . ' collection: ' . static::COLLECTION); } catch (exception $e) { // Writing to the registry of errors $errors[] = [ diff --git a/mirzaev/huesos/system/models/core.php b/mirzaev/huesos/system/models/core.php index bbf1cbe..8bd24e9 100755 --- a/mirzaev/huesos/system/models/core.php +++ b/mirzaev/huesos/system/models/core.php @@ -127,7 +127,7 @@ class core extends model // Exit (success) return $result; - } else throw new exception('Failed to initialize ' . static::TYPE . ' collection: ' . static::COLLECTION); + } else throw new exception('Failed to initialize ' . static::TYPE->name . ' collection: ' . static::COLLECTION); } catch (exception $e) { // Writing to registry of errors $errors[] = [ diff --git a/mirzaev/huesos/system/models/entry.php b/mirzaev/huesos/system/models/entry.php index a1917a8..dda54cd 100755 --- a/mirzaev/huesos/system/models/entry.php +++ b/mirzaev/huesos/system/models/entry.php @@ -73,9 +73,9 @@ final class entry extends core implements document_interface, collection_interfa ], errors: $errors ); - } else throw new exception('Failed to initialize ' . static::TYPE . ' collection: ' . static::COLLECTION); - } else throw new exception('Failed to initialize ' . $to::TYPE . ' collection: ' . $to::COLLECTION); - } else throw new exception('Failed to initialize ' . $from::TYPE . ' collection: ' . $from::COLLECTION); + } else throw new exception('Failed to initialize ' . static::TYPE->name . ' collection: ' . static::COLLECTION); + } else throw new exception('Failed to initialize ' . $to::TYPE->name . ' collection: ' . $to::COLLECTION); + } else throw new exception('Failed to initialize ' . $from::TYPE->name . ' collection: ' . $from::COLLECTION); } catch (exception $e) { // Writing to the registry of errors $errors[] = [ @@ -133,7 +133,7 @@ final class entry extends core implements document_interface, collection_interfa // Exit (success) return is_array($result) ? $result : [$result]; } else return []; - } else throw new exception('Failed to initialize ' . static::TYPE . ' collection: ' . static::COLLECTION); + } else throw new exception('Failed to initialize ' . static::TYPE->name . ' collection: ' . static::COLLECTION); } catch (exception $e) { // Writing to the registry of errors $errors[] = [ @@ -189,9 +189,9 @@ final class entry extends core implements document_interface, collection_interfa // Exit (success) return is_array($entry) ? $entry[0] : $entry; } else return null; - } else throw new exception('Failed to initialize ' . static::TYPE . ' collection: ' . static::COLLECTION); - } else throw new exception('Failed to initialize ' . $to::TYPE . ' collection: ' . $to::COLLECTION); - } else throw new exception('Failed to initialize ' . $from::TYPE . ' collection: ' . $from::COLLECTION); + } else throw new exception('Failed to initialize ' . static::TYPE->name . ' collection: ' . static::COLLECTION); + } else throw new exception('Failed to initialize ' . $to::TYPE->name . ' collection: ' . $to::COLLECTION); + } else throw new exception('Failed to initialize ' . $from::TYPE->name . ' collection: ' . $from::COLLECTION); } catch (exception $e) { // Writing to the registry of errors $errors[] = [ @@ -268,8 +268,8 @@ final class entry extends core implements document_interface, collection_interfa ] + $parameters, errors: $errors )) ? $result : [$result]; - } else throw new exception('Failed to initialize ' . static::TYPE . ' collection: ' . static::COLLECTION); - } else throw new exception('Failed to initialize ' . $document::TYPE . ' collection: ' . $document::COLLECTION); + } else throw new exception('Failed to initialize ' . static::TYPE->name . ' collection: ' . static::COLLECTION); + } else throw new exception('Failed to initialize ' . $document::TYPE->name . ' collection: ' . $document::COLLECTION); } catch (exception $e) { // Writing to the registry of errors $errors[] = [ @@ -315,8 +315,8 @@ final class entry extends core implements document_interface, collection_interfa ], errors: $errors ); - } else throw new exception('Failed to initialize ' . static::TYPE . ' collection: ' . static::COLLECTION); - } else throw new exception('Failed to initialize ' . $document::TYPE . ' collection: ' . $document::COLLECTION); + } else throw new exception('Failed to initialize ' . static::TYPE->name . ' collection: ' . static::COLLECTION); + } else throw new exception('Failed to initialize ' . $document::TYPE->name . ' collection: ' . $document::COLLECTION); } catch (exception $e) { // Writing to the registry of errors $errors[] = [ diff --git a/mirzaev/huesos/system/models/product.php b/mirzaev/huesos/system/models/product.php index 8477790..26d24ff 100755 --- a/mirzaev/huesos/system/models/product.php +++ b/mirzaev/huesos/system/models/product.php @@ -100,7 +100,7 @@ final class product extends core implements document_interface, collection_inter ] + $data, errors: $errors ); - } else throw new exception('Failed to initialize ' . static::TYPE . ' collection: ' . static::COLLECTION); + } else throw new exception('Failed to initialize ' . static::TYPE->name . ' collection: ' . static::COLLECTION); } catch (exception $e) { // Writing to the registry of errors $errors[] = [ @@ -225,7 +225,7 @@ final class product extends core implements document_interface, collection_inter // Exit (success) return is_array($result) ? $result : [$result]; } - } else throw new exception('Failed to initialize ' . static::TYPE . ' collection: ' . static::COLLECTION); + } else throw new exception('Failed to initialize ' . static::TYPE->name . ' collection: ' . static::COLLECTION); } catch (exception $e) { // Writing to the registry of errors $errors[] = [ @@ -281,7 +281,7 @@ final class product extends core implements document_interface, collection_inter // Exit (success) return is_array($result) ? $result : [$result]; } else return []; - } else throw new exception('Failed to initialize ' . static::TYPE . ' collection: ' . static::COLLECTION); + } else throw new exception('Failed to initialize ' . static::TYPE->name . ' collection: ' . static::COLLECTION); } catch (exception $e) { // Writing to the registry of errors $errors[] = [ diff --git a/mirzaev/huesos/system/models/session.php b/mirzaev/huesos/system/models/session.php index f29a72e..f6df887 100755 --- a/mirzaev/huesos/system/models/session.php +++ b/mirzaev/huesos/system/models/session.php @@ -121,7 +121,7 @@ final class session extends core implements document_interface, collection_inter } else throw new exception('Failed to write the session data'); } else throw new exception('Failed to create or find just created session'); } - } else throw new exception('Failed to initialize ' . static::TYPE . ' collection: ' . static::COLLECTION); + } else throw new exception('Failed to initialize ' . static::TYPE->name . ' collection: ' . static::COLLECTION); } catch (exception $e) { // Writing to the registry of errors $errors[] = [ @@ -185,9 +185,9 @@ final class session extends core implements document_interface, collection_inter return $account; } else throw new exception('Class ' . account::class . ' does not implement a document from ArangoDB'); } else return null; - } else throw new exception('Failed to initialize ' . account::TYPE . ' collection: ' . account::COLLECTION); - } else throw new exception('Failed to initialize ' . connect::TYPE . ' collection: ' . connect::COLLECTION); - } else throw new exception('Failed to initialize ' . static::TYPE . ' collection: ' . static::COLLECTION); + } else throw new exception('Failed to initialize ' . account::TYPE->name . ' collection: ' . account::COLLECTION); + } else throw new exception('Failed to initialize ' . connect::TYPE->name . ' collection: ' . connect::COLLECTION); + } else throw new exception('Failed to initialize ' . static::TYPE->name . ' collection: ' . static::COLLECTION); } catch (exception $e) { // Writing to the registry of errors $errors[] = [ @@ -232,7 +232,7 @@ final class session extends core implements document_interface, collection_inter ], errors: $errors ); - } else throw new exception('Failed to initialize ' . static::TYPE . ' collection: ' . static::COLLECTION); + } else throw new exception('Failed to initialize ' . static::TYPE->name . ' collection: ' . static::COLLECTION); } catch (exception $e) { // Writing to the registry of errors $errors[] = [ @@ -279,7 +279,7 @@ final class session extends core implements document_interface, collection_inter ], errors: $errors ); - } else throw new exception('Failed to initialize ' . static::TYPE . ' collection: ' . static::COLLECTION); + } else throw new exception('Failed to initialize ' . static::TYPE->name . ' collection: ' . static::COLLECTION); } catch (exception $e) { // Writing to the registry of errors $errors[] = [ diff --git a/mirzaev/huesos/system/models/settings.php b/mirzaev/huesos/system/models/settings.php index 23a9d5f..1e969da 100755 --- a/mirzaev/huesos/system/models/settings.php +++ b/mirzaev/huesos/system/models/settings.php @@ -96,7 +96,7 @@ final class settings extends core implements document_interface, collection_inte // Re-search (without creating) and exit (success || fail) return static::active(errors: $errors); } else throw new exception('Active settings not found'); - } else throw new exception('Failed to initialize ' . static::TYPE . ' collection: ' . static::COLLECTION); + } else throw new exception('Failed to initialize ' . static::TYPE->name . ' collection: ' . static::COLLECTION); } catch (exception $e) { // Writing to the registry of errors $errors[] = [ diff --git a/mirzaev/huesos/system/models/suspension.php b/mirzaev/huesos/system/models/suspension.php index 5427f5b..4a5481e 100755 --- a/mirzaev/huesos/system/models/suspension.php +++ b/mirzaev/huesos/system/models/suspension.php @@ -84,7 +84,7 @@ final class suspension extends core implements document_interface, collection_in return $suspension; } else throw new exception('Class ' . static::class . ' does not implement a document from ArangoDB'); } else return null; - } else throw new exception('Failed to initialize ' . static::TYPE . ' collection: ' . static::COLLECTION); + } else throw new exception('Failed to initialize ' . static::TYPE->name . ' collection: ' . static::COLLECTION); } catch (exception $e) { // Writing to the registry of errors $errors[] = [ diff --git a/mirzaev/huesos/system/models/traits/buffer.php b/mirzaev/huesos/system/models/traits/buffer.php index 7c87bf0..67d5b76 100755 --- a/mirzaev/huesos/system/models/traits/buffer.php +++ b/mirzaev/huesos/system/models/traits/buffer.php @@ -64,7 +64,7 @@ trait buffer // Writing to ArangoDB and exit (success) return document::update($this->__document(), errors: $errors); - } else throw new exception('Failed to initialize ' . static::TYPE . ' collection: ' . static::COLLECTION); + } else throw new exception('Failed to initialize ' . static::TYPE->name . ' collection: ' . static::COLLECTION); } catch (exception $e) { // Writing to the registry of errors $errors[] = [ diff --git a/mirzaev/huesos/system/models/traits/cart.php b/mirzaev/huesos/system/models/traits/cart.php index d2fbf90..3b31c89 100755 --- a/mirzaev/huesos/system/models/traits/cart.php +++ b/mirzaev/huesos/system/models/traits/cart.php @@ -132,9 +132,9 @@ trait cart } else throw new exception('Class ' . model::class . ' does not implement a document from ArangoDB'); } else throw new exception('Failed to create or find just created ' . static::class); } - } else throw new exception('Failed to initialize ' . model::TYPE . ' collection: ' . model::COLLECTION); - } else throw new exception('Failed to initialize ' . connect::TYPE . ' collection: ' . connect::COLLECTION); - } else throw new exception('Failed to initialize ' . static::TYPE . ' collection: ' . static::COLLECTION); + } else throw new exception('Failed to initialize ' . model::TYPE->name . ' collection: ' . model::COLLECTION); + } else throw new exception('Failed to initialize ' . connect::TYPE->name . ' collection: ' . connect::COLLECTION); + } else throw new exception('Failed to initialize ' . static::TYPE->name . ' collection: ' . static::COLLECTION); } catch (exception $e) { // Writing to the registry of errors $errors[] = [ diff --git a/mirzaev/huesos/system/models/traits/document.php b/mirzaev/huesos/system/models/traits/document.php index 70304f0..60b20b2 100755 --- a/mirzaev/huesos/system/models/traits/document.php +++ b/mirzaev/huesos/system/models/traits/document.php @@ -105,9 +105,9 @@ trait document errors: $errors ); } else throw new exception('The instance of the document from ArangoDB is not initialized'); - } else throw new exception('Failed to initialize ' . $document::TYPE . ' collection: ' . $document::COLLECTION); - } else throw new exception('Failed to initialize ' . connect::TYPE . ' collection: ' . connect::COLLECTION); - } else throw new exception('Failed to initialize ' . static::TYPE . ' collection: ' . static::COLLECTION); + } else throw new exception('Failed to initialize ' . $document::TYPE->name . ' collection: ' . $document::COLLECTION); + } else throw new exception('Failed to initialize ' . connect::TYPE->name . ' collection: ' . connect::COLLECTION); + } else throw new exception('Failed to initialize ' . static::TYPE->name . ' collection: ' . static::COLLECTION); } catch (exception $e) { // Writing to the registry of errors $errors[] = [