Add start of Document class
timw4mail/php-kilo/pipeline/head This commit looks good Details

This commit is contained in:
Timothy Warren 2021-03-10 16:24:02 -05:00
parent 31144fb2e3
commit 1b7e8216ef
1 changed files with 18 additions and 0 deletions

18
src/Document.php Normal file
View File

@ -0,0 +1,18 @@
<?php declare(strict_types=1);
namespace Aviat\Kilo;
class Document {
private function __construct(
public array $rows = [],
public ?string $filename = NULL,
private bool $dirty = FALSE,
) {}
public static function open(?string $filename = NULL): self
{
// @TODO move logic from Editor
return new self(filename: $filename);
}
}