| @@ 360-380 (lines=21) @@ | ||
| 357 | * @param IO $io The I/O. |
|
| 358 | * @param int $pathMappingState The {@link PathMappingState} constant. |
|
| 359 | */ |
|
| 360 | private function printPathMappingStateHeader(IO $io, $pathMappingState) |
|
| 361 | { |
|
| 362 | switch ($pathMappingState) { |
|
| 363 | case PathMappingState::ENABLED: |
|
| 364 | $io->writeLine('The following path mappings are currently enabled:'); |
|
| 365 | $io->writeLine(''); |
|
| 366 | ||
| 367 | return; |
|
| 368 | case PathMappingState::NOT_FOUND: |
|
| 369 | $io->writeLine('The target paths of the following path mappings were not found:'); |
|
| 370 | $io->writeLine(''); |
|
| 371 | ||
| 372 | return; |
|
| 373 | case PathMappingState::CONFLICT: |
|
| 374 | $io->writeLine('Some path mappings have conflicting paths:'); |
|
| 375 | $io->writeLine(' (add the package names to the "override-order" key in puli.json to resolve)'); |
|
| 376 | $io->writeLine(''); |
|
| 377 | ||
| 378 | return; |
|
| 379 | } |
|
| 380 | } |
|
| 381 | ||
| 382 | private function mappingsEqual(PathMapping $mapping1, PathMapping $mapping2) |
|
| 383 | { |
|
| @@ 290-310 (lines=21) @@ | ||
| 287 | * @param IO $io The I/O. |
|
| 288 | * @param int $packageState The {@link PackageState} constant. |
|
| 289 | */ |
|
| 290 | private function printPackageState(IO $io, $packageState) |
|
| 291 | { |
|
| 292 | switch ($packageState) { |
|
| 293 | case PackageState::ENABLED: |
|
| 294 | $io->writeLine('The following packages are currently enabled:'); |
|
| 295 | $io->writeLine(''); |
|
| 296 | ||
| 297 | return; |
|
| 298 | case PackageState::NOT_FOUND: |
|
| 299 | $io->writeLine('The following packages could not be found:'); |
|
| 300 | $io->writeLine(' (use "puli package --clean" to remove)'); |
|
| 301 | $io->writeLine(''); |
|
| 302 | ||
| 303 | return; |
|
| 304 | case PackageState::NOT_LOADABLE: |
|
| 305 | $io->writeLine('The following packages could not be loaded:'); |
|
| 306 | $io->writeLine(''); |
|
| 307 | ||
| 308 | return; |
|
| 309 | } |
|
| 310 | } |
|
| 311 | ||
| 312 | /** |
|
| 313 | * Prints a list of packages in a table. |
|