1
0

adding kirby3-janitor

This commit is contained in:
Philip Wagner
2024-10-14 14:22:24 +02:00
parent b0db09492d
commit 94fbb996f0
204 changed files with 27855 additions and 4 deletions

View File

@@ -0,0 +1,47 @@
<?php
declare(strict_types=1);
namespace Bnomei;
use Kirby\Cms\Page;
abstract class JanitorJob implements Job
{
/*
* @var Page
*/
private $page;
/*
* @var string
*/
private $data;
public function __construct(?Page $page = null, ?string $data = null)
{
$this->page = $page;
$this->data = $data;
}
/**
* @return string|null
*/
public function data(): ?string
{
return $this->data;
}
/**
* @return Page|null
*/
public function page(): ?Page
{
return $this->page;
}
/**
* @return array
*/
abstract public function job(): array;
}