| private | offers(array $assocArgs): array# | $assocArgs | array<string, mixed> | @return array<string, array<string, string>> |
|
| private | previewRow(array $offer): array# | $offer | array<string, string> | @return array<string, string> |
|
| private | apply(array $offer, bool $quiet): ?array# | $offer | array<string, string> | @return array<string, string>|null |
|
| private | render(array $rows, array $assocArgs, string $format, bool $quiet, bool $dry, int $done, int $failed, int $total, ?array $exclude): void# | $rows | list<array<string, string>> | | $assocArgs | array<string, mixed> | | $exclude | list<string>|null | |
|
| private | emit(array $rows, array $assocArgs, string $format, bool $dry): void# | $rows | list<array<string, string>> | @param array<string, mixed> $assocArgs |
|
| private | skipped(?array $exclude, bool $quiet): void# | $exclude | list<string>|null | |
|
| private | missing(string $slug): void# | |
| private | installed(string $slug): bool# | |
| private | titleFor(string $slug): string# | |
| private | statusByName(): array# | @return array<string, string>
|
| private | channel(string $from, string $to, array $assocArgs): bool# | $assocArgs | array<string, mixed> | |
|
| private | samePrefix(string $from, string $to, int $parts): bool# | |
| private | pluginSlug(string $file): string# | |