ParseDirectoryCommand
in package
FinalYes
Table of Contents
Properties
- $directory : string
- $exclude : Exclude|null
- $excludedSpecification : SpecificationInterface|null
- $inputFormat : string
- $origin : FilesystemInterface|FileSystem
- $projectNode : ProjectNode
Methods
- __construct() : mixed
- getDirectory() : string
- getExclude() : Exclude
- getExcludedSpecification() : SpecificationInterface|null
- getInputFormat() : string
- getOrigin() : FilesystemInterface|FileSystem
- getProjectNode() : ProjectNode
- hasExclude() : bool
Properties
$directory read-only
private
string
$directory
$exclude read-only
private
Exclude|null
$exclude
$excludedSpecification read-only
private
SpecificationInterface|null
$excludedSpecification
$inputFormat read-only
private
string
$inputFormat
$origin read-only
private
FilesystemInterface|FileSystem
$origin
$projectNode read-only
private
ProjectNode
$projectNode
Methods
__construct()
public
__construct(FilesystemInterface|FileSystem $origin, string $directory, string $inputFormat, ProjectNode $projectNode[, SpecificationInterface|Exclude|null $excludedSpecification = null ]) : mixed
Parameters
- $origin : FilesystemInterface|FileSystem
- $directory : string
- $inputFormat : string
- $projectNode : ProjectNode
- $excludedSpecification : SpecificationInterface|Exclude|null = null
getDirectory()
public
getDirectory() : string
Return values
stringgetExclude()
public
getExclude() : Exclude
Return values
ExcludegetExcludedSpecification()
public
getExcludedSpecification() : SpecificationInterface|null
Specification definition on parse directory is deprecated. Use @{see self::getExclude()} instead.
Return values
SpecificationInterface|nullgetInputFormat()
public
getInputFormat() : string
Return values
stringgetOrigin()
public
getOrigin() : FilesystemInterface|FileSystem
Return values
FilesystemInterface|FileSystemgetProjectNode()
public
getProjectNode() : ProjectNode
Return values
ProjectNodehasExclude()
public
hasExclude() : bool