<?phpdeclare(strict_types=1);/** * phpDocumentor * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. * * @copyright 2010-2018 Mike van Riel / Naenius (http://www.naenius.com) * @license http://www.opensource.org/licenses/mit-license.php MIT * @link http://phpdoc.org */namespacephpDocumentor\Reflection;/** * Interface for project factories. A project factory shall convert a set of files * into an object implementing the Project interface. */interfaceProjectFactory{/** * Creates a project from the set of files. * * @param string $name * @param File[] $files * @return Project */publicfunctioncreate($name,array$files):Project;}