本文整理汇总了PHP中Composer\Package\PackageInterface::getPrettyString方法的典型用法代码示例。如果您正苦于以下问题:PHP PackageInterface::getPrettyString方法的具体用法?PHP PackageInterface::getPrettyString怎么用?PHP PackageInterface::getPrettyString使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Composer\Package\PackageInterface
的用法示例。
在下文中一共展示了PackageInterface::getPrettyString方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: isSkippable
/**
* Tells if a package has to be dumped or not.
*
* @param PackageInterface $package The package to be dumped
*
* @return bool false if the package has to be dumped.
*/
public function isSkippable(PackageInterface $package)
{
if ('metapackage' === $package->getType()) {
return true;
}
$name = $package->getPrettyString();
if (true === $this->archiveConfig['skip-dev'] && true === $package->isDev()) {
$this->output->writeln(sprintf("<info>Skipping '%s' (is dev)</info>", $name));
return true;
}
$names = $package->getNames();
if ($this->archiveConfig['whitelist'] && !array_intersect($this->archiveConfig['whitelist'], $names)) {
$this->output->writeln(sprintf("<info>Skipping '%s' (is not in whitelist)</info>", $name));
return true;
}
if ($this->archiveConfig['blacklist'] && array_intersect($this->archiveConfig['blacklist'], $names)) {
$this->output->writeln(sprintf("<info>Skipping '%s' (is in blacklist)</info>", $name));
return true;
}
return false;
}
示例2: getPrettyString
public function getPrettyString(PackageInterface $sourcePackage)
{
return $sourcePackage->getPrettyString() . ' ' . $this->description . ' ' . $this->target . ' ' . $this->constraint->getPrettyString() . '';
}
示例3: getPrettyString
/**
* {@inheritdoc}
*/
public function getPrettyString()
{
return $this->package->getPrettyString();
}
示例4: searchInRequires
/**
* Search for dependencies in this package.
*
* @param PackageInterface $package The package to search in.
* @param string $type One of "prod" or "dev".
* @param array|Link[] $requires The require links.
*
* @return void
*/
private function searchInRequires(PackageInterface $package, $type, array $requires)
{
if (isset($requires[$this->packageName])) {
$link = $requires[$this->packageName];
$constraint = $link->getPrettyConstraint();
$section = $package->getPrettyString();
$message = sprintf('<comment>%s</comment> %s %s', 'dev' == $type ? 'require-dev' : 'require', $this->packageName, $constraint);
$this->progress->clear();
// Hack to get the cursor on the line beginning
$this->output->write("\n[1A");
$this->output->writeln($this->formatter->formatSection($section, $message));
$this->progress->display();
}
}