1
0
Files
breadcrumb-the-shire/lib/Repository/PageRepository.php
2026-02-04 23:31:53 +01:00

26 lines
526 B
PHP

<?php
namespace MintyPHP\Repository;
use MintyPHP\DB;
class PageRepository
{
private static function unwrap(?array $row): ?array
{
if (!$row) {
return null;
}
return $row['pages'] ?? $row;
}
public static function findBySlug(string $slug): ?array
{
$row = DB::selectOne(
'select id, uuid, slug, created_by, modified_by, created, modified from pages where slug = ? limit 1',
$slug
);
return self::unwrap($row);
}
}