love_php/app/Contracts/Collageable.php
2026-04-02 09:20:51 +08:00

15 lines
389 B
PHP

<?php
namespace App\Contracts;
use Illuminate\Database\Eloquent\Relations\MorphMany;
interface Collageable
{
public function getPrimaryId(): string;
public function collageGroup(): MorphMany;
public function getCurrentClass(Collageable $collageable);
public function hasGroup(Collageable $collageable);
public function groupInformation(Collageable $collageable);
}