Code Coverage
 
Lines
Functions and Methods
Classes and Traits
Total
n/a
0 / 0
n/a
0 / 0
CRAP
n/a
0 / 0
1<?php
2
3namespace BrianHenryIE\Strauss\Config;
4
5interface FileEnumeratorConfig
6{
7
8    public function getAbsoluteVendorDirectory(): string;
9
10    public function getAbsoluteTargetDirectory(): string;
11
12    public function getRelativeTargetDirectory(): string;
13
14    /** @return string[] */
15    public function getExcludeNamespacesFromCopy(): array;
16
17    /** @return string[] */
18    public function getExcludePackagesFromCopy(): array;
19
20    /** @return string[] */
21    public function getExcludeFilePatternsFromCopy(): array;
22
23    /**
24     * Whether to skip `.git`, `.gitignore`-matched and `.gitattributes`.`[].export-ignore` files when
25     * enumerating each package's files.
26     */
27    public function getExcludeGitFiles(): bool;
28}