diff --git a/modules.local/ppcp-admin-notices/extensions.php b/modules.local/ppcp-admin-notices/extensions.php index 1f6a841dc..a834f4f2a 100644 --- a/modules.local/ppcp-admin-notices/extensions.php +++ b/modules.local/ppcp-admin-notices/extensions.php @@ -1,6 +1,10 @@ static function (ContainerInterface $container): RendererInterface { +return array( + 'admin-notices.renderer' => static function ( ContainerInterface $container ): RendererInterface { - $repository = $container->get('admin-notices.repository'); - return new Renderer($repository); - }, - 'admin-notices.repository' => static function (ContainerInterface $container): RepositoryInterface { + $repository = $container->get( 'admin-notices.repository' ); + return new Renderer( $repository ); + }, + 'admin-notices.repository' => static function ( ContainerInterface $container ): RepositoryInterface { - return new Repository(); - }, -]; + return new Repository(); + }, +); diff --git a/modules.local/ppcp-admin-notices/src/AdminNotices.php b/modules.local/ppcp-admin-notices/src/AdminNotices.php deleted file mode 100644 index 436fe118a..000000000 --- a/modules.local/ppcp-admin-notices/src/AdminNotices.php +++ /dev/null @@ -1,37 +0,0 @@ -get('admin-notices.renderer'); - $renderer->render(); - } - ); - } -} \ No newline at end of file diff --git a/modules.local/ppcp-admin-notices/src/Entity/Message.php b/modules.local/ppcp-admin-notices/src/Entity/Message.php deleted file mode 100644 index 4c8ddad8c..000000000 --- a/modules.local/ppcp-admin-notices/src/Entity/Message.php +++ /dev/null @@ -1,34 +0,0 @@ -type = $type; - $this->message = $message; - $this->dismissable = $dismissable; - } - - public function message(): string - { - return $this->message; - } - - public function type(): string - { - return $this->type; - } - - public function isDismissable(): bool - { - return $this->dismissable; - } -} diff --git a/modules.local/ppcp-admin-notices/src/Entity/class-message.php b/modules.local/ppcp-admin-notices/src/Entity/class-message.php new file mode 100644 index 000000000..3cd7c0329 --- /dev/null +++ b/modules.local/ppcp-admin-notices/src/Entity/class-message.php @@ -0,0 +1,77 @@ +type = $type; + $this->message = $message; + $this->dismissable = $dismissable; + } + + /** + * Returns the message text. + * + * @return string + */ + public function message(): string { + return $this->message; + } + + /** + * Returns the message type. + * + * @return string + */ + public function type(): string { + return $this->type; + } + + /** + * Returns whether the message is dismissable. + * + * @return bool + */ + public function is_dismissable(): bool { + return $this->dismissable; + } +} diff --git a/modules.local/ppcp-admin-notices/src/Renderer/Renderer.php b/modules.local/ppcp-admin-notices/src/Renderer/Renderer.php deleted file mode 100644 index 3aa864500..000000000 --- a/modules.local/ppcp-admin-notices/src/Renderer/Renderer.php +++ /dev/null @@ -1,31 +0,0 @@ -repository = $repository; - } - - public function render(): bool - { - $messages = $this->repository->currentMessages(); - foreach ($messages as $message) { - printf( - '
%s
%s