Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[TASK] Unify class names #170

Merged
merged 1 commit into from
Jun 22, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -52,11 +52,11 @@ If you want to apply only one specific rule, you can do so:

use a9f\Fractor\Configuration\FractorConfiguration;
use a9f\Typo3Fractor\TYPO3v7\FlexForm\AddRenderTypeToFlexFormFractor;
use a9f\FractorComposerJson\AddPackageToRequireDevComposerJsonFractorRule;
use a9f\FractorComposerJson\AddPackageToRequireDevComposerJsonFractor;

return FractorConfiguration::configure()
->withPaths([__DIR__ . '/packages/'])
->withConfiguredRule(AddPackageToRequireDevComposerJsonFractorRule::class, [new PackageAndVersion('vendor1/package3', '^3.0')])
->withConfiguredRule(AddPackageToRequireDevComposerJsonFractor::class, [new PackageAndVersion('vendor1/package3', '^3.0')])
->withRules([AddRenderTypeToFlexFormFractor::class]);
```

Expand Down
24 changes: 12 additions & 12 deletions packages/fractor-composer-json/docs/composer-json-fractor-rules.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
# 6 Rules Overview

## AddPackageToRequireComposerJsonFractorRule
## AddPackageToRequireComposerJsonFractor

Add package to "require" in `composer.json`

:wrench: **configure it!**

- class: [`a9f\FractorComposerJson\AddPackageToRequireComposerJsonFractorRule`](../rules/AddPackageToRequireComposerJsonFractorRule.php)
- class: [`a9f\FractorComposerJson\AddPackageToRequireComposerJsonFractor`](../rules/AddPackageToRequireComposerJsonFractor.php)

```diff
{
Expand All @@ -18,13 +18,13 @@ Add package to "require" in `composer.json`

<br>

## AddPackageToRequireDevComposerJsonFractorRule
## AddPackageToRequireDevComposerJsonFractor

Add package to "require-dev" in `composer.json`

:wrench: **configure it!**

- class: [`a9f\FractorComposerJson\AddPackageToRequireDevComposerJsonFractorRule`](../rules/AddPackageToRequireDevComposerJsonFractorRule.php)
- class: [`a9f\FractorComposerJson\AddPackageToRequireDevComposerJsonFractor`](../rules/AddPackageToRequireDevComposerJsonFractor.php)

```diff
{
Expand All @@ -36,13 +36,13 @@ Add package to "require-dev" in `composer.json`

<br>

## ChangePackageVersionComposerJsonFractorRule
## ChangePackageVersionComposerJsonFractor

Change package version `composer.json`

:wrench: **configure it!**

- class: [`a9f\FractorComposerJson\ChangePackageVersionComposerJsonFractorRule`](../rules/ChangePackageVersionComposerJsonFractorRule.php)
- class: [`a9f\FractorComposerJson\ChangePackageVersionComposerJsonFractor`](../rules/ChangePackageVersionComposerJsonFractor.php)

```diff
{
Expand All @@ -55,13 +55,13 @@ Change package version `composer.json`

<br>

## RemovePackageComposerJsonFractorRule
## RemovePackageComposerJsonFractor

Remove package from "require" and "require-dev" in `composer.json`

:wrench: **configure it!**

- class: [`a9f\FractorComposerJson\RemovePackageComposerJsonFractorRule`](../rules/RemovePackageComposerJsonFractorRule.php)
- class: [`a9f\FractorComposerJson\RemovePackageComposerJsonFractor`](../rules/RemovePackageComposerJsonFractor.php)

```diff
{
Expand All @@ -73,13 +73,13 @@ Remove package from "require" and "require-dev" in `composer.json`

<br>

## RenamePackageComposerJsonFractorRule
## RenamePackageComposerJsonFractor

Change package name in `composer.json`

:wrench: **configure it!**

- class: [`a9f\FractorComposerJson\RenamePackageComposerJsonFractorRule`](../rules/RenamePackageComposerJsonFractorRule.php)
- class: [`a9f\FractorComposerJson\RenamePackageComposerJsonFractor`](../rules/RenamePackageComposerJsonFractor.php)

```diff
{
Expand All @@ -92,13 +92,13 @@ Change package name in `composer.json`

<br>

## ReplacePackageAndVersionComposerJsonFractorRule
## ReplacePackageAndVersionComposerJsonFractor

Change package name and version `composer.json`

:wrench: **configure it!**

- class: [`a9f\FractorComposerJson\ReplacePackageAndVersionComposerJsonFractorRule`](../rules/ReplacePackageAndVersionComposerJsonFractorRule.php)
- class: [`a9f\FractorComposerJson\ReplacePackageAndVersionComposerJsonFractor`](../rules/ReplacePackageAndVersionComposerJsonFractor.php)

```diff
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,20 +2,20 @@

declare(strict_types=1);

namespace a9f\FractorComposerJson\Tests\AddPackageToRequireComposerJsonFractorRule;
namespace a9f\FractorComposerJson\Tests\AddPackageToRequireComposerJsonFractor;

use a9f\Fractor\Testing\PHPUnit\AbstractFractorTestCase;
use a9f\FractorComposerJson\AddPackageToRequireComposerJsonFractorRule;
use a9f\FractorComposerJson\AddPackageToRequireComposerJsonFractor;
use Iterator;
use PHPUnit\Framework\Attributes\DataProvider;

final class AddPackageToRequireComposerJsonFractorRuleTest extends AbstractFractorTestCase
final class AddPackageToRequireComposerJsonFractorTest extends AbstractFractorTestCase
{
#[DataProvider('provideData')]
public function test(string $filePath): void
{
$this->doTestFile($filePath);
$this->assertThatRuleIsApplied($filePath, AddPackageToRequireComposerJsonFractorRule::class);
$this->assertThatRuleIsApplied($filePath, AddPackageToRequireComposerJsonFractor::class);
}

public static function provideData(): Iterator
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,12 +3,12 @@
declare(strict_types=1);

use a9f\Fractor\Configuration\FractorConfiguration;
use a9f\FractorComposerJson\AddPackageToRequireComposerJsonFractorRule;
use a9f\FractorComposerJson\AddPackageToRequireComposerJsonFractor;
use a9f\FractorComposerJson\ValueObject\PackageAndVersion;

return FractorConfiguration::configure()
->import(__DIR__ . '/../../../config/application.php')
->withConfiguredRule(
AddPackageToRequireComposerJsonFractorRule::class,
AddPackageToRequireComposerJsonFractor::class,
[new PackageAndVersion('vendor1/package3', '^3.0')]
);
Original file line number Diff line number Diff line change
Expand Up @@ -2,20 +2,20 @@

declare(strict_types=1);

namespace a9f\FractorComposerJson\Tests\AddPackageToRequireDevComposerJsonFractorRule;
namespace a9f\FractorComposerJson\Tests\AddPackageToRequireDevComposerJsonFractor;

use a9f\Fractor\Testing\PHPUnit\AbstractFractorTestCase;
use a9f\FractorComposerJson\AddPackageToRequireDevComposerJsonFractorRule;
use a9f\FractorComposerJson\AddPackageToRequireDevComposerJsonFractor;
use Iterator;
use PHPUnit\Framework\Attributes\DataProvider;

final class AddPackageToRequireDevComposerJsonFractorRuleTest extends AbstractFractorTestCase
final class AddPackageToRequireDevComposerJsonFractorTest extends AbstractFractorTestCase
{
#[DataProvider('provideData')]
public function test(string $filePath): void
{
$this->doTestFile($filePath);
$this->assertThatRuleIsApplied($filePath, AddPackageToRequireDevComposerJsonFractorRule::class);
$this->assertThatRuleIsApplied($filePath, AddPackageToRequireDevComposerJsonFractor::class);
}

public static function provideData(): Iterator
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,12 +3,12 @@
declare(strict_types=1);

use a9f\Fractor\Configuration\FractorConfiguration;
use a9f\FractorComposerJson\AddPackageToRequireDevComposerJsonFractorRule;
use a9f\FractorComposerJson\AddPackageToRequireDevComposerJsonFractor;
use a9f\FractorComposerJson\ValueObject\PackageAndVersion;

return FractorConfiguration::configure()
->import(__DIR__ . '/../../../config/application.php')
->withConfiguredRule(
AddPackageToRequireDevComposerJsonFractorRule::class,
AddPackageToRequireDevComposerJsonFractor::class,
[new PackageAndVersion('vendor1/package3', '^3.0')]
);
Original file line number Diff line number Diff line change
Expand Up @@ -2,20 +2,20 @@

declare(strict_types=1);

namespace a9f\FractorComposerJson\Tests\ChangePackageVersionComposerJsonFractorRule;
namespace a9f\FractorComposerJson\Tests\ChangePackageVersionComposerJsonFractor;

use a9f\Fractor\Testing\PHPUnit\AbstractFractorTestCase;
use a9f\FractorComposerJson\ChangePackageVersionComposerJsonFractorRule;
use a9f\FractorComposerJson\ChangePackageVersionComposerJsonFractor;
use Iterator;
use PHPUnit\Framework\Attributes\DataProvider;

final class ChangePackageVersionComposerJsonFractorRuleTest extends AbstractFractorTestCase
final class ChangePackageVersionComposerJsonFractorTest extends AbstractFractorTestCase
{
#[DataProvider('provideData')]
public function test(string $filePath): void
{
$this->doTestFile($filePath);
$this->assertThatRuleIsApplied($filePath, ChangePackageVersionComposerJsonFractorRule::class);
$this->assertThatRuleIsApplied($filePath, ChangePackageVersionComposerJsonFractor::class);
}

public static function provideData(): Iterator
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,12 +3,12 @@
declare(strict_types=1);

use a9f\Fractor\Configuration\FractorConfiguration;
use a9f\FractorComposerJson\ChangePackageVersionComposerJsonFractorRule;
use a9f\FractorComposerJson\ChangePackageVersionComposerJsonFractor;
use a9f\FractorComposerJson\ValueObject\PackageAndVersion;

return FractorConfiguration::configure()
->import(__DIR__ . '/../../../config/application.php')
->withConfiguredRule(
ChangePackageVersionComposerJsonFractorRule::class,
ChangePackageVersionComposerJsonFractor::class,
[new PackageAndVersion('vendor1/package3', '^15.0')]
);
Original file line number Diff line number Diff line change
Expand Up @@ -2,20 +2,20 @@

declare(strict_types=1);

namespace a9f\FractorComposerJson\Tests\RemovePackageComposerJsonFractorRule;
namespace a9f\FractorComposerJson\Tests\RemovePackageComposerJsonFractor;

use a9f\Fractor\Testing\PHPUnit\AbstractFractorTestCase;
use a9f\FractorComposerJson\RemovePackageComposerJsonFractorRule;
use a9f\FractorComposerJson\RemovePackageComposerJsonFractor;
use Iterator;
use PHPUnit\Framework\Attributes\DataProvider;

final class RemovePackageComposerJsonFractorRuleTest extends AbstractFractorTestCase
final class RemovePackageComposerJsonFractorTest extends AbstractFractorTestCase
{
#[DataProvider('provideData')]
public function test(string $filePath): void
{
$this->doTestFile($filePath);
$this->assertThatRuleIsApplied($filePath, RemovePackageComposerJsonFractorRule::class);
$this->assertThatRuleIsApplied($filePath, RemovePackageComposerJsonFractor::class);
}

public static function provideData(): Iterator
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,11 @@
declare(strict_types=1);

use a9f\Fractor\Configuration\FractorConfiguration;
use a9f\FractorComposerJson\RemovePackageComposerJsonFractorRule;
use a9f\FractorComposerJson\RemovePackageComposerJsonFractor;

return FractorConfiguration::configure()
->import(__DIR__ . '/../../../config/application.php')
->withConfiguredRule(
RemovePackageComposerJsonFractorRule::class,
RemovePackageComposerJsonFractor::class,
['vendor1/package3', 'vendor1/package1', 'vendor1/package2']
);
Original file line number Diff line number Diff line change
Expand Up @@ -2,20 +2,20 @@

declare(strict_types=1);

namespace a9f\FractorComposerJson\Tests\RenamePackageComposerJsonFractorRule;
namespace a9f\FractorComposerJson\Tests\RenamePackageComposerJsonFractor;

use a9f\Fractor\Testing\PHPUnit\AbstractFractorTestCase;
use a9f\FractorComposerJson\RenamePackageComposerJsonFractorRule;
use a9f\FractorComposerJson\RenamePackageComposerJsonFractor;
use Iterator;
use PHPUnit\Framework\Attributes\DataProvider;

final class RenamePackageComposerJsonFractorRuleTest extends AbstractFractorTestCase
final class RenamePackageComposerJsonFractorTest extends AbstractFractorTestCase
{
#[DataProvider('provideData')]
public function test(string $filePath): void
{
$this->doTestFile($filePath);
$this->assertThatRuleIsApplied($filePath, RenamePackageComposerJsonFractorRule::class);
$this->assertThatRuleIsApplied($filePath, RenamePackageComposerJsonFractor::class);
}

public static function provideData(): Iterator
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,12 +3,12 @@
declare(strict_types=1);

use a9f\Fractor\Configuration\FractorConfiguration;
use a9f\FractorComposerJson\RenamePackageComposerJsonFractorRule;
use a9f\FractorComposerJson\RenamePackageComposerJsonFractor;
use a9f\FractorComposerJson\ValueObject\RenamePackage;

return FractorConfiguration::configure()
->import(__DIR__ . '/../../../config/application.php')
->withConfiguredRule(
RenamePackageComposerJsonFractorRule::class,
RenamePackageComposerJsonFractor::class,
[new RenamePackage('foo/bar', 'baz/bar'), new RenamePackage('foo/baz', 'baz/baz')]
);
Original file line number Diff line number Diff line change
Expand Up @@ -2,20 +2,20 @@

declare(strict_types=1);

namespace a9f\FractorComposerJson\Tests\ReplacePackageAndVersionComposerJsonFractorRule;
namespace a9f\FractorComposerJson\Tests\ReplacePackageAndVersionComposerJsonFractor;

use a9f\Fractor\Testing\PHPUnit\AbstractFractorTestCase;
use a9f\FractorComposerJson\ReplacePackageAndVersionComposerJsonFractorRule;
use a9f\FractorComposerJson\ReplacePackageAndVersionComposerJsonFractor;
use Iterator;
use PHPUnit\Framework\Attributes\DataProvider;

final class ReplacePackageAndVersionComposerJsonFractorRuleTest extends AbstractFractorTestCase
final class ReplacePackageAndVersionComposerJsonFractorTest extends AbstractFractorTestCase
{
#[DataProvider('provideData')]
public function test(string $filePath): void
{
$this->doTestFile($filePath);
$this->assertThatRuleIsApplied($filePath, ReplacePackageAndVersionComposerJsonFractorRule::class);
$this->assertThatRuleIsApplied($filePath, ReplacePackageAndVersionComposerJsonFractor::class);
}

public static function provideData(): Iterator
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,12 +3,12 @@
declare(strict_types=1);

use a9f\Fractor\Configuration\FractorConfiguration;
use a9f\FractorComposerJson\ReplacePackageAndVersionComposerJsonFractorRule;
use a9f\FractorComposerJson\ReplacePackageAndVersionComposerJsonFractor;
use a9f\FractorComposerJson\ValueObject\ReplacePackageAndVersion;

return FractorConfiguration::configure()
->import(__DIR__ . '/../../../config/application.php')
->withConfiguredRule(
ReplacePackageAndVersionComposerJsonFractorRule::class,
ReplacePackageAndVersionComposerJsonFractor::class,
[new ReplacePackageAndVersion('vendor1/package1', 'vendor1/package3', '^4.0')]
);
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,10 @@
use Symplify\RuleDocGenerator\ValueObject\RuleDefinition;
use Webmozart\Assert\Assert;

final class AddPackageToRequireComposerJsonFractorRule implements ComposerJsonFractorRule, NoChangelogRequired
/**
* @see \a9f\FractorComposerJson\Tests\AddPackageToRequireComposerJsonFractor\AddPackageToRequireComposerJsonFractorTest
*/
final class AddPackageToRequireComposerJsonFractor implements ComposerJsonFractorRule, NoChangelogRequired
{
/**
* @var PackageAndVersion[]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,10 @@
use Symplify\RuleDocGenerator\ValueObject\RuleDefinition;
use Webmozart\Assert\Assert;

final class AddPackageToRequireDevComposerJsonFractorRule implements ComposerJsonFractorRule, NoChangelogRequired
/**
* @see \a9f\FractorComposerJson\Tests\AddPackageToRequireDevComposerJsonFractor\AddPackageToRequireDevComposerJsonFractorTest
*/
final class AddPackageToRequireDevComposerJsonFractor implements ComposerJsonFractorRule, NoChangelogRequired
{
/**
* @var PackageAndVersion[]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,10 @@
use Symplify\RuleDocGenerator\ValueObject\RuleDefinition;
use Webmozart\Assert\Assert;

final class ChangePackageVersionComposerJsonFractorRule implements ComposerJsonFractorRule, NoChangelogRequired
/**
* @see \a9f\FractorComposerJson\Tests\ChangePackageVersionComposerJsonFractor\ChangePackageVersionComposerJsonFractorTest
*/
final class ChangePackageVersionComposerJsonFractor implements ComposerJsonFractorRule, NoChangelogRequired
{
/**
* @var PackageAndVersion[]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,10 @@
use Symplify\RuleDocGenerator\ValueObject\RuleDefinition;
use Webmozart\Assert\Assert;

final class RemovePackageComposerJsonFractorRule implements ComposerJsonFractorRule, NoChangelogRequired
/**
* @see \a9f\FractorComposerJson\Tests\RemovePackageComposerJsonFractor\RemovePackageComposerJsonFractorTest
*/
final class RemovePackageComposerJsonFractor implements ComposerJsonFractorRule, NoChangelogRequired
{
/**
* @var string[]
Expand Down
Loading