BumbleDocGen / Technical description of the project / Plugin system / LastPageCommitter
LastPageCommitter class:
namespace BumbleDocGen\Core\Plugin\CorePlugin\LastPageCommitter;
final class LastPageCommitter implements \BumbleDocGen\Core\Plugin\PluginInterface, \Symfony\Component\EventDispatcher\EventSubscriberInterfacePlugin for adding a block with information about the last commit and date of page update to the generated document
- beforeCreatingDocFile
- getSubscribedEvents - Returns an array of event names this subscriber wants to listen to.
- # __construct | source code
public function __construct(\BumbleDocGen\Core\Renderer\Context\RendererContext $context, \BumbleDocGen\Core\Configuration\Configuration $configuration);Parameters:
| Name | Type | Description |
|---|---|---|
| $context | \BumbleDocGen\Core\Renderer\Context\RendererContext | - |
| $configuration | \BumbleDocGen\Core\Configuration\Configuration | - |
- # beforeCreatingDocFile | source code
public function beforeCreatingDocFile(\BumbleDocGen\Core\Plugin\Event\Renderer\BeforeCreatingDocFile $event): void;Parameters:
| Name | Type | Description |
|---|---|---|
| $event | \BumbleDocGen\Core\Plugin\Event\Renderer\BeforeCreatingDocFile | - |
Return value: void
- # getSubscribedEvents | source code
public static function getSubscribedEvents(): array;Returns an array of event names this subscriber wants to listen to.
Parameters: not specified
Return value: array