Interfaces

This commit is contained in:
2022-09-08 21:35:25 -04:00
parent 8beb07819c
commit 7f33475e35
3 changed files with 59 additions and 0 deletions

View File

@ -0,0 +1,13 @@
<?php
namespace ProVM\Concept\Model;
use Psr\Container\ContainerInterface;
interface Factory
{
public function setContainer(ContainerInterface $container): Factory;
public function getContainer(): ContainerInterface;
public function setNamespace(string $namespace): Factory;
public function getNamespace(): string;
public function get(string $repository_name): Repository;
}