Property | Type | Description | |
---|---|---|---|
$output | The output Interface. | ||
$skipErrors | Skips Exceptions if true. |
Method | Description | |
---|---|---|
__construct ( Symfony\Component\Console\Output\OutputInterface $output, string $outputDir, array $config, boolean $skipErrors ) | Base Constructor. | |
hasFilterForPackages ( ) : boolean | Tells if there is at least one package filter. | |
hasRepositoryFilter ( ) : boolean | Tells if repository list should be reduced to single repository | |
load ( ) : Composer\Package\PackageInterface[] | Loads previously dumped Packages in order to merge with updates. | |
select ( Composer\Composer $composer, boolean $verbose ) : Composer\Package\PackageInterface[] | Sets the list of packages to build. | |
setPackagesFilter ( array $packagesFilter = [] ) | Sets the active package filter to merge | |
setRepositoryFilter ( string $repositoryFilter ) | Sets the active repository filter to merge |
Method | Description | |
---|---|---|
fetchOptions ( $config ) | ||
filterRepositories ( array $repositories ) : Composer\Repository\RepositoryInterface[] | Filter given repositories. | |
getAllLinks ( array $repos, string $minimumStability, boolean $verbose ) : Composer\Package\Link[] | Gets all Links. | |
getFilteredLinks ( Composer\Composer $composer ) : Composer\Package\Link[] | Gets a list of filtered Links. | |
getPackages ( Composer\Repository\RepositoryInterface $repo ) : Composer\Package\PackageInterface[] | Gets All or filtered Packages of a Repository. | |
getRequired ( Composer\Package\PackageInterface $package ) : Composer\Package\Link[] | Gets the required Links if needed. | |
setSelectedAsAbandoned ( ) | Marks selected packages as abandoned by Configuration file |
public __construct ( Symfony\Component\Console\Output\OutputInterface $output, string $outputDir, array $config, boolean $skipErrors ) | ||
$output | Symfony\Component\Console\Output\OutputInterface | The output Interface |
$outputDir | string | The directory where to build |
$config | array | The parameters from ./satis.json |
$skipErrors | boolean | Escapes Exceptions if true |
public hasFilterForPackages ( ) : boolean | ||
return | boolean | true if there is at least one package filter |
public hasRepositoryFilter ( ) : boolean | ||
return | boolean | true if repository filter is set |
public load ( ) : Composer\Package\PackageInterface[] | ||
return | Composer\Package\PackageInterface[] |
public setPackagesFilter ( array $packagesFilter = [] ) | ||
$packagesFilter | array | The active package filter to merge |
public setRepositoryFilter ( string $repositoryFilter ) | ||
$repositoryFilter | string | The active repository filter to merge |