File: D:/HostingSpaces/debout/debout.nl/app/Components/ComponentType/ComponentTypeResolverInterface.php
<?php
namespace App\Components\ComponentType;
use Illuminate\Database\Eloquent\Collection as DatabaseCollection;
/**
* Class ComponentTypeResolver
*
* Returns a dynamic group
*
* @package App\Components\ComponentType
*/
interface ComponentTypeResolverInterface
{
/**
* Resolve a dynamic group type
*
* @param string $nameOrId
* @return \Illuminate\Database\Eloquent\Collection|AbstractComponentType
*/
public static function resolve($nameOrId);
/**
* Resolve all dynamic groups
*
* @return DatabaseCollection
*/
public static function resolveAll(): ? DatabaseCollection;
}