From 3640c6e1944a821d14b6f0df3499f7c5929c3e65 Mon Sep 17 00:00:00 2001
From: Mike <46971238+mdthh@users.noreply.github.com>
Date: Wed, 5 Jul 2023 02:37:36 +0200
Subject: [PATCH 1/2] Update index.phtml
Escape HTML for user name
---
view/lmc-user/user/index.phtml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/view/lmc-user/user/index.phtml b/view/lmc-user/user/index.phtml
index c08967a..58f8ff3 100644
--- a/view/lmc-user/user/index.phtml
+++ b/view/lmc-user/user/index.phtml
@@ -1,4 +1,4 @@
gravatar($this->lmcUserIdentity()->getEmail()) ?>
-translate('Hello'); ?>, lmcUserDisplayName() ?>!
+translate('Hello'); ?>, escapeHtml($this->lmcUserDisplayName()) ?>!
[translate('Sign Out'); ?>]
From 0e14ecc8504a91cc617091b27462c18b82bd40bb Mon Sep 17 00:00:00 2001
From: Mike <46971238+mdthh@users.noreply.github.com>
Date: Wed, 5 Jul 2023 02:51:38 +0200
Subject: [PATCH 2/2] Update README.md
- Use PHP >= 5.4 shortcode for arrays
- Use fully qualified class name
---
README.md | 68 +++++++++++++++++++++++++++----------------------------
1 file changed, 34 insertions(+), 34 deletions(-)
diff --git a/README.md b/README.md
index 979d001..9c1a813 100644
--- a/README.md
+++ b/README.md
@@ -61,13 +61,13 @@ Installation
```php
array(
+ return [
+ 'modules' => [
// ...
'LmcUser',
- ),
+ ],
// ...
- );
+ ];
```
@@ -78,20 +78,20 @@ Installation
```php
array(
+return [
+ 'db' => [
'driver' => 'PdoMysql',
'hostname' => 'changeme',
'database' => 'changeme',
'username' => 'changeme',
'password' => 'changeme',
- ),
- 'service_manager' => array(
- 'factories' => array(
- 'Laminas\Db\Adapter\Adapter' => 'Laminas\Db\Adapter\AdapterServiceFactory',
- ),
- ),
-);
+ ],
+ 'service_manager' =>[
+ 'factories' => [
+ \Laminas\Db\Adapter\Adapter::class => \Laminas\Db\Adapter\AdapterServiceFactory::class,
+ ],
+ ],
+];
```
@@ -196,33 +196,33 @@ module.config.php, or a dedicated recaptcha.config.php):
array(
- 'instance'=>array(
- 'alias'=>array(
+ return [
+ 'di'=> [
+ 'instance'=> [
+ 'alias'=> [
// OTHER ELEMENTS....
- 'recaptcha_element' => 'Laminas\Form\Element\Captcha',
- ),
- 'recaptcha_element' => array(
- 'parameters' => array(
+ 'recaptcha_element' => \Laminas\Form\Element\Captcha::class,
+ ],
+ 'recaptcha_element' => [
+ 'parameters' => [
'spec' => 'captcha',
- 'options'=>array(
+ 'options'=> [
'label' => '',
'required' => true,
'order' => 500,
- 'captcha' => array(
+ 'captcha' => [
'captcha' => 'ReCaptcha',
'privkey' => RECAPTCHA_PRIVATE_KEY,
'pubkey' => RECAPTCHA_PUBLIC_KEY,
- ),
- ),
- ),
- ),
- 'LmcUser\Form\Register' => array(
- 'parameters' => array(
+ ],
+ ],
+ ],
+ ],
+ \LmcUser\Form\Register::class => [
+ 'parameters' => [
'captcha_element'=>'recaptcha_element',
- ),
- ),
- ),
- ),
- );
+ ],
+ ],
+ ],
+ ],
+ ];