<?php
declare(strict_types=1);

namespace PpPhp\Resources\Images\PlaceholderImages;

use PpPhp\Core\Resources\Contracts\ResourcePackInterface;

final class Pack implements ResourcePackInterface
{
    public static function id(): string { return 'placeholder-images'; }
    public static function label(): string { return 'Placeholder Images'; }
    public static function type(): string { return 'images'; }
    public static function version(): string { return '1.0.0'; }

    public static function metadata(): array
    {
        return ['purpose' => 'designer-placeholders'];
    }

    public static function assets(): array
    {
        return ['images' => ['assets/ppphp/images/placeholder.png'], 'svg' => ['assets/ppphp/images/empty-state.svg']];
    }
}
