12345678910111213141516171819202122232425262728293031 |
- <?php
- declare(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
- */
- namespace phpDocumentor\Reflection;
- /**
- * Interface for project factories. A project factory shall convert a set of files
- * into an object implementing the Project interface.
- */
- interface ProjectFactory
- {
- /**
- * Creates a project from the set of files.
- *
- * @param string $name
- * @param File[] $files
- * @return Project
- */
- public function create($name, array $files): Project;
- }
|