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/**
3 * @see \BrianHenryIE\Strauss\Composer\Extra\StraussConfig
4 */
5
6namespace BrianHenryIE\Strauss\Config;
7
8use BrianHenryIE\Strauss\Composer\ComposerPackage;
9
10interface FileSymbolScannerConfigInterface
11{
12    /**
13     * @return string[]
14     */
15    public function getExcludeNamespacesFromPrefixing(): array;
16
17    /**
18     * @return array<string,ComposerPackage>
19     */
20    public function getPackagesToPrefix(): array;
21
22    /**
23     * Just for shortening paths to relative paths for logging.
24     */
25    public function getProjectDirectory(): string;
26}