diff options
| author | DJ O'Leary <dijitol@proton.me> | 2026-06-26 18:04:09 +0200 |
|---|---|---|
| committer | DJ O'Leary <dijitol@proton.me> | 2026-06-26 18:04:09 +0200 |
| commit | 6d8fb621d1e93b83786890d6d9cb6f0d8defa8ae (patch) | |
| tree | 17c90d3984c114aa023600cc5bec6f6004b02243 /2024/php/day_04/Input.php | |
| parent | ad4ea5ca4bc9f7540ee1d6a4fa2d881709dc6459 (diff) | |
refactor!: invert repo directory structure
now is language first
Diffstat (limited to '2024/php/day_04/Input.php')
| -rw-r--r-- | 2024/php/day_04/Input.php | 25 |
1 files changed, 0 insertions, 25 deletions
diff --git a/2024/php/day_04/Input.php b/2024/php/day_04/Input.php deleted file mode 100644 index 60a16a0..0000000 --- a/2024/php/day_04/Input.php +++ /dev/null @@ -1,25 +0,0 @@ -<?php - -declare(strict_types=1); - -class Input -{ - public string $contents; - - public function __construct(private string $fileName) - { - $contents = file_get_contents($this->fileName, use_include_path: true); - $this->contents = $contents === false ? "" : $contents; - } - - public function toGrid(): Grid - { - $lines = explode("\n", $this->contents); - $gridArray = array_map( - callback: fn (string $line): array => str_split(trim($line)), - array: $lines - ); - - return new Grid($gridArray); - } -} |
