From 7890715ea67abcde26c003531c631c2c5ba3040c Mon Sep 17 00:00:00 2001 From: Ro Date: Mon, 10 Oct 2022 11:49:04 -0700 Subject: [PATCH] PHP Linting Tweaks PHP syntax checking was being weird so I spent some time to make some corrections. The problem was I was just using the wrong protocal, PEAR when I've been coding to the PSR12 standard. Easy fix. --- .php-cs-fixer.php | 8 +++++--- brain/utility/Maintenance.php | 1 - brain/utility/Sorting.php | 35 +++++++++++++++++++++++------------ 3 files changed, 28 insertions(+), 16 deletions(-) diff --git a/.php-cs-fixer.php b/.php-cs-fixer.php index adf5ae8..cd8588c 100644 --- a/.php-cs-fixer.php +++ b/.php-cs-fixer.php @@ -1,6 +1,8 @@ setRiskyAllowed(true) ->setRules([ '@PSR12' => true, 'array_indentation' => true, @@ -20,7 +22,7 @@ return (new PhpCsFixer\Config()) 'multiline_whitespace_before_semicolons' => [ 'strategy' => 'no_multi_line', ], - 'single_quote' => true, + 'single_quote' => false, 'binary_operator_spaces' => [ 'default' => 'single_space', @@ -50,7 +52,6 @@ return (new PhpCsFixer\Config()) 'extra', 'parenthesis_brace_block', 'throw', - ] ], 'no_multiline_whitespace_around_double_arrow' => true, @@ -68,5 +69,6 @@ return (new PhpCsFixer\Config()) 'ordered_imports' => [ 'sort_algorithm' => 'none', ], + //Other rules here... ]) ->setLineEnding("\n"); diff --git a/brain/utility/Maintenance.php b/brain/utility/Maintenance.php index f6a4469..c3e4f40 100644 --- a/brain/utility/Maintenance.php +++ b/brain/utility/Maintenance.php @@ -3,7 +3,6 @@ namespace brain\utility; use Carbon\Carbon; -use brain\data\Settings; class Maintenance { diff --git a/brain/utility/Sorting.php b/brain/utility/Sorting.php index 8ca60a4..aa38c14 100644 --- a/brain/utility/Sorting.php +++ b/brain/utility/Sorting.php @@ -2,12 +2,13 @@ namespace brain\utility; -use function _\filter; -use function _\find; use brain\data\Book; use brain\data\Settings; use Mni\FrontYAML\Parser; +use function _\filter; +use function _\find; + class Sorting { private static $p_tags = []; @@ -16,6 +17,7 @@ class Sorting public function __construct() { } + public static function tags() { $pages = (new Book('../content/pages'))->getContents(); @@ -36,6 +38,7 @@ class Sorting return self::$p_tags; } + private static function tagPages($tag, $pages) { $tagged = []; @@ -52,6 +55,7 @@ class Sorting return $tagged; } + public static function archive() { $pages = (new Book('../content/pages'))->getContents(); @@ -64,10 +68,13 @@ class Sorting if (!find($years, ['year' => trim($date[0])])) { $findPages = filter($pages, ['createdYear' => trim($date[0])]); // var_dump($findPages); - array_push($years, [ - 'year' => trim($date[0]), - 'count' => count($findPages), - ]); + array_push( + $years, + [ + 'year' => trim($date[0]), + 'count' => count($findPages), + ] + ); } } foreach ($years as $year) { @@ -77,12 +84,15 @@ class Sorting foreach ($filtered as $obj) { $month = date('m', date($obj['rawCreated'])); if (!find($sorted, ['month' => $month])) { - $perMonth = filter($pages, [ - 'path' => $year['year'] . '/' . $month, - 'deleted' => false, - 'published' => true, - 'layout' => 'page', - ]); + $perMonth = filter( + $pages, + [ + 'path' => $year['year'] . '/' . $month, + 'deleted' => false, + 'published' => true, + 'layout' => 'page', + ] + ); array_push($sorted, [ 'month' => $month, 'full_month' => date('F', date($obj['rawCreated'])), @@ -99,6 +109,7 @@ class Sorting return self::$p_archive; } + public static function page($page) { $config = new Settings();