Implemented SourceClassInformationService

This commit is contained in:
Kevin Frantz
2019-02-03 03:16:45 +01:00
parent 4c4af9308a
commit 4e471c40cd
3 changed files with 199 additions and 0 deletions

View File

@@ -0,0 +1,23 @@
<?php
namespace App\Domain\SourceManagement;
/**
* Offers informations about the source classes.
*
* @author kevinfrantz
*/
interface SourceClassInformationServiceInterface
{
/**
* @return array|string[] Returns all source classes
*/
public function getAllSourceClasses(): array;
/**
* @param string $subNamespace The subpath of the classes
*
* @return array|string[] Returns all source classes of a subfolder
*/
public function getAllSubSourceClasses(string $subNamespace): array;
}