Skip to content

Commit

Permalink
Update ComplianceConfiguration.php
Browse files Browse the repository at this point in the history
Signed-off-by: Nathanael Esayeas <nathanael.esayeas@protonmail.com>
  • Loading branch information
ghostwriter committed Aug 15, 2023
1 parent 81a71b7 commit 0f57525
Showing 1 changed file with 18 additions and 18 deletions.
36 changes: 18 additions & 18 deletions src/Configuration/ComplianceConfiguration.php
Expand Up @@ -19,25 +19,8 @@ public function __construct(
$this->container->set(ComposerDependency::CONFIG . '.php', PhpVersion::LATEST);
}

public function composerDependency(string $dependency): void
{
if (! array_key_exists($dependency, ComposerDependency::OPTIONS)) {
throw new RuntimeException();
}

$this->container->set(ComposerDependency::CONFIG . '.dependency', $dependency);
}

/**
* @param array<ComposerDependency::*> $options
*/
public function composerOptions(array $options): void
{
$this->container->set(ComposerDependency::CONFIG . '.options', $options);
}

/**
* @param array<class-string<ToolInterface>,array<int,list<string>>> $checks
* @param array<class-string<ToolInterface>,array<int,list<string>>> $checks
* @param array<class-string<ToolInterface>|int|string,array<int,list<string>>|int|string> $skips
*/
public function __invoke(array $checks, array $skips): void
Expand Down Expand Up @@ -76,6 +59,23 @@ public function __invoke(array $checks, array $skips): void
}
}

public function composerDependency(string $dependency): void
{
if (! array_key_exists($dependency, ComposerDependency::OPTIONS)) {
throw new RuntimeException();
}

$this->container->set(ComposerDependency::CONFIG . '.dependency', $dependency);
}

/**
* @param array<ComposerDependency::*> $options
*/
public function composerOptions(array $options): void
{
$this->container->set(ComposerDependency::CONFIG . '.options', $options);
}

private function getKey(string $tool, int $phpVersion, string $dependency): string
{
return $tool . '.' . PhpVersion::TO_STRING[$phpVersion] . '.' . $dependency;
Expand Down

0 comments on commit 0f57525

Please sign in to comment.