diff --git a/captainhook.json b/captainhook.json
index edee41bd..98faea5d 100644
--- a/captainhook.json
+++ b/captainhook.json
@@ -5,7 +5,7 @@
{
"action": "\\CaptainHook\\App\\Hook\\Message\\Action\\Beams",
"options": {
- "subjectLength": 50,
+ "subjectLength": 100,
"bodyLineLength": 200
}
}
diff --git a/docs/README.md b/docs/README.md
index 3c71b433..99ec2743 100644
--- a/docs/README.md
+++ b/docs/README.md
@@ -95,4 +95,4 @@ To update this documentation, run the following command:
$pluginEventDispatcher |
@@ -107,7 +112,7 @@ public function __construct(\BumbleDocGen\Core\Renderer\Context\RendererContext
```php
@@ -134,7 +139,7 @@ public function count(): int;
```php
@@ -165,6 +170,13 @@ public function createAndAddDocumentedEntityWrapper(\BumbleDocGen\Core\Parser\En
Return value: \BumbleDocGen\Core\Renderer\Context\DocumentedEntityWrapper
+Throws:
+
+
@@ -172,7 +184,7 @@ public function createAndAddDocumentedEntityWrapper(\BumbleDocGen\Core\Parser\En
```php
@@ -193,7 +205,7 @@ public function getDocumentedEntitiesRelations(): array;
```php
diff --git a/docs/tech/3.renderer/classes/DocumentedEntityWrappersCollection_3.md b/docs/tech/3.renderer/classes/DocumentedEntityWrappersCollection_3.md
deleted file mode 100644
index 54a1ffda..00000000
--- a/docs/tech/3.renderer/classes/DocumentedEntityWrappersCollection_3.md
+++ /dev/null
@@ -1,226 +0,0 @@
-
-
-
-
-
-
-
-
-
-```php
-namespace BumbleDocGen\Core\Renderer\Context;
-
-final class DocumentedEntityWrappersCollection implements \IteratorAggregate, \Traversable, \Countable
-```
-
-
-
-
-
-
-
-
-
Initialization methods:
-
-
--
- __construct
-
-
-
-
Methods:
-
-
--
- count
- - Count elements of an object
--
- createAndAddDocumentedEntityWrapper
-
--
- getDocumentedEntitiesRelations
-
--
- getIterator
- - Retrieve an external iterator
-
-
-
-
-
-
-
-
-
Method details:
-
-
-
-
-
-```php
-public function __construct(\BumbleDocGen\Core\Renderer\Context\RendererContext $rendererContext, \BumbleDocGen\Core\Cache\LocalCache\LocalObjectCache $localObjectCache, \BumbleDocGen\Core\Plugin\PluginEventDispatcher $pluginEventDispatcher);
-```
-
-
-
-
Parameters:
-
-
-
-
-
-
-
-
-
-
-
-```php
-public function count(): int;
-```
-
-
Count elements of an object
-
-
Parameters: not specified
-
-
Return value: int
-
-
-
-
See:
-
-
-
-
-
-
-
-```php
-public function createAndAddDocumentedEntityWrapper(\BumbleDocGen\Core\Parser\Entity\RootEntityInterface $rootEntity): \BumbleDocGen\Core\Renderer\Context\DocumentedEntityWrapper;
-```
-
-
-
-
Parameters:
-
-
-
-
Return value: \BumbleDocGen\Core\Renderer\Context\DocumentedEntityWrapper
-
-
-
-
-
-
-
-
-```php
-public function getDocumentedEntitiesRelations(): array;
-```
-
-
-
-
Parameters: not specified
-
-
Return value: array
-
-
-
-
-
-
-
-
-```php
-public function getIterator(): \Generator;
-```
-
-
Retrieve an external iterator
-
-
Parameters: not specified
-
-
Return value: \Generator
-
-
-
Throws:
-
-
-
-
See:
-
-
-
-
-
\ No newline at end of file
diff --git a/docs/tech/3.renderer/classes/DrawClassMap.md b/docs/tech/3.renderer/classes/DrawClassMap.md
index 623e4afb..84f0f7ed 100644
--- a/docs/tech/3.renderer/classes/DrawClassMap.md
+++ b/docs/tech/3.renderer/classes/DrawClassMap.md
@@ -165,13 +165,13 @@ public function __invoke(\BumbleDocGen\LanguageHandler\Php\Parser\Entity\ClassEn
\DI\NotFoundException
- \BumbleDocGen\LanguageHandler\Php\Parser\Entity\Exception\ReflectionException
+
\BumbleDocGen\LanguageHandler\Php\Parser\Entity\Exception\ReflectionException
\DI\DependencyException
- \BumbleDocGen\Core\Configuration\Exception\InvalidConfigurationParameterException
+
\BumbleDocGen\Core\Configuration\Exception\InvalidConfigurationParameterException
@@ -267,13 +267,13 @@ public function getDirectoryStructure(\BumbleDocGen\LanguageHandler\Php\Parser\E
\DI\NotFoundException
- \BumbleDocGen\LanguageHandler\Php\Parser\Entity\Exception\ReflectionException
+
\BumbleDocGen\LanguageHandler\Php\Parser\Entity\Exception\ReflectionException
\DI\DependencyException
- \BumbleDocGen\Core\Configuration\Exception\InvalidConfigurationParameterException
+
\BumbleDocGen\Core\Configuration\Exception\InvalidConfigurationParameterException
diff --git a/docs/tech/3.renderer/classes/DrawDocumentationMenu.md b/docs/tech/3.renderer/classes/DrawDocumentationMenu.md
index 77fd7c92..39e7b383 100644
--- a/docs/tech/3.renderer/classes/DrawDocumentationMenu.md
+++ b/docs/tech/3.renderer/classes/DrawDocumentationMenu.md
@@ -21,7 +21,7 @@ and all links with this page are recursively collected for it, after which the h
See:
@@ -196,7 +196,7 @@ public function __invoke(string|null $startPageKey = null, int|null $maxDeep = n
\DI\DependencyException
- \BumbleDocGen\Core\Configuration\Exception\InvalidConfigurationParameterException
+
\BumbleDocGen\Core\Configuration\Exception\InvalidConfigurationParameterException
diff --git a/docs/tech/3.renderer/classes/DrawDocumentedEntityLink.md b/docs/tech/3.renderer/classes/DrawDocumentedEntityLink.md
index 8355ffe1..21f61981 100644
--- a/docs/tech/3.renderer/classes/DrawDocumentedEntityLink.md
+++ b/docs/tech/3.renderer/classes/DrawDocumentedEntityLink.md
@@ -169,13 +169,13 @@ public function __invoke(\BumbleDocGen\Core\Parser\Entity\RootEntityInterface $e
\DI\NotFoundException
- \BumbleDocGen\LanguageHandler\Php\Parser\Entity\Exception\ReflectionException
+
\BumbleDocGen\LanguageHandler\Php\Parser\Entity\Exception\ReflectionException
\DI\DependencyException
- \BumbleDocGen\Core\Configuration\Exception\InvalidConfigurationParameterException
+
\BumbleDocGen\Core\Configuration\Exception\InvalidConfigurationParameterException
diff --git a/docs/tech/3.renderer/classes/GeneratePageBreadcrumbs.md b/docs/tech/3.renderer/classes/GeneratePageBreadcrumbs.md
index 7b7eee1e..b251ade9 100644
--- a/docs/tech/3.renderer/classes/GeneratePageBreadcrumbs.md
+++ b/docs/tech/3.renderer/classes/GeneratePageBreadcrumbs.md
@@ -175,7 +175,7 @@ public function __invoke(string $currentPageTitle, string $templatePath, bool $s
\DI\NotFoundException
- \BumbleDocGen\Core\Configuration\Exception\InvalidConfigurationParameterException
+
\BumbleDocGen\Core\Configuration\Exception\InvalidConfigurationParameterException
diff --git a/docs/tech/3.renderer/classes/GeneratePageBreadcrumbs_2.md b/docs/tech/3.renderer/classes/GeneratePageBreadcrumbs_2.md
index 96a80a10..cbfa1200 100644
--- a/docs/tech/3.renderer/classes/GeneratePageBreadcrumbs_2.md
+++ b/docs/tech/3.renderer/classes/GeneratePageBreadcrumbs_2.md
@@ -175,7 +175,7 @@ public function __invoke(string $currentPageTitle, string $templatePath, bool $s
\DI\NotFoundException
- \BumbleDocGen\Core\Configuration\Exception\InvalidConfigurationParameterException
+
\BumbleDocGen\Core\Configuration\Exception\InvalidConfigurationParameterException
diff --git a/docs/tech/3.renderer/classes/GetClassMethodsBodyCode.md b/docs/tech/3.renderer/classes/GetClassMethodsBodyCode.md
index d73a9038..a34314a8 100644
--- a/docs/tech/3.renderer/classes/GetClassMethodsBodyCode.md
+++ b/docs/tech/3.renderer/classes/GetClassMethodsBodyCode.md
@@ -151,7 +151,7 @@ public function __invoke(string $className, array $methodsNames): string|null;
Throws:
diff --git a/docs/tech/3.renderer/classes/GetDocumentationPageUrl.md b/docs/tech/3.renderer/classes/GetDocumentationPageUrl.md
index c3abac92..026c1f00 100644
--- a/docs/tech/3.renderer/classes/GetDocumentationPageUrl.md
+++ b/docs/tech/3.renderer/classes/GetDocumentationPageUrl.md
@@ -177,7 +177,7 @@ public function __invoke(string $key): string;
\DI\DependencyException
- \BumbleDocGen\Core\Configuration\Exception\InvalidConfigurationParameterException
+
\BumbleDocGen\Core\Configuration\Exception\InvalidConfigurationParameterException
\DI\NotFoundException
diff --git a/docs/tech/3.renderer/classes/GetDocumentationPageUrl_2.md b/docs/tech/3.renderer/classes/GetDocumentationPageUrl_2.md
index 18f74b4b..13464c1f 100644
--- a/docs/tech/3.renderer/classes/GetDocumentationPageUrl_2.md
+++ b/docs/tech/3.renderer/classes/GetDocumentationPageUrl_2.md
@@ -177,7 +177,7 @@ public function __invoke(string $key): string;
\DI\DependencyException
- \BumbleDocGen\Core\Configuration\Exception\InvalidConfigurationParameterException
+
\BumbleDocGen\Core\Configuration\Exception\InvalidConfigurationParameterException
\DI\NotFoundException
diff --git a/docs/tech/3.renderer/classes/GetDocumentedEntityUrl.md b/docs/tech/3.renderer/classes/GetDocumentedEntityUrl.md
index 3c66c451..bfae4f01 100644
--- a/docs/tech/3.renderer/classes/GetDocumentedEntityUrl.md
+++ b/docs/tech/3.renderer/classes/GetDocumentedEntityUrl.md
@@ -25,7 +25,7 @@ See:
\BumbleDocGen\Core\Renderer\Context\DocumentedEntityWrappersCollection
- \BumbleDocGen\Core\Renderer\Context\RendererContext::$entityWrappersCollection
+
\BumbleDocGen\Core\Renderer\Context\RendererContext::$entityWrappersCollection
@@ -211,13 +211,13 @@ public function __invoke(\BumbleDocGen\Core\Parser\Entity\RootEntityCollection $
\DI\DependencyException
- \BumbleDocGen\Core\Configuration\Exception\InvalidConfigurationParameterException
+
\BumbleDocGen\Core\Configuration\Exception\InvalidConfigurationParameterException
\DI\NotFoundException
- \BumbleDocGen\LanguageHandler\Php\Parser\Entity\Exception\ReflectionException
+
\BumbleDocGen\LanguageHandler\Php\Parser\Entity\Exception\ReflectionException
diff --git a/docs/tech/3.renderer/classes/GetDocumentedEntityUrl_2.md b/docs/tech/3.renderer/classes/GetDocumentedEntityUrl_2.md
index dc59f8b2..2ce0dbe3 100644
--- a/docs/tech/3.renderer/classes/GetDocumentedEntityUrl_2.md
+++ b/docs/tech/3.renderer/classes/GetDocumentedEntityUrl_2.md
@@ -21,11 +21,11 @@ the `EntityDocRendererInterface::getDocFileExtension()` directory will be create
See:
@@ -211,13 +211,13 @@ public function __invoke(\BumbleDocGen\Core\Parser\Entity\RootEntityCollection $
\DI\DependencyException
- \BumbleDocGen\Core\Configuration\Exception\InvalidConfigurationParameterException
+
\BumbleDocGen\Core\Configuration\Exception\InvalidConfigurationParameterException
\DI\NotFoundException
- \BumbleDocGen\LanguageHandler\Php\Parser\Entity\Exception\ReflectionException
+
\BumbleDocGen\LanguageHandler\Php\Parser\Entity\Exception\ReflectionException
diff --git a/docs/tech/3.renderer/classes/GetDocumentedEntityUrl_3.md b/docs/tech/3.renderer/classes/GetDocumentedEntityUrl_3.md
index 65449c9c..94533a93 100644
--- a/docs/tech/3.renderer/classes/GetDocumentedEntityUrl_3.md
+++ b/docs/tech/3.renderer/classes/GetDocumentedEntityUrl_3.md
@@ -1,5 +1,5 @@
-
+
- \BumbleDocGen\Core\Configuration\Exception\InvalidConfigurationParameterException
+
\BumbleDocGen\Core\Configuration\Exception\InvalidConfigurationParameterException
\DI\NotFoundException
- \BumbleDocGen\LanguageHandler\Php\Parser\Entity\Exception\ReflectionException
+
\BumbleDocGen\LanguageHandler\Php\Parser\Entity\Exception\ReflectionException
diff --git a/docs/tech/3.renderer/classes/InvalidConfigurationParameterException.md b/docs/tech/3.renderer/classes/InvalidConfigurationParameterException.md
index e81d87c3..e5223cd5 100644
--- a/docs/tech/3.renderer/classes/InvalidConfigurationParameterException.md
+++ b/docs/tech/3.renderer/classes/InvalidConfigurationParameterException.md
@@ -1,5 +1,5 @@
-
+
InvalidConfigurationParameterException class:
diff --git a/docs/tech/3.renderer/classes/InvalidConfigurationParameterException_2.md b/docs/tech/3.renderer/classes/InvalidConfigurationParameterException_2.md
deleted file mode 100644
index 53b4583e..00000000
--- a/docs/tech/3.renderer/classes/InvalidConfigurationParameterException_2.md
+++ /dev/null
@@ -1,391 +0,0 @@
-
-
-
-
-
-
-
-
-
-```php
-namespace BumbleDocGen\Core\Configuration\Exception;
-
-final class InvalidConfigurationParameterException extends \Exception implements \Throwable, \Stringable
-```
-
-Exception is the base class for
-all Exceptions.
-
-See:
-
-
-
-
-
-
-
-Initialization methods:
-
-
--
- __construct
- - Construct the exception. Note: The message is NOT binary safe.
-
-
-Methods:
-
-
--
- __toString
- - String representation of the exception
--
- __wakeup
-
--
- getCode
- - Gets the Exception code
--
- getFile
- - Gets the file in which the exception occurred
--
- getLine
- - Gets the line in which the exception occurred
--
- getMessage
- - Gets the Exception message
--
- getPrevious
- - Returns previous Exception
--
- getTrace
- - Gets the stack trace
--
- getTraceAsString
- - Gets the stack trace as a string
-
-
-
-
-
-
-
-
-Method details:
-
-
-
-
-
-```php
-// Implemented in Exception
-
-public function __construct(string $message = "", int $code, \Throwable|null $previous = \null);
-```
-
-
Construct the exception. Note: The message is NOT binary safe.
-
-
Parameters:
-
-
-
-
- Name |
- Type |
- Description |
-
-
-
-
- $message |
- string |
- [optional] The Exception message to throw. |
-
-
- $code |
- int |
- [optional] The Exception code. |
-
-
- $previous |
- \Throwable | null |
- [optional] The previous throwable used for the exception chaining. |
-
-
-
-
-
-
-
-
See:
-
-
-
-
-
-
-
-```php
-// Implemented in Exception
-
-public function __toString(): string;
-```
-
-
String representation of the exception
-
-
Parameters: not specified
-
-
Return value: string
-
-
-
-
See:
-
-
-
-
-
-
-
-```php
-// Implemented in Exception
-
-public function __wakeup(): mixed;
-```
-
-
-
-
Parameters: not specified
-
-
Return value: mixed
-
-
-
-
-
-
-
-
-```php
-// Implemented in Exception
-
-public function getCode(): mixed|int;
-```
-
-
Gets the Exception code
-
-
Parameters: not specified
-
-
Return value: mixed |
int
-
-
-
-
See:
-
-
-
-
-
-
-
-```php
-// Implemented in Exception
-
-public function getFile(): string;
-```
-
-
Gets the file in which the exception occurred
-
-
Parameters: not specified
-
-
Return value: string
-
-
-
-
See:
-
-
-
-
-
-
-
-```php
-// Implemented in Exception
-
-public function getLine(): int;
-```
-
-
Gets the line in which the exception occurred
-
-
Parameters: not specified
-
-
Return value: int
-
-
-
-
See:
-
-
-
-
-
-
-
-```php
-// Implemented in Exception
-
-public function getMessage(): string;
-```
-
-
Gets the Exception message
-
-
Parameters: not specified
-
-
Return value: string
-
-
-
-
See:
-
-
-
-
-
-
-
-```php
-// Implemented in Exception
-
-public function getPrevious(): \Throwable|null;
-```
-
-
Returns previous Exception
-
-
Parameters: not specified
-
-
Return value: \Throwable |
null
-
-
-
-
See:
-
-
-
-
-
-
-
-```php
-// Implemented in Exception
-
-public function getTrace(): array;
-```
-
-
Gets the stack trace
-
-
Parameters: not specified
-
-
Return value: array
-
-
-
-
See:
-
-
-
-
-
-
-- #
- getTraceAsString
-
-
-
-```php
-// Implemented in Exception
-
-public function getTraceAsString(): string;
-```
-
-
Gets the stack trace as a string
-
-
Parameters: not specified
-
-
Return value: string
-
-
-
-
See:
-
-
-
-
-
\ No newline at end of file
diff --git a/docs/tech/3.renderer/classes/InvalidConfigurationParameterException_3.md b/docs/tech/3.renderer/classes/InvalidConfigurationParameterException_3.md
deleted file mode 100644
index a8e2343c..00000000
--- a/docs/tech/3.renderer/classes/InvalidConfigurationParameterException_3.md
+++ /dev/null
@@ -1,391 +0,0 @@
-
-
-
-
-
-
-
-
-
-```php
-namespace BumbleDocGen\Core\Configuration\Exception;
-
-final class InvalidConfigurationParameterException extends \Exception implements \Throwable, \Stringable
-```
-
-Exception is the base class for
-all Exceptions.
-
-See:
-
-
-
-
-
-
-
-Initialization methods:
-
-
--
- __construct
- - Construct the exception. Note: The message is NOT binary safe.
-
-
-Methods:
-
-
--
- __toString
- - String representation of the exception
--
- __wakeup
-
--
- getCode
- - Gets the Exception code
--
- getFile
- - Gets the file in which the exception occurred
--
- getLine
- - Gets the line in which the exception occurred
--
- getMessage
- - Gets the Exception message
--
- getPrevious
- - Returns previous Exception
--
- getTrace
- - Gets the stack trace
--
- getTraceAsString
- - Gets the stack trace as a string
-
-
-
-
-
-
-
-
-Method details:
-
-
-
-
-
-```php
-// Implemented in Exception
-
-public function __construct(string $message = "", int $code, \Throwable|null $previous = \null);
-```
-
-
Construct the exception. Note: The message is NOT binary safe.
-
-
Parameters:
-
-
-
-
- Name |
- Type |
- Description |
-
-
-
-
- $message |
- string |
- [optional] The Exception message to throw. |
-
-
- $code |
- int |
- [optional] The Exception code. |
-
-
- $previous |
- \Throwable | null |
- [optional] The previous throwable used for the exception chaining. |
-
-
-
-
-
-
-
-
See:
-
-
-
-
-
-
-
-```php
-// Implemented in Exception
-
-public function __toString(): string;
-```
-
-
String representation of the exception
-
-
Parameters: not specified
-
-
Return value: string
-
-
-
-
See:
-
-
-
-
-
-
-
-```php
-// Implemented in Exception
-
-public function __wakeup(): mixed;
-```
-
-
-
-
Parameters: not specified
-
-
Return value: mixed
-
-
-
-
-
-
-
-
-```php
-// Implemented in Exception
-
-public function getCode(): mixed|int;
-```
-
-
Gets the Exception code
-
-
Parameters: not specified
-
-
Return value: mixed |
int
-
-
-
-
See:
-
-
-
-
-
-
-
-```php
-// Implemented in Exception
-
-public function getFile(): string;
-```
-
-
Gets the file in which the exception occurred
-
-
Parameters: not specified
-
-
Return value: string
-
-
-
-
See:
-
-
-
-
-
-
-
-```php
-// Implemented in Exception
-
-public function getLine(): int;
-```
-
-
Gets the line in which the exception occurred
-
-
Parameters: not specified
-
-
Return value: int
-
-
-
-
See:
-
-
-
-
-
-
-
-```php
-// Implemented in Exception
-
-public function getMessage(): string;
-```
-
-
Gets the Exception message
-
-
Parameters: not specified
-
-
Return value: string
-
-
-
-
See:
-
-
-
-
-
-
-
-```php
-// Implemented in Exception
-
-public function getPrevious(): \Throwable|null;
-```
-
-
Returns previous Exception
-
-
Parameters: not specified
-
-
Return value: \Throwable |
null
-
-
-
-
See:
-
-
-
-
-
-
-
-```php
-// Implemented in Exception
-
-public function getTrace(): array;
-```
-
-
Gets the stack trace
-
-
Parameters: not specified
-
-
Return value: array
-
-
-
-
See:
-
-
-
-
-
-
-- #
- getTraceAsString
-
-
-
-```php
-// Implemented in Exception
-
-public function getTraceAsString(): string;
-```
-
-
Gets the stack trace as a string
-
-
Parameters: not specified
-
-
Return value: string
-
-
-
-
See:
-
-
-
-
-
\ No newline at end of file
diff --git a/docs/tech/3.renderer/classes/InvalidConfigurationParameterException_4.md b/docs/tech/3.renderer/classes/InvalidConfigurationParameterException_4.md
deleted file mode 100644
index 6a63ea19..00000000
--- a/docs/tech/3.renderer/classes/InvalidConfigurationParameterException_4.md
+++ /dev/null
@@ -1,391 +0,0 @@
-
-
-
-
-
-
-
-
-
-```php
-namespace BumbleDocGen\Core\Configuration\Exception;
-
-final class InvalidConfigurationParameterException extends \Exception implements \Throwable, \Stringable
-```
-
-Exception is the base class for
-all Exceptions.
-
-See:
-
-
-
-
-
-
-
-Initialization methods:
-
-
--
- __construct
- - Construct the exception. Note: The message is NOT binary safe.
-
-
-Methods:
-
-
--
- __toString
- - String representation of the exception
--
- __wakeup
-
--
- getCode
- - Gets the Exception code
--
- getFile
- - Gets the file in which the exception occurred
--
- getLine
- - Gets the line in which the exception occurred
--
- getMessage
- - Gets the Exception message
--
- getPrevious
- - Returns previous Exception
--
- getTrace
- - Gets the stack trace
--
- getTraceAsString
- - Gets the stack trace as a string
-
-
-
-
-
-
-
-
-Method details:
-
-
-
-
-
-```php
-// Implemented in Exception
-
-public function __construct(string $message = "", int $code, \Throwable|null $previous = \null);
-```
-
-
Construct the exception. Note: The message is NOT binary safe.
-
-
Parameters:
-
-
-
-
- Name |
- Type |
- Description |
-
-
-
-
- $message |
- string |
- [optional] The Exception message to throw. |
-
-
- $code |
- int |
- [optional] The Exception code. |
-
-
- $previous |
- \Throwable | null |
- [optional] The previous throwable used for the exception chaining. |
-
-
-
-
-
-
-
-
See:
-
-
-
-
-
-
-
-```php
-// Implemented in Exception
-
-public function __toString(): string;
-```
-
-
String representation of the exception
-
-
Parameters: not specified
-
-
Return value: string
-
-
-
-
See:
-
-
-
-
-
-
-
-```php
-// Implemented in Exception
-
-public function __wakeup(): mixed;
-```
-
-
-
-
Parameters: not specified
-
-
Return value: mixed
-
-
-
-
-
-
-
-
-```php
-// Implemented in Exception
-
-public function getCode(): mixed|int;
-```
-
-
Gets the Exception code
-
-
Parameters: not specified
-
-
Return value: mixed |
int
-
-
-
-
See:
-
-
-
-
-
-
-
-```php
-// Implemented in Exception
-
-public function getFile(): string;
-```
-
-
Gets the file in which the exception occurred
-
-
Parameters: not specified
-
-
Return value: string
-
-
-
-
See:
-
-
-
-
-
-
-
-```php
-// Implemented in Exception
-
-public function getLine(): int;
-```
-
-
Gets the line in which the exception occurred
-
-
Parameters: not specified
-
-
Return value: int
-
-
-
-
See:
-
-
-
-
-
-
-
-```php
-// Implemented in Exception
-
-public function getMessage(): string;
-```
-
-
Gets the Exception message
-
-
Parameters: not specified
-
-
Return value: string
-
-
-
-
See:
-
-
-
-
-
-
-
-```php
-// Implemented in Exception
-
-public function getPrevious(): \Throwable|null;
-```
-
-
Returns previous Exception
-
-
Parameters: not specified
-
-
Return value: \Throwable |
null
-
-
-
-
See:
-
-
-
-
-
-
-
-```php
-// Implemented in Exception
-
-public function getTrace(): array;
-```
-
-
Gets the stack trace
-
-
Parameters: not specified
-
-
Return value: array
-
-
-
-
See:
-
-
-
-
-
-
-- #
- getTraceAsString
-
-
-
-```php
-// Implemented in Exception
-
-public function getTraceAsString(): string;
-```
-
-
Gets the stack trace as a string
-
-
Parameters: not specified
-
-
Return value: string
-
-
-
-
See:
-
-
-
-
-
\ No newline at end of file
diff --git a/docs/tech/3.renderer/classes/InvalidConfigurationParameterException_5.md b/docs/tech/3.renderer/classes/InvalidConfigurationParameterException_5.md
deleted file mode 100644
index 5bdbfb7b..00000000
--- a/docs/tech/3.renderer/classes/InvalidConfigurationParameterException_5.md
+++ /dev/null
@@ -1,391 +0,0 @@
-
-
-
-
-
-
-
-
-
-```php
-namespace BumbleDocGen\Core\Configuration\Exception;
-
-final class InvalidConfigurationParameterException extends \Exception implements \Throwable, \Stringable
-```
-
-Exception is the base class for
-all Exceptions.
-
-See:
-
-
-
-
-
-
-
-Initialization methods:
-
-
--
- __construct
- - Construct the exception. Note: The message is NOT binary safe.
-
-
-Methods:
-
-
--
- __toString
- - String representation of the exception
--
- __wakeup
-
--
- getCode
- - Gets the Exception code
--
- getFile
- - Gets the file in which the exception occurred
--
- getLine
- - Gets the line in which the exception occurred
--
- getMessage
- - Gets the Exception message
--
- getPrevious
- - Returns previous Exception
--
- getTrace
- - Gets the stack trace
--
- getTraceAsString
- - Gets the stack trace as a string
-
-
-
-
-
-
-
-
-Method details:
-
-
-
-
-
-```php
-// Implemented in Exception
-
-public function __construct(string $message = "", int $code, \Throwable|null $previous = \null);
-```
-
-
Construct the exception. Note: The message is NOT binary safe.
-
-
Parameters:
-
-
-
-
- Name |
- Type |
- Description |
-
-
-
-
- $message |
- string |
- [optional] The Exception message to throw. |
-
-
- $code |
- int |
- [optional] The Exception code. |
-
-
- $previous |
- \Throwable | null |
- [optional] The previous throwable used for the exception chaining. |
-
-
-
-
-
-
-
-
See:
-
-
-
-
-
-
-
-```php
-// Implemented in Exception
-
-public function __toString(): string;
-```
-
-
String representation of the exception
-
-
Parameters: not specified
-
-
Return value: string
-
-
-
-
See:
-
-
-
-
-
-
-
-```php
-// Implemented in Exception
-
-public function __wakeup(): mixed;
-```
-
-
-
-
Parameters: not specified
-
-
Return value: mixed
-
-
-
-
-
-
-
-
-```php
-// Implemented in Exception
-
-public function getCode(): mixed|int;
-```
-
-
Gets the Exception code
-
-
Parameters: not specified
-
-
Return value: mixed |
int
-
-
-
-
See:
-
-
-
-
-
-
-
-```php
-// Implemented in Exception
-
-public function getFile(): string;
-```
-
-
Gets the file in which the exception occurred
-
-
Parameters: not specified
-
-
Return value: string
-
-
-
-
See:
-
-
-
-
-
-
-
-```php
-// Implemented in Exception
-
-public function getLine(): int;
-```
-
-
Gets the line in which the exception occurred
-
-
Parameters: not specified
-
-
Return value: int
-
-
-
-
See:
-
-
-
-
-
-
-
-```php
-// Implemented in Exception
-
-public function getMessage(): string;
-```
-
-
Gets the Exception message
-
-
Parameters: not specified
-
-
Return value: string
-
-
-
-
See:
-
-
-
-
-
-
-
-```php
-// Implemented in Exception
-
-public function getPrevious(): \Throwable|null;
-```
-
-
Returns previous Exception
-
-
Parameters: not specified
-
-
Return value: \Throwable |
null
-
-
-
-
See:
-
-
-
-
-
-
-
-```php
-// Implemented in Exception
-
-public function getTrace(): array;
-```
-
-
Gets the stack trace
-
-
Parameters: not specified
-
-
Return value: array
-
-
-
-
See:
-
-
-
-
-
-
-- #
- getTraceAsString
-
-
-
-```php
-// Implemented in Exception
-
-public function getTraceAsString(): string;
-```
-
-
Gets the stack trace as a string
-
-
Parameters: not specified
-
-
Return value: string
-
-
-
-
See:
-
-
-
-
-
\ No newline at end of file
diff --git a/docs/tech/3.renderer/classes/PageHtmlLinkerPlugin.md b/docs/tech/3.renderer/classes/PageHtmlLinkerPlugin.md
index aaa648ad..79de64fa 100644
--- a/docs/tech/3.renderer/classes/PageHtmlLinkerPlugin.md
+++ b/docs/tech/3.renderer/classes/PageHtmlLinkerPlugin.md
@@ -180,10 +180,10 @@ public function beforeCreatingDocFile(\BumbleDocGen\Core\Plugin\Event\Renderer\B
\DI\DependencyException
- \BumbleDocGen\LanguageHandler\Php\Parser\Entity\Exception\ReflectionException
+
\BumbleDocGen\LanguageHandler\Php\Parser\Entity\Exception\ReflectionException
- \BumbleDocGen\Core\Configuration\Exception\InvalidConfigurationParameterException
+
\BumbleDocGen\Core\Configuration\Exception\InvalidConfigurationParameterException
diff --git a/docs/tech/3.renderer/classes/PrintEntityCollectionAsList.md b/docs/tech/3.renderer/classes/PrintEntityCollectionAsList.md
index c03d19cf..a8086d43 100644
--- a/docs/tech/3.renderer/classes/PrintEntityCollectionAsList.md
+++ b/docs/tech/3.renderer/classes/PrintEntityCollectionAsList.md
@@ -168,7 +168,7 @@ public function __invoke(\BumbleDocGen\Core\Parser\Entity\RootEntityCollection $
Throws:
diff --git a/docs/tech/3.renderer/classes/ReflectionException.md b/docs/tech/3.renderer/classes/ReflectionException.md
index d62e456e..89c5be36 100644
--- a/docs/tech/3.renderer/classes/ReflectionException.md
+++ b/docs/tech/3.renderer/classes/ReflectionException.md
@@ -1,5 +1,5 @@
-
+
ReflectionException class:
diff --git a/docs/tech/3.renderer/classes/ReflectionException_3.md b/docs/tech/3.renderer/classes/ReflectionException_3.md
deleted file mode 100644
index 0d51cfa2..00000000
--- a/docs/tech/3.renderer/classes/ReflectionException_3.md
+++ /dev/null
@@ -1,391 +0,0 @@
-
-
-
-
-
-
-
-
-
-```php
-namespace BumbleDocGen\LanguageHandler\Php\Parser\Entity\Exception;
-
-final class ReflectionException extends \Exception implements \Throwable, \Stringable
-```
-
-Exception is the base class for
-all Exceptions.
-
-See:
-
-
-
-
-
-
-
-Initialization methods:
-
-
--
- __construct
- - Construct the exception. Note: The message is NOT binary safe.
-
-
-Methods:
-
-
--
- __toString
- - String representation of the exception
--
- __wakeup
-
--
- getCode
- - Gets the Exception code
--
- getFile
- - Gets the file in which the exception occurred
--
- getLine
- - Gets the line in which the exception occurred
--
- getMessage
- - Gets the Exception message
--
- getPrevious
- - Returns previous Exception
--
- getTrace
- - Gets the stack trace
--
- getTraceAsString
- - Gets the stack trace as a string
-
-
-
-
-
-
-
-
-Method details:
-
-
-
-
-
-```php
-// Implemented in Exception
-
-public function __construct(string $message = "", int $code, \Throwable|null $previous = \null);
-```
-
-
Construct the exception. Note: The message is NOT binary safe.
-
-
Parameters:
-
-
-
-
- Name |
- Type |
- Description |
-
-
-
-
- $message |
- string |
- [optional] The Exception message to throw. |
-
-
- $code |
- int |
- [optional] The Exception code. |
-
-
- $previous |
- \Throwable | null |
- [optional] The previous throwable used for the exception chaining. |
-
-
-
-
-
-
-
-
See:
-
-
-
-
-
-
-
-```php
-// Implemented in Exception
-
-public function __toString(): string;
-```
-
-
String representation of the exception
-
-
Parameters: not specified
-
-
Return value: string
-
-
-
-
See:
-
-
-
-
-
-
-
-```php
-// Implemented in Exception
-
-public function __wakeup(): mixed;
-```
-
-
-
-
Parameters: not specified
-
-
Return value: mixed
-
-
-
-
-
-
-
-
-```php
-// Implemented in Exception
-
-public function getCode(): mixed|int;
-```
-
-
Gets the Exception code
-
-
Parameters: not specified
-
-
Return value: mixed |
int
-
-
-
-
See:
-
-
-
-
-
-
-
-```php
-// Implemented in Exception
-
-public function getFile(): string;
-```
-
-
Gets the file in which the exception occurred
-
-
Parameters: not specified
-
-
Return value: string
-
-
-
-
See:
-
-
-
-
-
-
-
-```php
-// Implemented in Exception
-
-public function getLine(): int;
-```
-
-
Gets the line in which the exception occurred
-
-
Parameters: not specified
-
-
Return value: int
-
-
-
-
See:
-
-
-
-
-
-
-
-```php
-// Implemented in Exception
-
-public function getMessage(): string;
-```
-
-
Gets the Exception message
-
-
Parameters: not specified
-
-
Return value: string
-
-
-
-
See:
-
-
-
-
-
-
-
-```php
-// Implemented in Exception
-
-public function getPrevious(): \Throwable|null;
-```
-
-
Returns previous Exception
-
-
Parameters: not specified
-
-
Return value: \Throwable |
null
-
-
-
-
See:
-
-
-
-
-
-
-
-```php
-// Implemented in Exception
-
-public function getTrace(): array;
-```
-
-
Gets the stack trace
-
-
Parameters: not specified
-
-
Return value: array
-
-
-
-
See:
-
-
-
-
-
-
-- #
- getTraceAsString
-
-
-
-```php
-// Implemented in Exception
-
-public function getTraceAsString(): string;
-```
-
-
Gets the stack trace as a string
-
-
Parameters: not specified
-
-
Return value: string
-
-
-
-
See:
-
-
-
-
-
\ No newline at end of file
diff --git a/docs/tech/3.renderer/classes/RendererContext.md b/docs/tech/3.renderer/classes/RendererContext.md
index 2938cd52..b8df10a8 100644
--- a/docs/tech/3.renderer/classes/RendererContext.md
+++ b/docs/tech/3.renderer/classes/RendererContext.md
@@ -1,5 +1,5 @@
-
+
RendererContext class:
diff --git a/docs/tech/3.renderer/classes/RendererContext_3.md b/docs/tech/3.renderer/classes/RendererContext_3.md
deleted file mode 100644
index ab188eda..00000000
--- a/docs/tech/3.renderer/classes/RendererContext_3.md
+++ /dev/null
@@ -1,259 +0,0 @@
-
-
-
-
-
-
-
-
-
-```php
-namespace BumbleDocGen\Core\Renderer\Context;
-
-final class RendererContext
-```
-
-Document rendering context
-
-
-
-
-
-
-
-Methods:
-
-
--
- addDependency
-
--
- clearDependencies
-
--
- getCurrentDocumentedEntityWrapper
-
--
- getCurrentTemplateFilePatch
- - Getting the path to the template file that is currently being worked on
--
- getDependencies
-
--
- setCurrentDocumentedEntityWrapper
-
--
- setCurrentTemplateFilePatch
- - Saving the path to the template file that is currently being worked on in the context
-
-
-
-
-
-
-
-
-Method details:
-
-
-
-
-
-```php
-public function addDependency(\BumbleDocGen\Core\Renderer\Context\Dependency\RendererDependencyInterface $dependency): void;
-```
-
-
-
-
Parameters:
-
-
-
-
Return value: void
-
-
-
-
-
-
-
-
-```php
-public function clearDependencies(): void;
-```
-
-
-
-
Parameters: not specified
-
-
Return value: void
-
-
-
-
-
-
-
-
-
-
-```php
-public function getCurrentTemplateFilePatch(): string;
-```
-
-
Getting the path to the template file that is currently being worked on
-
-
Parameters: not specified
-
-
Return value: string
-
-
-
-
-
-
-
-
-```php
-public function getDependencies(): array;
-```
-
-
-
-
Parameters: not specified
-
-
Return value: array
-
-
-
-
-
-
-
-
-```php
-public function setCurrentDocumentedEntityWrapper(\BumbleDocGen\Core\Renderer\Context\DocumentedEntityWrapper $currentDocumentedEntityWrapper): void;
-```
-
-
-
-
Parameters:
-
-
-
-
Return value: void
-
-
-
-
-
-
-
-
-```php
-public function setCurrentTemplateFilePatch(string $currentTemplateFilePath): void;
-```
-
-
Saving the path to the template file that is currently being worked on in the context
-
-
Parameters:
-
-
-
-
- Name |
- Type |
- Description |
-
-
-
-
- $currentTemplateFilePath |
- string |
- - |
-
-
-
-
-
Return value: void
-
-
-
-
-
-
\ No newline at end of file
diff --git a/docs/tech/3.renderer/classes/RootEntityCollection.md b/docs/tech/3.renderer/classes/RootEntityCollection.md
index f2af393f..57f757a4 100644
--- a/docs/tech/3.renderer/classes/RootEntityCollection.md
+++ b/docs/tech/3.renderer/classes/RootEntityCollection.md
@@ -298,7 +298,7 @@ public function getLoadedOrCreateNew(string $objectName, bool $withAddClassEntit
See:
diff --git a/docs/tech/3.renderer/classes/RootEntityInterface_2.md b/docs/tech/3.renderer/classes/RootEntityInterface_2.md
index 6fc62781..f771214c 100644
--- a/docs/tech/3.renderer/classes/RootEntityInterface_2.md
+++ b/docs/tech/3.renderer/classes/RootEntityInterface_2.md
@@ -1,5 +1,5 @@
-
+
RootEntityInterface class:
diff --git a/docs/tech/3.renderer/readme.md b/docs/tech/3.renderer/readme.md
index 4e159b09..800c1393 100644
--- a/docs/tech/3.renderer/readme.md
+++ b/docs/tech/3.renderer/readme.md
@@ -60,4 +60,4 @@ This process is presented in the form of a diagram below.
-
Last page committer: fshcherbanich <filipp.shcherbanich@team.bumble.com>
Last modified date: Sat Sep 2 21:01:47 2023 +0300
Page content update date: Thu Nov 02 2023
Made with
Bumble Documentation Generator
\ No newline at end of file
+Last page committer: fshcherbanich <filipp.shcherbanich@team.bumble.com>
Last modified date: Sat Sep 2 21:01:47 2023 +0300
Page content update date: Mon Nov 06 2023
Made with Bumble Documentation Generator
\ No newline at end of file
diff --git a/docs/tech/3.renderer/templatesDynamicBlocks.md b/docs/tech/3.renderer/templatesDynamicBlocks.md
index fc80195c..5f0ba622 100644
--- a/docs/tech/3.renderer/templatesDynamicBlocks.md
+++ b/docs/tech/3.renderer/templatesDynamicBlocks.md
@@ -26,4 +26,4 @@ You can use the built-in functions and filters or add your own, so you can imple
-
Last page committer: fshcherbanich <filipp.shcherbanich@team.bumble.com>
Last modified date: Sat Sep 2 21:01:47 2023 +0300
Page content update date: Thu Nov 02 2023
Made with
Bumble Documentation Generator
\ No newline at end of file
+Last page committer: fshcherbanich <filipp.shcherbanich@team.bumble.com>
Last modified date: Sat Sep 2 21:01:47 2023 +0300
Page content update date: Mon Nov 06 2023
Made with Bumble Documentation Generator
\ No newline at end of file
diff --git a/docs/tech/3.renderer/templatesLinking.md b/docs/tech/3.renderer/templatesLinking.md
index a89216ae..acd69845 100644
--- a/docs/tech/3.renderer/templatesLinking.md
+++ b/docs/tech/3.renderer/templatesLinking.md
@@ -27,4 +27,4 @@ You can also implement your own functions for relinking if necessary.
-
Last page committer: fshcherbanich <filipp.shcherbanich@team.bumble.com>
Last modified date: Sat Oct 28 11:03:31 2023 +0300
Page content update date: Thu Nov 02 2023
Made with
Bumble Documentation Generator
\ No newline at end of file
+Last page committer: fshcherbanich <filipp.shcherbanich@team.bumble.com>
Last modified date: Sat Oct 28 11:03:31 2023 +0300
Page content update date: Mon Nov 06 2023
Made with Bumble Documentation Generator
\ No newline at end of file
diff --git a/docs/tech/3.renderer/templatesVariables.md b/docs/tech/3.renderer/templatesVariables.md
index a8ab42c2..cf73d7a0 100644
--- a/docs/tech/3.renderer/templatesVariables.md
+++ b/docs/tech/3.renderer/templatesVariables.md
@@ -11,4 +11,4 @@ There are several variables available in each processed template.
-
Last page committer: fshcherbanich <filipp.shcherbanich@team.bumble.com>
Last modified date: Sat Oct 28 11:03:31 2023 +0300
Page content update date: Thu Nov 02 2023
Made with
Bumble Documentation Generator
\ No newline at end of file
+Last page committer: fshcherbanich <filipp.shcherbanich@team.bumble.com>
Last modified date: Sat Oct 28 11:03:31 2023 +0300
Page content update date: Mon Nov 06 2023
Made with Bumble Documentation Generator
\ No newline at end of file
diff --git a/docs/tech/4.pluginSystem/classes/AfterLoadingClassEntityCollection.md b/docs/tech/4.pluginSystem/classes/AfterLoadingClassEntityCollection.md
index 044d0ff5..d1fde6a2 100644
--- a/docs/tech/4.pluginSystem/classes/AfterLoadingClassEntityCollection.md
+++ b/docs/tech/4.pluginSystem/classes/AfterLoadingClassEntityCollection.md
@@ -12,7 +12,7 @@
```php
namespace BumbleDocGen\LanguageHandler\Php\Plugin\Event\Parser;
-final class AfterLoadingClassEntityCollection extends \Symfony\Contracts\EventDispatcher\Event implements \Psr\EventDispatcher\StoppableEventInterface
+final class AfterLoadingClassEntityCollection extends \Symfony\Contracts\EventDispatcher\Event
```
The event is called after the initial creation of a collection of class entities
diff --git a/docs/tech/4.pluginSystem/classes/AfterRenderingEntities.md b/docs/tech/4.pluginSystem/classes/AfterRenderingEntities.md
index ee57fae3..37f8776d 100644
--- a/docs/tech/4.pluginSystem/classes/AfterRenderingEntities.md
+++ b/docs/tech/4.pluginSystem/classes/AfterRenderingEntities.md
@@ -12,7 +12,7 @@
```php
namespace BumbleDocGen\Core\Plugin\Event\Renderer;
-final class AfterRenderingEntities extends \Symfony\Contracts\EventDispatcher\Event implements \Psr\EventDispatcher\StoppableEventInterface
+final class AfterRenderingEntities extends \Symfony\Contracts\EventDispatcher\Event
```
Event is the base class for classes containing event data.
diff --git a/docs/tech/4.pluginSystem/classes/BeforeCreatingDocFile.md b/docs/tech/4.pluginSystem/classes/BeforeCreatingDocFile.md
index 28977bea..6c8bd9da 100644
--- a/docs/tech/4.pluginSystem/classes/BeforeCreatingDocFile.md
+++ b/docs/tech/4.pluginSystem/classes/BeforeCreatingDocFile.md
@@ -12,7 +12,7 @@
```php
namespace BumbleDocGen\Core\Plugin\Event\Renderer;
-final class BeforeCreatingDocFile extends \Symfony\Contracts\EventDispatcher\Event implements \Psr\EventDispatcher\StoppableEventInterface
+final class BeforeCreatingDocFile extends \Symfony\Contracts\EventDispatcher\Event
```
Called before the content of the documentation document is saved to a file
diff --git a/docs/tech/4.pluginSystem/classes/BeforeRenderingDocFiles.md b/docs/tech/4.pluginSystem/classes/BeforeRenderingDocFiles.md
index 10df4a78..68122b37 100644
--- a/docs/tech/4.pluginSystem/classes/BeforeRenderingDocFiles.md
+++ b/docs/tech/4.pluginSystem/classes/BeforeRenderingDocFiles.md
@@ -12,7 +12,7 @@
```php
namespace BumbleDocGen\Core\Plugin\Event\Renderer;
-final class BeforeRenderingDocFiles extends \Symfony\Contracts\EventDispatcher\Event implements \Psr\EventDispatcher\StoppableEventInterface
+final class BeforeRenderingDocFiles extends \Symfony\Contracts\EventDispatcher\Event
```
The event occurs before the main documents begin rendering
diff --git a/docs/tech/4.pluginSystem/classes/BeforeRenderingEntities.md b/docs/tech/4.pluginSystem/classes/BeforeRenderingEntities.md
index a57268a7..0ad8070a 100644
--- a/docs/tech/4.pluginSystem/classes/BeforeRenderingEntities.md
+++ b/docs/tech/4.pluginSystem/classes/BeforeRenderingEntities.md
@@ -12,7 +12,7 @@
```php
namespace BumbleDocGen\Core\Plugin\Event\Renderer;
-final class BeforeRenderingEntities extends \Symfony\Contracts\EventDispatcher\Event implements \Psr\EventDispatcher\StoppableEventInterface
+final class BeforeRenderingEntities extends \Symfony\Contracts\EventDispatcher\Event
```
The event occurs before the rendering of entity documents begins, after the main documents have been created
diff --git a/docs/tech/4.pluginSystem/classes/OnAddClassEntityToCollection.md b/docs/tech/4.pluginSystem/classes/OnAddClassEntityToCollection.md
index cd2cd987..8247594d 100644
--- a/docs/tech/4.pluginSystem/classes/OnAddClassEntityToCollection.md
+++ b/docs/tech/4.pluginSystem/classes/OnAddClassEntityToCollection.md
@@ -12,7 +12,7 @@
```php
namespace BumbleDocGen\LanguageHandler\Php\Plugin\Event\Parser;
-final class OnAddClassEntityToCollection extends \Symfony\Contracts\EventDispatcher\Event implements \BumbleDocGen\Core\Plugin\OnlySingleExecutionEvent, \Psr\EventDispatcher\StoppableEventInterface
+final class OnAddClassEntityToCollection extends \Symfony\Contracts\EventDispatcher\Event implements \BumbleDocGen\Core\Plugin\OnlySingleExecutionEvent
```
Called when each class entity is added to the entity collection
diff --git a/docs/tech/4.pluginSystem/classes/OnCheckIsClassEntityCanBeLoad.md b/docs/tech/4.pluginSystem/classes/OnCheckIsClassEntityCanBeLoad.md
index 72a1eac6..2c3a1991 100644
--- a/docs/tech/4.pluginSystem/classes/OnCheckIsClassEntityCanBeLoad.md
+++ b/docs/tech/4.pluginSystem/classes/OnCheckIsClassEntityCanBeLoad.md
@@ -12,7 +12,7 @@
```php
namespace BumbleDocGen\LanguageHandler\Php\Plugin\Event\Entity;
-final class OnCheckIsClassEntityCanBeLoad extends \Symfony\Contracts\EventDispatcher\Event implements \Psr\EventDispatcher\StoppableEventInterface
+final class OnCheckIsClassEntityCanBeLoad extends \Symfony\Contracts\EventDispatcher\Event
```
Event is the base class for classes containing event data.
diff --git a/docs/tech/4.pluginSystem/classes/OnCreateDocumentedEntityWrapper.md b/docs/tech/4.pluginSystem/classes/OnCreateDocumentedEntityWrapper.md
index 300a593b..b0dbaf39 100644
--- a/docs/tech/4.pluginSystem/classes/OnCreateDocumentedEntityWrapper.md
+++ b/docs/tech/4.pluginSystem/classes/OnCreateDocumentedEntityWrapper.md
@@ -12,7 +12,7 @@
```php
namespace BumbleDocGen\Core\Plugin\Event\Renderer;
-final class OnCreateDocumentedEntityWrapper extends \Symfony\Contracts\EventDispatcher\Event implements \Psr\EventDispatcher\StoppableEventInterface
+final class OnCreateDocumentedEntityWrapper extends \Symfony\Contracts\EventDispatcher\Event
```
The event occurs when an entity is added to the list for documentation
diff --git a/docs/tech/4.pluginSystem/classes/OnGetProjectTemplatesDirs.md b/docs/tech/4.pluginSystem/classes/OnGetProjectTemplatesDirs.md
index 889c3574..e9d504ac 100644
--- a/docs/tech/4.pluginSystem/classes/OnGetProjectTemplatesDirs.md
+++ b/docs/tech/4.pluginSystem/classes/OnGetProjectTemplatesDirs.md
@@ -12,7 +12,7 @@
```php
namespace BumbleDocGen\Core\Plugin\Event\Renderer;
-final class OnGetProjectTemplatesDirs extends \Symfony\Contracts\EventDispatcher\Event implements \Psr\EventDispatcher\StoppableEventInterface
+final class OnGetProjectTemplatesDirs extends \Symfony\Contracts\EventDispatcher\Event
```
This event occurs when all directories containing document templates are retrieved
diff --git a/docs/tech/4.pluginSystem/classes/OnGetTemplatePathByRelativeDocPath.md b/docs/tech/4.pluginSystem/classes/OnGetTemplatePathByRelativeDocPath.md
index ec4c765d..64f9ac0b 100644
--- a/docs/tech/4.pluginSystem/classes/OnGetTemplatePathByRelativeDocPath.md
+++ b/docs/tech/4.pluginSystem/classes/OnGetTemplatePathByRelativeDocPath.md
@@ -12,7 +12,7 @@
```php
namespace BumbleDocGen\Core\Plugin\Event\Renderer;
-final class OnGetTemplatePathByRelativeDocPath extends \Symfony\Contracts\EventDispatcher\Event implements \Psr\EventDispatcher\StoppableEventInterface
+final class OnGetTemplatePathByRelativeDocPath extends \Symfony\Contracts\EventDispatcher\Event
```
The event occurs when the path to the template file is obtained relative to the path to the document
diff --git a/docs/tech/4.pluginSystem/classes/OnGettingResourceLink.md b/docs/tech/4.pluginSystem/classes/OnGettingResourceLink.md
index c8ede590..55ab7614 100644
--- a/docs/tech/4.pluginSystem/classes/OnGettingResourceLink.md
+++ b/docs/tech/4.pluginSystem/classes/OnGettingResourceLink.md
@@ -12,7 +12,7 @@
```php
namespace BumbleDocGen\Core\Plugin\Event\Renderer;
-final class OnGettingResourceLink extends \Symfony\Contracts\EventDispatcher\Event implements \Psr\EventDispatcher\StoppableEventInterface
+final class OnGettingResourceLink extends \Symfony\Contracts\EventDispatcher\Event
```
Event occurs when a reference to an entity (resource) is received
diff --git a/docs/tech/4.pluginSystem/classes/OnLoadEntityDocPluginContent.md b/docs/tech/4.pluginSystem/classes/OnLoadEntityDocPluginContent.md
index f0ceccd6..e03471f4 100644
--- a/docs/tech/4.pluginSystem/classes/OnLoadEntityDocPluginContent.md
+++ b/docs/tech/4.pluginSystem/classes/OnLoadEntityDocPluginContent.md
@@ -12,7 +12,7 @@
```php
namespace BumbleDocGen\Core\Plugin\Event\Renderer;
-final class OnLoadEntityDocPluginContent extends \Symfony\Contracts\EventDispatcher\Event implements \Psr\EventDispatcher\StoppableEventInterface
+final class OnLoadEntityDocPluginContent extends \Symfony\Contracts\EventDispatcher\Event
```
Called when entity documentation is generated (plugin content loading)
diff --git a/docs/tech/4.pluginSystem/classes/OnLoadSourceLocatorsCollection.md b/docs/tech/4.pluginSystem/classes/OnLoadSourceLocatorsCollection.md
index bba0eed7..0bc4f882 100644
--- a/docs/tech/4.pluginSystem/classes/OnLoadSourceLocatorsCollection.md
+++ b/docs/tech/4.pluginSystem/classes/OnLoadSourceLocatorsCollection.md
@@ -12,7 +12,7 @@
```php
namespace BumbleDocGen\Core\Plugin\Event\Parser;
-final class OnLoadSourceLocatorsCollection extends \Symfony\Contracts\EventDispatcher\Event implements \Psr\EventDispatcher\StoppableEventInterface
+final class OnLoadSourceLocatorsCollection extends \Symfony\Contracts\EventDispatcher\Event
```
Called when source locators are loaded
diff --git a/docs/tech/4.pluginSystem/classes/PhpUnitStubberPlugin.md b/docs/tech/4.pluginSystem/classes/PhpUnitStubberPlugin.md
index 1c6e9b9c..30956139 100644
--- a/docs/tech/4.pluginSystem/classes/PhpUnitStubberPlugin.md
+++ b/docs/tech/4.pluginSystem/classes/PhpUnitStubberPlugin.md
@@ -71,7 +71,7 @@ public static function getSubscribedEvents(): array;
```php
diff --git a/docs/tech/4.pluginSystem/readme.md b/docs/tech/4.pluginSystem/readme.md
index 5022ee64..01f7ca5b 100644
--- a/docs/tech/4.pluginSystem/readme.md
+++ b/docs/tech/4.pluginSystem/readme.md
@@ -190,4 +190,4 @@ plugins:
-
Last page committer: fshcherbanich <filipp.shcherbanich@team.bumble.com>
Last modified date: Sat Oct 28 11:03:31 2023 +0300
Page content update date: Thu Nov 02 2023
Made with
Bumble Documentation Generator
\ No newline at end of file
+Last page committer: fshcherbanich <filipp.shcherbanich@team.bumble.com>
Last modified date: Sat Oct 28 11:03:31 2023 +0300
Page content update date: Mon Nov 06 2023
Made with Bumble Documentation Generator
\ No newline at end of file
diff --git a/docs/tech/classes/AfterLoadingClassEntityCollection.md b/docs/tech/classes/AfterLoadingClassEntityCollection.md
index 8a21a74e..82149929 100644
--- a/docs/tech/classes/AfterLoadingClassEntityCollection.md
+++ b/docs/tech/classes/AfterLoadingClassEntityCollection.md
@@ -12,7 +12,7 @@
```php
namespace BumbleDocGen\LanguageHandler\Php\Plugin\Event\Parser;
-final class AfterLoadingClassEntityCollection extends \Symfony\Contracts\EventDispatcher\Event implements \Psr\EventDispatcher\StoppableEventInterface
+final class AfterLoadingClassEntityCollection extends \Symfony\Contracts\EventDispatcher\Event
```
The event is called after the initial creation of a collection of class entities
diff --git a/docs/tech/classes/AfterRenderingEntities.md b/docs/tech/classes/AfterRenderingEntities.md
index e8faf6a2..a64b57f8 100644
--- a/docs/tech/classes/AfterRenderingEntities.md
+++ b/docs/tech/classes/AfterRenderingEntities.md
@@ -12,7 +12,7 @@
```php
namespace BumbleDocGen\Core\Plugin\Event\Renderer;
-final class AfterRenderingEntities extends \Symfony\Contracts\EventDispatcher\Event implements \Psr\EventDispatcher\StoppableEventInterface
+final class AfterRenderingEntities extends \Symfony\Contracts\EventDispatcher\Event
```
Event is the base class for classes containing event data.
diff --git a/docs/tech/classes/BaseEntity.md b/docs/tech/classes/BaseEntity.md
index 04ec9245..1f29bd28 100644
--- a/docs/tech/classes/BaseEntity.md
+++ b/docs/tech/classes/BaseEntity.md
@@ -2,7 +2,7 @@
@@ -142,7 +142,7 @@ abstract class BaseEntity implements \BumbleDocGen\Core\Parser\Entity\Cache\Cach
```php
@@ -159,7 +159,7 @@ public function entityCacheIsOutdated(): bool;
Throws:
-
- \BumbleDocGen\Core\Configuration\Exception\InvalidConfigurationParameterException
+ \BumbleDocGen\Core\Configuration\Exception\InvalidConfigurationParameterException
-
\Psr\Cache\InvalidArgumentException
@@ -173,7 +173,7 @@ public function entityCacheIsOutdated(): bool;
```php
@@ -190,7 +190,7 @@ public function getAbsoluteFileName(): string|null;
Throws:
@@ -224,7 +224,7 @@ public function getCacheKey(): string;
```php
@@ -252,7 +252,7 @@ public function getCachedEntityDependencies(): array;
```php
@@ -273,7 +273,7 @@ public function getDescription(): string;
```php
@@ -290,7 +290,7 @@ public function getDescriptionLinks(): array;
Throws:
-
- \BumbleDocGen\Core\Configuration\Exception\InvalidConfigurationParameterException
+ \BumbleDocGen\Core\Configuration\Exception\InvalidConfigurationParameterException
-
\Exception
@@ -304,7 +304,7 @@ public function getDescriptionLinks(): array;
```php
@@ -325,7 +325,7 @@ public function getDocBlock(): \phpDocumentor\Reflection\DocBlock;
```php
@@ -342,10 +342,10 @@ public function getDocComment(): string;
Throws:
@@ -356,7 +356,7 @@ public function getDocComment(): string;
```php
@@ -377,7 +377,7 @@ public function getDocCommentEntity(): \BumbleDocGen\LanguageHandler\Php\Parser\
```php
@@ -398,7 +398,7 @@ public function getDocNote(): string;
```php
@@ -419,7 +419,7 @@ public function getExamples(): array;
```php
@@ -440,7 +440,7 @@ public function getFileName(): string|null;
```php
@@ -474,7 +474,7 @@ public function getFileSourceLink(bool $withLine = true): string|null;
Throws:
@@ -485,7 +485,7 @@ public function getFileSourceLink(bool $withLine = true): string|null;
```php
@@ -506,7 +506,7 @@ public function getFirstExample(): string;
```php
@@ -550,7 +550,7 @@ public function getName(): string;
```php
@@ -571,7 +571,7 @@ public function getObjectId(): string;
```php
@@ -592,7 +592,7 @@ public function getPhpHandlerSettings(): \BumbleDocGen\LanguageHandler\Php\PhpHa
```php
@@ -636,7 +636,7 @@ public function getShortName(): string;
```php
@@ -657,7 +657,7 @@ public function getStartLine(): int;
```php
@@ -674,10 +674,10 @@ public function getThrows(): array;
Throws:
@@ -688,7 +688,7 @@ public function getThrows(): array;
```php
@@ -716,7 +716,7 @@ public function hasDescriptionLinks(): bool;
```php
@@ -737,7 +737,7 @@ public function hasExamples(): bool;
```php
@@ -758,7 +758,7 @@ public function hasThrows(): bool;
```php
@@ -809,7 +809,7 @@ public function isEntityDataCacheOutdated(): bool;
```php
@@ -826,10 +826,10 @@ public function isEntityFileCanBeLoad(): bool;
Throws:
@@ -840,7 +840,7 @@ public function isEntityFileCanBeLoad(): bool;
```php
@@ -861,7 +861,7 @@ public function isInternal(): bool;
```php
diff --git a/docs/tech/classes/BasePageLinker.md b/docs/tech/classes/BasePageLinker.md
index e0876358..9e0e7672 100644
--- a/docs/tech/classes/BasePageLinker.md
+++ b/docs/tech/classes/BasePageLinker.md
@@ -146,10 +146,10 @@ public function beforeCreatingDocFile(\BumbleDocGen\Core\Plugin\Event\Renderer\B
\DI\DependencyException
-
- \BumbleDocGen\LanguageHandler\Php\Parser\Entity\Exception\ReflectionException
+ \BumbleDocGen\LanguageHandler\Php\Parser\Entity\Exception\ReflectionException
-
- \BumbleDocGen\Core\Configuration\Exception\InvalidConfigurationParameterException
+ \BumbleDocGen\Core\Configuration\Exception\InvalidConfigurationParameterException
diff --git a/docs/tech/classes/BeforeCreatingDocFile.md b/docs/tech/classes/BeforeCreatingDocFile.md
index 7133e947..8fb330dd 100644
--- a/docs/tech/classes/BeforeCreatingDocFile.md
+++ b/docs/tech/classes/BeforeCreatingDocFile.md
@@ -12,7 +12,7 @@
```php
namespace BumbleDocGen\Core\Plugin\Event\Renderer;
-final class BeforeCreatingDocFile extends \Symfony\Contracts\EventDispatcher\Event implements \Psr\EventDispatcher\StoppableEventInterface
+final class BeforeCreatingDocFile extends \Symfony\Contracts\EventDispatcher\Event
```
Called before the content of the documentation document is saved to a file
diff --git a/docs/tech/classes/BeforeRenderingDocFiles.md b/docs/tech/classes/BeforeRenderingDocFiles.md
index 72b44ec5..c31648f9 100644
--- a/docs/tech/classes/BeforeRenderingDocFiles.md
+++ b/docs/tech/classes/BeforeRenderingDocFiles.md
@@ -12,7 +12,7 @@
```php
namespace BumbleDocGen\Core\Plugin\Event\Renderer;
-final class BeforeRenderingDocFiles extends \Symfony\Contracts\EventDispatcher\Event implements \Psr\EventDispatcher\StoppableEventInterface
+final class BeforeRenderingDocFiles extends \Symfony\Contracts\EventDispatcher\Event
```
The event occurs before the main documents begin rendering
diff --git a/docs/tech/classes/BeforeRenderingEntities.md b/docs/tech/classes/BeforeRenderingEntities.md
index 689d8eb5..dd163de4 100644
--- a/docs/tech/classes/BeforeRenderingEntities.md
+++ b/docs/tech/classes/BeforeRenderingEntities.md
@@ -12,7 +12,7 @@
```php
namespace BumbleDocGen\Core\Plugin\Event\Renderer;
-final class BeforeRenderingEntities extends \Symfony\Contracts\EventDispatcher\Event implements \Psr\EventDispatcher\StoppableEventInterface
+final class BeforeRenderingEntities extends \Symfony\Contracts\EventDispatcher\Event
```
The event occurs before the rendering of entity documents begins, after the main documents have been created
diff --git a/docs/tech/classes/BreadcrumbsHelper.md b/docs/tech/classes/BreadcrumbsHelper.md
index 24e94018..f5c84ec7 100644
--- a/docs/tech/classes/BreadcrumbsHelper.md
+++ b/docs/tech/classes/BreadcrumbsHelper.md
@@ -42,6 +42,9 @@ final class BreadcrumbsHelper
-
getBreadcrumbsForTemplates
+-
+ getNearestIndexFile
+
-
getPageDataByKey
@@ -139,7 +142,7 @@ public function __construct(\BumbleDocGen\Core\Configuration\Configuration $conf
```php
@@ -162,7 +165,7 @@ public function getAllPageLinks(): array;
\DI\DependencyException
-
- \BumbleDocGen\Core\Configuration\Exception\InvalidConfigurationParameterException
+ \BumbleDocGen\Core\Configuration\Exception\InvalidConfigurationParameterException
@@ -173,7 +176,7 @@ public function getAllPageLinks(): array;
```php
@@ -218,7 +221,7 @@ public function getBreadcrumbs(string $filePatch, bool $fromCurrent = true): arr
\DI\DependencyException
- \BumbleDocGen\Core\Configuration\Exception\InvalidConfigurationParameterException
+ \BumbleDocGen\Core\Configuration\Exception\InvalidConfigurationParameterException
@@ -229,7 +232,7 @@ public function getBreadcrumbs(string $filePatch, bool $fromCurrent = true): arr
```php
@@ -274,7 +277,52 @@ public function getBreadcrumbsForTemplates(string $filePatch, bool $fromCurrent
\DI\DependencyException
- \BumbleDocGen\Core\Configuration\Exception\InvalidConfigurationParameterException
+ \BumbleDocGen\Core\Configuration\Exception\InvalidConfigurationParameterException
+
+
+
+
+
+
+
+
+
+```php
+public function getNearestIndexFile(string $templateName): string;
+```
+
+
+
+
Parameters:
+
+
+
+
+ Name |
+ Type |
+ Description |
+
+
+
+
+ $templateName |
+ string |
+ - |
+
+
+
+
+
Return value: string
+
+
+
Throws:
+
@@ -285,7 +333,7 @@ public function getBreadcrumbsForTemplates(string $filePatch, bool $fromCurrent
```php
@@ -322,7 +370,7 @@ public function getPageDataByKey(string $key): array|null;
\DI\DependencyException
- \BumbleDocGen\Core\Configuration\Exception\InvalidConfigurationParameterException
+
\BumbleDocGen\Core\Configuration\Exception\InvalidConfigurationParameterException
\DI\NotFoundException
@@ -336,7 +384,7 @@ public function getPageDataByKey(string $key): array|null;
```php
@@ -373,7 +421,7 @@ public function getPageDocFileByKey(string $key): string|null;
\DI\DependencyException
- \BumbleDocGen\Core\Configuration\Exception\InvalidConfigurationParameterException
+
\BumbleDocGen\Core\Configuration\Exception\InvalidConfigurationParameterException
\DI\NotFoundException
@@ -387,7 +435,7 @@ public function getPageDocFileByKey(string $key): string|null;
```php
@@ -424,7 +472,7 @@ public function getPageLinkByKey(string $key): string|null;
\DI\DependencyException
- \BumbleDocGen\Core\Configuration\Exception\InvalidConfigurationParameterException
+
\BumbleDocGen\Core\Configuration\Exception\InvalidConfigurationParameterException
\DI\NotFoundException
@@ -438,7 +486,7 @@ public function getPageLinkByKey(string $key): string|null;
```php
@@ -472,7 +520,7 @@ public function getTemplateLinkKey(string $templateName): string|null;
Throws:
@@ -483,7 +531,7 @@ public function getTemplateLinkKey(string $templateName): string|null;
```php
@@ -517,7 +565,7 @@ public function getTemplateTitle(string $templateName): string;
Throws:
@@ -539,7 +587,7 @@ $breadcrumbsHelper->getTemplateTitle() == 'Some template title'; // is true
```php
@@ -598,7 +646,7 @@ public function renderBreadcrumbs(string $currentPageTitle, string $filePatch, b
\Twig\Error\LoaderError
- \BumbleDocGen\Core\Configuration\Exception\InvalidConfigurationParameterException
+
\BumbleDocGen\Core\Configuration\Exception\InvalidConfigurationParameterException
diff --git a/docs/tech/classes/CacheablePhpEntityFactory.md b/docs/tech/classes/CacheablePhpEntityFactory.md
index f14af954..b3880a8d 100644
--- a/docs/tech/classes/CacheablePhpEntityFactory.md
+++ b/docs/tech/classes/CacheablePhpEntityFactory.md
@@ -232,7 +232,7 @@ public function createClassEntityByReflection(\Roave\BetterReflection\Reflection
\DI\NotFoundException
- \BumbleDocGen\Core\Configuration\Exception\InvalidConfigurationParameterException
+
\BumbleDocGen\Core\Configuration\Exception\InvalidConfigurationParameterException
@@ -603,7 +603,7 @@ public function createSubClassEntityByReflection(string $subClassEntity, \Roave\
\DI\NotFoundException
- \BumbleDocGen\Core\Configuration\Exception\InvalidConfigurationParameterException
+
\BumbleDocGen\Core\Configuration\Exception\InvalidConfigurationParameterException
diff --git a/docs/tech/classes/CachedSourceLocator.md b/docs/tech/classes/CachedSourceLocator.md
index 8e1fc9e4..5726a857 100644
--- a/docs/tech/classes/CachedSourceLocator.md
+++ b/docs/tech/classes/CachedSourceLocator.md
@@ -143,7 +143,7 @@ public function locateIdentifier(\Roave\BetterReflection\Reflector\Reflector $re
\Psr\Cache\InvalidArgumentException
- \BumbleDocGen\Core\Configuration\Exception\InvalidConfigurationParameterException
+
\BumbleDocGen\Core\Configuration\Exception\InvalidConfigurationParameterException
diff --git a/docs/tech/classes/ClassEntity.md b/docs/tech/classes/ClassEntity.md
index 910c0443..937dc33a 100644
--- a/docs/tech/classes/ClassEntity.md
+++ b/docs/tech/classes/ClassEntity.md
@@ -382,7 +382,7 @@ public function __construct(\BumbleDocGen\Core\Configuration\Configuration $conf
```php
@@ -421,7 +421,7 @@ public function cursorToDocAttributeLinkFragment(string $cursor, bool $isForDocu
Throws:
@@ -458,10 +458,10 @@ public function documentCreationAllowed(): bool;
Throws:
@@ -472,7 +472,7 @@ public function documentCreationAllowed(): bool;
```php
@@ -491,7 +491,7 @@ public function entityCacheIsOutdated(): bool;
Throws:
-
- \BumbleDocGen\Core\Configuration\Exception\InvalidConfigurationParameterException
+ \BumbleDocGen\Core\Configuration\Exception\InvalidConfigurationParameterException
-
\Psr\Cache\InvalidArgumentException
@@ -522,10 +522,10 @@ public function entityDataCanBeLoaded(): bool;
Throws:
-
- \BumbleDocGen\LanguageHandler\Php\Parser\Entity\Exception\ReflectionException
+ \BumbleDocGen\LanguageHandler\Php\Parser\Entity\Exception\ReflectionException
-
- \BumbleDocGen\Core\Configuration\Exception\InvalidConfigurationParameterException
+ \BumbleDocGen\Core\Configuration\Exception\InvalidConfigurationParameterException
-
\Exception
@@ -539,7 +539,7 @@ public function entityDataCanBeLoaded(): bool;
```php
@@ -558,7 +558,7 @@ public function getAbsoluteFileName(): string|null;
Throws:
@@ -592,7 +592,7 @@ public function getCacheKey(): string;
```php
@@ -622,7 +622,7 @@ public function getCachedEntityDependencies(): array;
```php
@@ -639,10 +639,10 @@ public function getCasesNames(): array;
Throws:
@@ -653,7 +653,7 @@ public function getCasesNames(): array;
```php
@@ -687,10 +687,10 @@ public function getConstant(string $name): string|array|int|bool|null|float;
Throws:
@@ -701,7 +701,7 @@ public function getConstant(string $name): string|array|int|bool|null|float;
```php
@@ -743,13 +743,13 @@ public function getConstantEntity(string $constantName, bool $unsafe = true): \B
\DI\NotFoundException
-
- \BumbleDocGen\LanguageHandler\Php\Parser\Entity\Exception\ReflectionException
+ \BumbleDocGen\LanguageHandler\Php\Parser\Entity\Exception\ReflectionException
-
\DI\DependencyException
-
- \BumbleDocGen\Core\Configuration\Exception\InvalidConfigurationParameterException
+ \BumbleDocGen\Core\Configuration\Exception\InvalidConfigurationParameterException
@@ -760,7 +760,7 @@ public function getConstantEntity(string $constantName, bool $unsafe = true): \B
```php
@@ -780,13 +780,13 @@ public function getConstantEntityCollection(): \BumbleDocGen\LanguageHandler\Php
\DI\NotFoundException
-
- \BumbleDocGen\LanguageHandler\Php\Parser\Entity\Exception\ReflectionException
+ \BumbleDocGen\LanguageHandler\Php\Parser\Entity\Exception\ReflectionException
-
\DI\DependencyException
-
- \BumbleDocGen\Core\Configuration\Exception\InvalidConfigurationParameterException
+ \BumbleDocGen\Core\Configuration\Exception\InvalidConfigurationParameterException
@@ -797,7 +797,7 @@ public function getConstantEntityCollection(): \BumbleDocGen\LanguageHandler\Php
```php
@@ -814,10 +814,10 @@ public function getConstants(): array;
Throws:
@@ -828,7 +828,7 @@ public function getConstants(): array;
```php
@@ -845,10 +845,10 @@ public function getConstantsData(): array;
Throws:
@@ -859,7 +859,7 @@ public function getConstantsData(): array;
```php
@@ -879,13 +879,13 @@ public function getDescription(): string;
\DI\NotFoundException
- \BumbleDocGen\LanguageHandler\Php\Parser\Entity\Exception\ReflectionException
+
\BumbleDocGen\LanguageHandler\Php\Parser\Entity\Exception\ReflectionException
\DI\DependencyException
- \BumbleDocGen\Core\Configuration\Exception\InvalidConfigurationParameterException
+
\BumbleDocGen\Core\Configuration\Exception\InvalidConfigurationParameterException
@@ -896,7 +896,7 @@ public function getDescription(): string;
```php
@@ -915,7 +915,7 @@ public function getDescriptionLinks(): array;
Throws:
@@ -966,7 +966,7 @@ public function getDocBlock(): \phpDocumentor\Reflection\DocBlock;
```php
@@ -985,10 +985,10 @@ public function getDocComment(): string;
Throws:
@@ -1022,10 +1022,10 @@ public function getDocCommentEntity(): \BumbleDocGen\LanguageHandler\Php\Parser\
\DI\DependencyException
- \BumbleDocGen\LanguageHandler\Php\Parser\Entity\Exception\ReflectionException
+
\BumbleDocGen\LanguageHandler\Php\Parser\Entity\Exception\ReflectionException
- \BumbleDocGen\Core\Configuration\Exception\InvalidConfigurationParameterException
+
\BumbleDocGen\Core\Configuration\Exception\InvalidConfigurationParameterException
@@ -1036,7 +1036,7 @@ public function getDocCommentEntity(): \BumbleDocGen\LanguageHandler\Php\Parser\
```php
@@ -1059,7 +1059,7 @@ public function getDocNote(): string;
```php
@@ -1076,7 +1076,7 @@ public function getDocRender(): \BumbleDocGen\Core\Renderer\EntityDocRenderer\En
Throws:
-
- \BumbleDocGen\Core\Configuration\Exception\InvalidConfigurationParameterException
+ \BumbleDocGen\Core\Configuration\Exception\InvalidConfigurationParameterException
-
\Exception
@@ -1090,7 +1090,7 @@ public function getDocRender(): \BumbleDocGen\Core\Renderer\EntityDocRenderer\En
```php
@@ -1107,10 +1107,10 @@ public function getEndLine(): int;
Throws:
@@ -1142,7 +1142,7 @@ public function getEntityDependencies(): array;
```php
@@ -1165,7 +1165,7 @@ public function getExamples(): array;
```php
@@ -1182,10 +1182,10 @@ public function getExtends(): string|null;
Throws:
@@ -1196,7 +1196,7 @@ public function getExtends(): string|null;
```php
@@ -1213,7 +1213,7 @@ public function getFileContent(): string;
Throws:
@@ -1224,7 +1224,7 @@ public function getFileContent(): string;
```php
@@ -1245,7 +1245,7 @@ public function getFileName(): string|null;
```php
@@ -1281,7 +1281,7 @@ public function getFileSourceLink(bool $withLine = true): string|null;
Throws:
@@ -1292,7 +1292,7 @@ public function getFileSourceLink(bool $withLine = true): string|null;
```php
@@ -1315,7 +1315,7 @@ public function getFirstExample(): string;
```php
@@ -1332,10 +1332,10 @@ public function getFullFileName(): string|null;
Throws:
@@ -1363,10 +1363,10 @@ public function getImplementingReflectionClass(): \Roave\BetterReflection\Reflec
Throws:
@@ -1377,7 +1377,7 @@ public function getImplementingReflectionClass(): \Roave\BetterReflection\Reflec
```php
@@ -1394,10 +1394,10 @@ public function getInterfaceNames(): array;
Throws:
@@ -1408,7 +1408,7 @@ public function getInterfaceNames(): array;
```php
@@ -1425,10 +1425,10 @@ public function getInterfacesEntities(): array;
Throws:
@@ -1439,7 +1439,7 @@ public function getInterfacesEntities(): array;
```php
@@ -1456,10 +1456,10 @@ public function getInterfacesString(): string;
Throws:
@@ -1470,7 +1470,7 @@ public function getInterfacesString(): string;
```php
@@ -1515,10 +1515,10 @@ public function getMethodEntity(string $methodName, bool $unsafe = true): \Bumbl
\DI\DependencyException
-
- \BumbleDocGen\Core\Configuration\Exception\InvalidConfigurationParameterException
+ \BumbleDocGen\Core\Configuration\Exception\InvalidConfigurationParameterException
-
- \BumbleDocGen\LanguageHandler\Php\Parser\Entity\Exception\ReflectionException
+ \BumbleDocGen\LanguageHandler\Php\Parser\Entity\Exception\ReflectionException
@@ -1529,7 +1529,7 @@ public function getMethodEntity(string $methodName, bool $unsafe = true): \Bumbl
```php
@@ -1549,13 +1549,13 @@ public function getMethodEntityCollection(): \BumbleDocGen\LanguageHandler\Php\P
\DI\DependencyException
- \BumbleDocGen\Core\Configuration\Exception\InvalidConfigurationParameterException
+
\BumbleDocGen\Core\Configuration\Exception\InvalidConfigurationParameterException
\DI\NotFoundException
- \BumbleDocGen\LanguageHandler\Php\Parser\Entity\Exception\ReflectionException
+
\BumbleDocGen\LanguageHandler\Php\Parser\Entity\Exception\ReflectionException
@@ -1566,7 +1566,7 @@ public function getMethodEntityCollection(): \BumbleDocGen\LanguageHandler\Php\P
```php
@@ -1583,10 +1583,10 @@ public function getMethodsData(): array;
Throws:
@@ -1597,7 +1597,7 @@ public function getMethodsData(): array;
```php
@@ -1614,10 +1614,10 @@ public function getModifiersString(): string;
Throws:
@@ -1649,7 +1649,7 @@ public function getName(): string;
```php
@@ -1666,10 +1666,10 @@ public function getNamespaceName(): string;
Throws:
@@ -1701,7 +1701,7 @@ public function getObjectId(): string;
```php
@@ -1718,10 +1718,10 @@ public function getParentClass(): \BumbleDocGen\LanguageHandler\Php\Parser\Entit
Throws:
@@ -1732,7 +1732,7 @@ public function getParentClass(): \BumbleDocGen\LanguageHandler\Php\Parser\Entit
```php
@@ -1749,10 +1749,10 @@ public function getParentClassName(): string|null;
Throws:
@@ -1763,7 +1763,7 @@ public function getParentClassName(): string|null;
```php
@@ -1780,10 +1780,10 @@ public function getParentClassNames(): array;
Throws:
@@ -1853,7 +1853,7 @@ public function getPluginData(string $pluginKey): array|null;
```php
@@ -1870,10 +1870,10 @@ public function getPropertiesData(): array;
Throws:
@@ -1884,7 +1884,7 @@ public function getPropertiesData(): array;
```php
@@ -1929,10 +1929,10 @@ public function getPropertyEntity(string $propertyName, bool $unsafe = true): \B
\DI\DependencyException
- \BumbleDocGen\Core\Configuration\Exception\InvalidConfigurationParameterException
+
\BumbleDocGen\Core\Configuration\Exception\InvalidConfigurationParameterException
- \BumbleDocGen\LanguageHandler\Php\Parser\Entity\Exception\ReflectionException
+
\BumbleDocGen\LanguageHandler\Php\Parser\Entity\Exception\ReflectionException
@@ -1943,7 +1943,7 @@ public function getPropertyEntity(string $propertyName, bool $unsafe = true): \B
```php
@@ -1963,13 +1963,13 @@ public function getPropertyEntityCollection(): \BumbleDocGen\LanguageHandler\Php
\DI\DependencyException
- \BumbleDocGen\Core\Configuration\Exception\InvalidConfigurationParameterException
+
\BumbleDocGen\Core\Configuration\Exception\InvalidConfigurationParameterException
\DI\NotFoundException
- \BumbleDocGen\LanguageHandler\Php\Parser\Entity\Exception\ReflectionException
+
\BumbleDocGen\LanguageHandler\Php\Parser\Entity\Exception\ReflectionException
@@ -2001,7 +2001,7 @@ public function getReflector(): \BumbleDocGen\LanguageHandler\Php\Parser\Entity\
```php
@@ -2035,10 +2035,10 @@ public function getRelativeFileName(bool $loadIfEmpty = true): string|null;
Throws:
@@ -2070,7 +2070,7 @@ public function getRootEntityCollection(): \BumbleDocGen\LanguageHandler\Php\Par
```php
@@ -2091,7 +2091,7 @@ public function getShortName(): string;
```php
@@ -2108,10 +2108,10 @@ public function getStartLine(): int;
Throws:
@@ -2122,7 +2122,7 @@ public function getStartLine(): int;
```php
@@ -2141,10 +2141,10 @@ public function getThrows(): array;
Throws:
@@ -2155,7 +2155,7 @@ public function getThrows(): array;
```php
@@ -2172,10 +2172,10 @@ public function getTraitsNames(): array;
Throws:
@@ -2224,7 +2224,7 @@ public function hasAnnotationKey(string $annotationKey): bool;
```php
@@ -2258,10 +2258,10 @@ public function hasConstant(string $constant): bool;
Throws:
@@ -2272,7 +2272,7 @@ public function hasConstant(string $constant): bool;
```php
@@ -2302,7 +2302,7 @@ public function hasDescriptionLinks(): bool;
```php
@@ -2325,7 +2325,7 @@ public function hasExamples(): bool;
```php
@@ -2359,10 +2359,10 @@ public function hasMethod(string $method): bool;
Throws:
@@ -2373,7 +2373,7 @@ public function hasMethod(string $method): bool;
```php
@@ -2407,10 +2407,10 @@ public function hasParentClass(string $parentClassName): bool;
Throws:
@@ -2421,7 +2421,7 @@ public function hasParentClass(string $parentClassName): bool;
```php
@@ -2455,10 +2455,10 @@ public function hasProperty(string $property): bool;
Throws:
@@ -2469,7 +2469,7 @@ public function hasProperty(string $property): bool;
```php
@@ -2492,7 +2492,7 @@ public function hasThrows(): bool;
```php
@@ -2509,10 +2509,10 @@ public function hasTraits(): bool;
Throws:
@@ -2523,7 +2523,7 @@ public function hasTraits(): bool;
```php
@@ -2557,10 +2557,10 @@ public function implementsInterface(string $interfaceName): bool;
Throws:
@@ -2571,7 +2571,7 @@ public function implementsInterface(string $interfaceName): bool;
```php
@@ -2588,10 +2588,10 @@ public function isAbstract(): bool;
Throws:
@@ -2623,7 +2623,7 @@ public function isClassLoad(): bool;
```php
@@ -2676,7 +2676,7 @@ public function isEntityDataCacheOutdated(): bool;
```php
@@ -2695,10 +2695,10 @@ public function isEntityFileCanBeLoad(): bool;
Throws:
@@ -2747,7 +2747,7 @@ public static function isEntityNameValid(string $entityName): bool;
```php
@@ -2764,10 +2764,10 @@ public function isEnum(): bool;
Throws:
@@ -2816,10 +2816,10 @@ public function isInGit(): bool;
Throws:
@@ -2830,7 +2830,7 @@ public function isInGit(): bool;
```php
@@ -2847,10 +2847,10 @@ public function isInstantiable(): bool;
Throws:
@@ -2861,7 +2861,7 @@ public function isInstantiable(): bool;
```php
@@ -2878,10 +2878,10 @@ public function isInterface(): bool;
Throws:
@@ -2892,7 +2892,7 @@ public function isInterface(): bool;
```php
@@ -2915,7 +2915,7 @@ public function isInternal(): bool;
```php
@@ -2949,10 +2949,10 @@ public function isSubclassOf(string $className): bool;
Throws:
@@ -2963,7 +2963,7 @@ public function isSubclassOf(string $className): bool;
```php
@@ -2980,10 +2980,10 @@ public function isTrait(): bool;
Throws:
@@ -3037,7 +3037,7 @@ public function loadPluginData(string $pluginKey, array $data): void;
```php
diff --git a/docs/tech/classes/ClassEntityCollection.md b/docs/tech/classes/ClassEntityCollection.md
index bf0098f0..a89030c5 100644
--- a/docs/tech/classes/ClassEntityCollection.md
+++ b/docs/tech/classes/ClassEntityCollection.md
@@ -254,10 +254,10 @@ public function add(\BumbleDocGen\LanguageHandler\Php\Parser\Entity\ClassEntity
Throws:
@@ -325,10 +325,10 @@ public function filterByInterfaces(array $interfaces): \BumbleDocGen\LanguageHan
Throws:
@@ -411,10 +411,10 @@ public function filterByParentClassNames(array $parentClassNames): \BumbleDocGen
Throws:
@@ -459,10 +459,10 @@ public function filterByPaths(array $paths): \BumbleDocGen\LanguageHandler\Php\P
Throws:
@@ -749,7 +749,7 @@ public function getLoadedOrCreateNew(string $objectName, bool $withAddClassEntit
See:
@@ -775,10 +775,10 @@ public function getOnlyAbstractClasses(): \BumbleDocGen\LanguageHandler\Php\Pars
Throws:
@@ -806,10 +806,10 @@ public function getOnlyInstantiable(): \BumbleDocGen\LanguageHandler\Php\Parser\
Throws:
@@ -837,10 +837,10 @@ public function getOnlyInterfaces(): \BumbleDocGen\LanguageHandler\Php\Parser\En
Throws:
@@ -868,10 +868,10 @@ public function getOnlyTraits(): \BumbleDocGen\LanguageHandler\Php\Parser\Entity
Throws:
@@ -1125,10 +1125,10 @@ public function loadClassEntities(): void;
\DI\DependencyException
- \BumbleDocGen\LanguageHandler\Php\Parser\Entity\Exception\ReflectionException
+ \BumbleDocGen\LanguageHandler\Php\Parser\Entity\Exception\ReflectionException
- \BumbleDocGen\Core\Configuration\Exception\InvalidConfigurationParameterException
+ \BumbleDocGen\Core\Configuration\Exception\InvalidConfigurationParameterException
diff --git a/docs/tech/classes/Configuration.md b/docs/tech/classes/Configuration.md
index 06d57a9a..f3c41b3e 100644
--- a/docs/tech/classes/Configuration.md
+++ b/docs/tech/classes/Configuration.md
@@ -182,7 +182,7 @@ public function getAdditionalConsoleCommands(): \BumbleDocGen\Console\Command\Ad
\DI\NotFoundException
- \BumbleDocGen\Core\Configuration\Exception\InvalidConfigurationParameterException
+ \BumbleDocGen\Core\Configuration\Exception\InvalidConfigurationParameterException
@@ -210,7 +210,7 @@ public function getCacheDir(): string|null;
Throws:
@@ -280,7 +280,7 @@ public function getGitClientPath(): string;
Throws:
@@ -325,7 +325,7 @@ public function getIfExists(mixed $key): string|null;
Throws:
@@ -359,7 +359,7 @@ public function getLanguageHandlersCollection(): \BumbleDocGen\LanguageHandler\L
\DI\NotFoundException
- \BumbleDocGen\Core\Configuration\Exception\InvalidConfigurationParameterException
+ \BumbleDocGen\Core\Configuration\Exception\InvalidConfigurationParameterException
@@ -387,7 +387,7 @@ public function getOutputDir(): string;
Throws:
@@ -415,7 +415,7 @@ public function getOutputDirBaseUrl(): string;
Throws:
@@ -446,7 +446,7 @@ public function getPageLinkProcessor(): \BumbleDocGen\Core\Renderer\PageLinkProc
\DI\DependencyException
- \BumbleDocGen\Core\Configuration\Exception\InvalidConfigurationParameterException
+ \BumbleDocGen\Core\Configuration\Exception\InvalidConfigurationParameterException
\DI\NotFoundException
@@ -480,7 +480,7 @@ public function getPlugins(): \BumbleDocGen\Core\Plugin\PluginsCollection;
\DI\DependencyException
- \BumbleDocGen\Core\Configuration\Exception\InvalidConfigurationParameterException
+ \BumbleDocGen\Core\Configuration\Exception\InvalidConfigurationParameterException
\DI\NotFoundException
@@ -511,7 +511,7 @@ public function getProjectRoot(): string;
Throws:
@@ -542,7 +542,7 @@ public function getSourceLocators(): \BumbleDocGen\Core\Parser\SourceLocator\Sou
\DI\DependencyException
- \BumbleDocGen\Core\Configuration\Exception\InvalidConfigurationParameterException
+ \BumbleDocGen\Core\Configuration\Exception\InvalidConfigurationParameterException
\DI\NotFoundException
@@ -573,7 +573,7 @@ public function getTemplatesDir(): string;
Throws:
@@ -607,7 +607,7 @@ public function getTwigFilters(): \BumbleDocGen\Core\Renderer\Twig\Filter\Custom
\DI\NotFoundException
- \BumbleDocGen\Core\Configuration\Exception\InvalidConfigurationParameterException
+ \BumbleDocGen\Core\Configuration\Exception\InvalidConfigurationParameterException
@@ -638,7 +638,7 @@ public function getTwigFunctions(): \BumbleDocGen\Core\Renderer\Twig\Function\Cu
\DI\DependencyException
- \BumbleDocGen\Core\Configuration\Exception\InvalidConfigurationParameterException
+ \BumbleDocGen\Core\Configuration\Exception\InvalidConfigurationParameterException
\DI\NotFoundException
@@ -697,7 +697,7 @@ public function isCheckFileInGitBeforeCreatingDocEnabled(): bool;
Throws:
@@ -725,7 +725,7 @@ public function useSharedCache(): bool;
Throws:
diff --git a/docs/tech/classes/ConfigurationParameterBag.md b/docs/tech/classes/ConfigurationParameterBag.md
index 01268c14..fbdbf4c5 100644
--- a/docs/tech/classes/ConfigurationParameterBag.md
+++ b/docs/tech/classes/ConfigurationParameterBag.md
@@ -644,7 +644,7 @@ public function validateAndGetBooleanValue(string $parameterName): bool;
Throws:
@@ -705,7 +705,7 @@ public function validateAndGetClassListValue(string $parameterName, string $clas
\DI\DependencyException
- \BumbleDocGen\Core\Configuration\Exception\InvalidConfigurationParameterException
+ \BumbleDocGen\Core\Configuration\Exception\InvalidConfigurationParameterException
@@ -758,7 +758,7 @@ public function validateAndGetClassValue(string $parameterName, string $classInt
\DI\DependencyException
- \BumbleDocGen\Core\Configuration\Exception\InvalidConfigurationParameterException
+ \BumbleDocGen\Core\Configuration\Exception\InvalidConfigurationParameterException
\DI\NotFoundException
@@ -811,7 +811,7 @@ public function validateAndGetDirectoryPathValue(string $parameterName, bool $nu
Throws:
@@ -866,7 +866,7 @@ public function validateAndGetFilePathValue(string $parameterName, array $fileEx
Throws:
@@ -916,7 +916,7 @@ public function validateAndGetStringValue(string $parameterName, bool $nullable
Throws:
diff --git a/docs/tech/classes/Configuration_2.md b/docs/tech/classes/Configuration_2.md
new file mode 100644
index 00000000..d8fa6f21
--- /dev/null
+++ b/docs/tech/classes/Configuration_2.md
@@ -0,0 +1,735 @@
+
+
+
+
+
+
+
+
+
+```php
+namespace BumbleDocGen\Core\Configuration;
+
+final class Configuration
+```
+
+Configuration project documentation
+
+
+
+
+
+
+Initialization methods:
+
+
+-
+ __construct
+
+
+
+Methods:
+
+
+-
+ getAdditionalConsoleCommands
+
+-
+ getCacheDir
+
+-
+ getConfigurationVersion
+
+-
+ getDocGenLibDir
+
+-
+ getGitClientPath
+
+-
+ getIfExists
+
+-
+ getLanguageHandlersCollection
+
+-
+ getOutputDir
+
+-
+ getOutputDirBaseUrl
+
+-
+ getPageLinkProcessor
+
+-
+ getPlugins
+
+-
+ getProjectRoot
+
+-
+ getSourceLocators
+
+-
+ getTemplatesDir
+
+-
+ getTwigFilters
+
+-
+ getTwigFunctions
+
+-
+ getWorkingDir
+
+-
+ isCheckFileInGitBeforeCreatingDocEnabled
+
+-
+ useSharedCache
+
+
+
+
+Constants:
+
+
+
+
+
+
+Method details:
+
+
+
+
+
+```php
+public function __construct(\BumbleDocGen\Core\Configuration\ConfigurationParameterBag $parameterBag, \BumbleDocGen\Core\Cache\LocalCache\LocalObjectCache $localObjectCache, \Psr\Log\LoggerInterface $logger);
+```
+
+
+
+
Parameters:
+
+
+
+
+
+
+
+
+
+
+
+
+
+```php
+public function getCacheDir(): string|null;
+```
+
+
+
+
Parameters: not specified
+
+
Return value: string |
null
+
+
+
Throws:
+
+
+
+
+
+
+
+
+```php
+public function getConfigurationVersion(): string;
+```
+
+
+
+
Parameters: not specified
+
+
Return value: string
+
+
+
+
+
+
+
+
+```php
+public function getDocGenLibDir(): string;
+```
+
+
+
+
Parameters: not specified
+
+
Return value: string
+
+
+
+
+
+
+
+
+```php
+public function getGitClientPath(): string;
+```
+
+
+
+
Parameters: not specified
+
+
Return value: string
+
+
+
Throws:
+
+
+
+
+
+
+
+
+```php
+public function getIfExists(mixed $key): string|null;
+```
+
+
+
+
Parameters:
+
+
+
+
+ Name |
+ Type |
+ Description |
+
+
+
+
+ $key |
+ mixed |
+ - |
+
+
+
+
+
Return value: string |
null
+
+
+
Throws:
+
+
+
+
+
+
+
+
+
+
+```php
+public function getOutputDir(): string;
+```
+
+
+
+
Parameters: not specified
+
+
Return value: string
+
+
+
Throws:
+
+
+
+
+
+
+
+
+```php
+public function getOutputDirBaseUrl(): string;
+```
+
+
+
+
Parameters: not specified
+
+
Return value: string
+
+
+
Throws:
+
+
+
+
+
+
+
+
+
+
+
+
+```php
+public function getProjectRoot(): string;
+```
+
+
+
+
Parameters: not specified
+
+
Return value: string
+
+
+
Throws:
+
+
+
+
+
+
+
+
+
+
+```php
+public function getTemplatesDir(): string;
+```
+
+
+
+
Parameters: not specified
+
+
Return value: string
+
+
+
Throws:
+
+
+
+
+
+
+
+
+
+
+
+
+```php
+public function getWorkingDir(): string;
+```
+
+
+
+
Parameters: not specified
+
+
Return value: string
+
+
+
Throws:
+
+
+
+
+
+
+
+- #
+ isCheckFileInGitBeforeCreatingDocEnabled
+ | source code
+
+
+```php
+public function isCheckFileInGitBeforeCreatingDocEnabled(): bool;
+```
+
+
+
+
Parameters: not specified
+
+
Return value: bool
+
+
+
Throws:
+
+
+
+
+
+
+
+
+```php
+public function useSharedCache(): bool;
+```
+
+
+
+
Parameters: not specified
+
+
Return value: bool
+
+
+
Throws:
+
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/tech/classes/ConstantEntity.md b/docs/tech/classes/ConstantEntity.md
index 17205916..8367da3e 100644
--- a/docs/tech/classes/ConstantEntity.md
+++ b/docs/tech/classes/ConstantEntity.md
@@ -240,7 +240,7 @@ public function __construct(\BumbleDocGen\Core\Configuration\Configuration $conf
```php
@@ -259,7 +259,7 @@ public function entityCacheIsOutdated(): bool;
Throws:
-
- \BumbleDocGen\Core\Configuration\Exception\InvalidConfigurationParameterException
+ \BumbleDocGen\Core\Configuration\Exception\InvalidConfigurationParameterException
-
\Psr\Cache\InvalidArgumentException
@@ -273,7 +273,7 @@ public function entityCacheIsOutdated(): bool;
```php
@@ -292,7 +292,7 @@ public function getAbsoluteFileName(): string|null;
Throws:
@@ -326,7 +326,7 @@ public function getCacheKey(): string;
```php
@@ -373,10 +373,10 @@ public function getDescription(): string;
Throws:
@@ -387,7 +387,7 @@ public function getDescription(): string;
```php
@@ -406,7 +406,7 @@ public function getDescriptionLinks(): array;
Throws:
-
- \BumbleDocGen\Core\Configuration\Exception\InvalidConfigurationParameterException
+ \BumbleDocGen\Core\Configuration\Exception\InvalidConfigurationParameterException
-
\Exception
@@ -437,10 +437,10 @@ public function getDocBlock(): \phpDocumentor\Reflection\DocBlock;
Throws:
@@ -451,7 +451,7 @@ public function getDocBlock(): \phpDocumentor\Reflection\DocBlock;
```php
@@ -470,10 +470,10 @@ public function getDocComment(): string;
Throws:
@@ -505,7 +505,7 @@ public function getDocCommentEntity(): \BumbleDocGen\LanguageHandler\Php\Parser\
```php
@@ -545,10 +545,10 @@ public function getEndLine(): int;
Throws:
@@ -559,7 +559,7 @@ public function getEndLine(): int;
```php
@@ -599,10 +599,10 @@ public function getFileName(): string|null;
Throws:
@@ -613,7 +613,7 @@ public function getFileName(): string|null;
```php
@@ -649,7 +649,7 @@ public function getFileSourceLink(bool $withLine = true): string|null;
Throws:
@@ -660,7 +660,7 @@ public function getFileSourceLink(bool $withLine = true): string|null;
```php
@@ -742,10 +742,10 @@ public function getImplementingReflectionClass(): \Roave\BetterReflection\Reflec
Throws:
@@ -794,10 +794,10 @@ public function getNamespaceName(): string;
Throws:
@@ -808,7 +808,7 @@ public function getNamespaceName(): string;
```php
@@ -932,10 +932,10 @@ public function getStartLine(): int;
Throws:
@@ -946,7 +946,7 @@ public function getStartLine(): int;
```php
@@ -965,10 +965,10 @@ public function getThrows(): array;
Throws:
@@ -979,7 +979,7 @@ public function getThrows(): array;
```php
@@ -1009,7 +1009,7 @@ public function hasDescriptionLinks(): bool;
```php
@@ -1032,7 +1032,7 @@ public function hasExamples(): bool;
```php
@@ -1055,7 +1055,7 @@ public function hasThrows(): bool;
```php
@@ -1108,7 +1108,7 @@ public function isEntityDataCacheOutdated(): bool;
```php
@@ -1127,10 +1127,10 @@ public function isEntityFileCanBeLoad(): bool;
Throws:
@@ -1141,7 +1141,7 @@ public function isEntityFileCanBeLoad(): bool;
```php
@@ -1181,10 +1181,10 @@ public function isPrivate(): bool;
Throws:
@@ -1212,10 +1212,10 @@ public function isProtected(): bool;
Throws:
@@ -1243,10 +1243,10 @@ public function isPublic(): bool;
Throws:
@@ -1257,7 +1257,7 @@ public function isPublic(): bool;
```php
diff --git a/docs/tech/classes/ConstantEntityCollection.md b/docs/tech/classes/ConstantEntityCollection.md
index 4bca354d..46430bb9 100644
--- a/docs/tech/classes/ConstantEntityCollection.md
+++ b/docs/tech/classes/ConstantEntityCollection.md
@@ -322,10 +322,10 @@ public function loadConstantEntities(): void;
\DI\DependencyException
-
- \BumbleDocGen\LanguageHandler\Php\Parser\Entity\Exception\ReflectionException
+ \BumbleDocGen\LanguageHandler\Php\Parser\Entity\Exception\ReflectionException
-
- \BumbleDocGen\Core\Configuration\Exception\InvalidConfigurationParameterException
+ \BumbleDocGen\Core\Configuration\Exception\InvalidConfigurationParameterException
@@ -413,13 +413,13 @@ public function unsafeGet(string $constantName): \BumbleDocGen\LanguageHandler\P
\DI\NotFoundException
-
- \BumbleDocGen\LanguageHandler\Php\Parser\Entity\Exception\ReflectionException
+ \BumbleDocGen\LanguageHandler\Php\Parser\Entity\Exception\ReflectionException
-
\DI\DependencyException
-
- \BumbleDocGen\Core\Configuration\Exception\InvalidConfigurationParameterException
+ \BumbleDocGen\Core\Configuration\Exception\InvalidConfigurationParameterException
diff --git a/docs/tech/classes/DirectoryDependency.md b/docs/tech/classes/DirectoryDependency.md
index a1598111..36aae44d 100644
--- a/docs/tech/classes/DirectoryDependency.md
+++ b/docs/tech/classes/DirectoryDependency.md
@@ -135,7 +135,7 @@ public static function create(\BumbleDocGen\Core\Renderer\RendererHelper $render
Throws:
@@ -180,7 +180,7 @@ public function isChanged(\BumbleDocGen\Core\Renderer\RendererHelper $rendererHe
Throws:
diff --git a/docs/tech/classes/DocBlocksGenerator.md b/docs/tech/classes/DocBlocksGenerator.md
index f100749e..d1f9a760 100644
--- a/docs/tech/classes/DocBlocksGenerator.md
+++ b/docs/tech/classes/DocBlocksGenerator.md
@@ -146,7 +146,7 @@ public function generateDocBlocksForMethodsWithoutIt(\BumbleDocGen\Core\Parser\E
Throws:
@@ -206,10 +206,10 @@ public function hasMethodsWithoutDocBlocks(\BumbleDocGen\Core\Parser\Entity\Root
\DI\DependencyException
- \BumbleDocGen\LanguageHandler\Php\Parser\Entity\Exception\ReflectionException
+ \BumbleDocGen\LanguageHandler\Php\Parser\Entity\Exception\ReflectionException
- \BumbleDocGen\Core\Configuration\Exception\InvalidConfigurationParameterException
+ \BumbleDocGen\Core\Configuration\Exception\InvalidConfigurationParameterException
diff --git a/docs/tech/classes/DocGenerator.md b/docs/tech/classes/DocGenerator.md
index 608b7ccb..51981535 100644
--- a/docs/tech/classes/DocGenerator.md
+++ b/docs/tech/classes/DocGenerator.md
@@ -193,10 +193,10 @@ public function addDocBlocks(\BumbleDocGen\AI\ProviderInterface $aiProvider): vo
\DI\DependencyException
- \BumbleDocGen\LanguageHandler\Php\Parser\Entity\Exception\ReflectionException
+ \BumbleDocGen\LanguageHandler\Php\Parser\Entity\Exception\ReflectionException
- \BumbleDocGen\Core\Configuration\Exception\InvalidConfigurationParameterException
+ \BumbleDocGen\Core\Configuration\Exception\InvalidConfigurationParameterException
@@ -272,7 +272,7 @@ public function generateReadmeTemplate(\BumbleDocGen\AI\ProviderInterface $aiPro
Throws:
@@ -315,7 +315,7 @@ public function parseAndGetRootEntityCollectionsGroup(): \BumbleDocGen\Core\Pars
\DI\NotFoundException
- \BumbleDocGen\Core\Configuration\Exception\InvalidConfigurationParameterException
+ \BumbleDocGen\Core\Configuration\Exception\InvalidConfigurationParameterException
diff --git a/docs/tech/3.renderer/classes/DocumentedEntityWrapper_2.md b/docs/tech/classes/DocumentedEntityWrapper_2.md
similarity index 97%
rename from docs/tech/3.renderer/classes/DocumentedEntityWrapper_2.md
rename to docs/tech/classes/DocumentedEntityWrapper_2.md
index c6dfad98..f5621eef 100644
--- a/docs/tech/3.renderer/classes/DocumentedEntityWrapper_2.md
+++ b/docs/tech/classes/DocumentedEntityWrapper_2.md
@@ -1,5 +1,5 @@
-
+
DocumentedEntityWrapper class:
diff --git a/docs/tech/classes/DocumentedEntityWrappersCollection.md b/docs/tech/classes/DocumentedEntityWrappersCollection.md
index 1d16d4c1..63cdd40e 100644
--- a/docs/tech/classes/DocumentedEntityWrappersCollection.md
+++ b/docs/tech/classes/DocumentedEntityWrappersCollection.md
@@ -2,7 +2,7 @@
@@ -60,11 +60,11 @@ final class DocumentedEntityWrappersCollection implements \IteratorAggregate, \T
```php
-public function __construct(\BumbleDocGen\Core\Renderer\Context\RendererContext $rendererContext, \BumbleDocGen\Core\Cache\LocalCache\LocalObjectCache $localObjectCache, \BumbleDocGen\Core\Plugin\PluginEventDispatcher $pluginEventDispatcher);
+public function __construct(\BumbleDocGen\Core\Renderer\Context\RendererContext $rendererContext, \BumbleDocGen\Core\Cache\LocalCache\LocalObjectCache $localObjectCache, \BumbleDocGen\Core\Renderer\Breadcrumbs\BreadcrumbsHelper $breadcrumbsHelper, \BumbleDocGen\Core\Plugin\PluginEventDispatcher $pluginEventDispatcher);
```
@@ -89,6 +89,11 @@ public function __construct(\BumbleDocGen\Core\Renderer\Context\RendererContext
$localObjectCache |
\BumbleDocGen\Core\Cache\LocalCache\LocalObjectCache |
- |
+
+