cloudformation-plus-plus: cfn template preprocessor
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

22 lines
487 B

<?php
declare(strict_types=1);
namespace App\Engine;
/**
* Perform compilation of a document.
*
* @author Adam Pippin <hello@adampippin.ca>
*/
interface ICompile
{
/**
* Given a set of documents, perform all compilation steps and return the result.
*
* @param \App\Dom\Document[] $documents documents to compile
* @param IOptions $options
* @return \App\Dom\Document
*/
public function compile(array $documents, IOptions $options): \App\Dom\Document;
}