This collection manages which assets were found during the discovery phase.
Each asset is represented by an entry containing the path to that asset relative to the project root.
$project_root : string
$logger : \Monolog\Logger
setProjectRoot(string $project_root) : void
Sets the project root for the given assets.
if the container already contains items.
getProjectRoot() : string
Returns the project root for the given assets.
set(string $source_path, string $destination_path) : void
Sets an asset to be copied to the given destination path.
setLogger(\Monolog\Logger $logger) : void
Sets a logger with which to record warnings.
copyTo(string $destination) : void
Copies all assets in this collection to their given destination location.