3 declare(strict_types=1);
5 namespace CuyZ\Valinor\Definition\Repository;
7 use CuyZ\Valinor\Definition\ClassDefinition;
8 use CuyZ\Valinor\Type\ClassType;
11 interface ClassDefinitionRepository
13 public function for(ClassType $type): ClassDefinition;