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); } }