From 15dc07ec91add743b6272abcadce49c20f3ed721 Mon Sep 17 00:00:00 2001 From: pykettk Date: Thu, 27 Apr 2023 15:56:36 +0100 Subject: [PATCH] Use Sansec PackageVerdict Naming Convention --- Enum/IntegrityCheckerArrayKeys.php | 18 ----- Model/IntegrityResultsRegistry.php | 5 +- ...sansec-composer-integrity-results-grid.xml | 14 ++-- .../templates/email/failure-list.phtml | 73 +++---------------- 4 files changed, 22 insertions(+), 88 deletions(-) delete mode 100644 Enum/IntegrityCheckerArrayKeys.php diff --git a/Enum/IntegrityCheckerArrayKeys.php b/Enum/IntegrityCheckerArrayKeys.php deleted file mode 100644 index ac3e367..0000000 --- a/Enum/IntegrityCheckerArrayKeys.php +++ /dev/null @@ -1,18 +0,0 @@ -moduleConfig->getSansecComposerIntegrityMatchThreshold(); foreach ($packages ?: $this->getLastResults() as $package) { - if ((int)$package[IntegrityCheckerArrayKeys::Percentage->value] < $threshold) { + $package = (array)$package; + + if ((int)$package['percentage'] < $threshold) { $failures[] = $package; } } diff --git a/view/adminhtml/hyva-grid/sansec-composer-integrity-results-grid.xml b/view/adminhtml/hyva-grid/sansec-composer-integrity-results-grid.xml index b8f7f67..52c8cd9 100644 --- a/view/adminhtml/hyva-grid/sansec-composer-integrity-results-grid.xml +++ b/view/adminhtml/hyva-grid/sansec-composer-integrity-results-grid.xml @@ -12,12 +12,12 @@ - + - + - + @@ -27,19 +27,19 @@ - + - + - + 20 20,30,50,100,200 - package + name asc diff --git a/view/adminhtml/templates/email/failure-list.phtml b/view/adminhtml/templates/email/failure-list.phtml index 6e5e0af..9adde8f 100644 --- a/view/adminhtml/templates/email/failure-list.phtml +++ b/view/adminhtml/templates/email/failure-list.phtml @@ -5,7 +5,6 @@ */ declare(strict_types=1); -use Element119\SansecComposerIntegrityChecker\Enum\IntegrityCheckerArrayKeys; use Magento\Framework\Escaper; use Magento\Framework\View\Element\Template; @@ -16,71 +15,23 @@ use Magento\Framework\View\Element\Template; - - - - - - + + + + + + - - - - - - + + + + + +
- - escapeHtml( - __(ucwords(str_replace(['-', '_'], ' ', IntegrityCheckerArrayKeys::Package->value))) - ); ?> - - - - escapeHtml( - __(ucwords(str_replace(['-', '_'], ' ', IntegrityCheckerArrayKeys::Version->value))) - ); ?> - - - - escapeHtml( - __(ucwords(str_replace(['-', '_'], ' ', IntegrityCheckerArrayKeys::Status->value))) - ); ?> - - - - escapeHtml( - __(ucwords(str_replace(['-', '_'], ' ', IntegrityCheckerArrayKeys::Percentage->value))) - ); ?> - - - - escapeHtml( - __(ucwords(str_replace(['-', '_'], ' ', IntegrityCheckerArrayKeys::Checksum->value))) - ); ?> - - - - escapeHtml( - __(ucwords(str_replace(['-', '_'], ' ', IntegrityCheckerArrayKeys::PackageId->value))) - ); ?> - - escapeHtml(__('Package')); ?>escapeHtml(__('Version')); ?>escapeHtml(__('Verdict')); ?>escapeHtml(__('Percentage')); ?>escapeHtml(__('Checksum')); ?>escapeHtml(__('Package ID')); ?>
- escapeHtml($data[IntegrityCheckerArrayKeys::Package->value]); ?> - - escapeHtml($data[IntegrityCheckerArrayKeys::Version->value]); ?> - - escapeHtml($data[IntegrityCheckerArrayKeys::Status->value]); ?> - - escapeHtml($data[IntegrityCheckerArrayKeys::Percentage->value]); ?> - - escapeHtml($data[IntegrityCheckerArrayKeys::Checksum->value]); ?> - - escapeHtml($data[IntegrityCheckerArrayKeys::PackageId->value]); ?> - escapeHtml($data['name']); ?>escapeHtml($data['version']); ?>escapeHtml($data['verdict']); ?>escapeHtml($data['percentage']); ?>escapeHtml($data['checksum']); ?>escapeHtml($data['id']); ?>