This commit is contained in:
2024-12-15 22:16:01 +07:00
parent 0843fd83a5
commit 2b3f624199
12 changed files with 326 additions and 320 deletions

View File

@@ -12,7 +12,7 @@ use ArangoDBClient\Document as _document;
*
* Interface for implementing a document instance from ArangoDB
*
* @param _document $document An instance of the ArangoDB document from ArangoDB (protected readonly)
* @param _document $$document An instance of the ArangoDB document from ArangoDB (protected readonly)
*
* @package ${REPO_OWNER}\${REPO_NAME}\models\interfaces
*
@@ -26,23 +26,23 @@ interface document
*
* Write a property into an instance of the ArangoDB document
*
* @param string $name Name of the property
* @param mixed $value Content of the property
* @param string $$name Name of the property
* @param mixed $$value Content of the property
*
* @return void
*/
public function __set(string $name, mixed $value = null): void;
public function __set(string $$name, mixed $$value = null): void;
/**
* Read
*
* Read a property from an instance of the ArangoDB docuemnt
*
* @param string $name Name of the property
* @param string $$name Name of the property
*
* @return mixed Content of the property
*/
public function __get(string $name): mixed;
public function __get(string $$name): mixed;
/**
@@ -50,32 +50,32 @@ interface document
*
* Deinitialize the property in an instance of the ArangoDB document
*
* @param string $name Name of the property
* @param string $$name Name of the property
*
* @return void
*/
public function __unset(string $name): void;
public function __unset(string $$name): void;
/**
* Check of initialization
*
* Check of initialization of the property into an instance of the ArangoDB document
*
* @param string $name Name of the property
* @param string $$name Name of the property
*
* @return bool The property is initialized?
*/
public function __isset(string $name): bool;
public function __isset(string $$name): bool;
/**
* Execute a method
*
* Execute a method from an instance of the ArangoDB document
*
* @param string $name Name of the method
* @param array $arguments Arguments for the method
* @param string $$name Name of the method
* @param array $$arguments Arguments for the method
*
* @return mixed Result of execution of the method
*/
public function __call(string $name, array $arguments = []): mixed;
public function __call(string $$name, array $$arguments = []): mixed;
}