Skip to content

Commit 8b945c9

Browse files
authored
Merge pull request #820 from phpDocumentor/final-all-classes
[!!!TASK] Make all classes final
2 parents b0649a0 + a7395d0 commit 8b945c9

File tree

236 files changed

+244
-243
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

236 files changed

+244
-243
lines changed

packages/guides-cli/src/Config/Configuration.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919

2020
use function assert;
2121

22-
class Configuration implements ConfigurationInterface
22+
final class Configuration implements ConfigurationInterface
2323
{
2424
public function getConfigTreeBuilder(): TreeBuilder
2525
{

packages/guides-cli/src/Config/XmlFileLoader.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
use function is_string;
2424
use function sprintf;
2525

26-
class XmlFileLoader extends FileLoader
26+
final class XmlFileLoader extends FileLoader
2727
{
2828
/** @return mixed[][] */
2929
public function load(mixed $resource, string|null $type = null): array

packages/guides-cli/src/DependencyInjection/ApplicationExtension.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
use function dirname;
2727
use function sprintf;
2828

29-
class ApplicationExtension extends Extension implements CompilerPassInterface
29+
final class ApplicationExtension extends Extension implements CompilerPassInterface
3030
{
3131
/** @param string[] $configs */
3232
public function load(array $configs, ContainerBuilder $container): void

packages/guides-cli/tests/unit/Logger/SpyProcessorTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515

1616
use PHPUnit\Framework\TestCase;
1717

18-
class SpyProcessorTest extends TestCase
18+
final class SpyProcessorTest extends TestCase
1919
{
2020
public function testHasBeenCalledReturnsFalseByDefault(): void
2121
{

packages/guides-code/src/Code/DependencyInjection/CodeExtension.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
use function assert;
2828
use function dirname;
2929

30-
class CodeExtension extends Extension implements ConfigurationInterface, PrependExtensionInterface
30+
final class CodeExtension extends Extension implements ConfigurationInterface, PrependExtensionInterface
3131
{
3232
public function getConfigTreeBuilder(): TreeBuilder
3333
{

packages/guides-code/src/Code/Twig/CodeExtension.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919

2020
use function is_array;
2121

22-
class CodeExtension extends AbstractExtension
22+
final class CodeExtension extends AbstractExtension
2323
{
2424
public function __construct(
2525
private Highlighter $highlighter,

packages/guides-code/tests/unit/Highlighter/HighlightPhpHighlighterTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
use Psr\Log\NullLogger;
2020
use Psr\Log\Test\TestLogger;
2121

22-
class HighlightPhpHighlighterTest extends TestCase
22+
final class HighlightPhpHighlighterTest extends TestCase
2323
{
2424
public function testItEscapesCharactersForbiddenInPreTags(): void
2525
{

packages/guides-graphs/src/Graphs/DependencyInjection/Configuration.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919

2020
use function assert;
2121

22-
class Configuration implements ConfigurationInterface
22+
final class Configuration implements ConfigurationInterface
2323
{
2424
public function getConfigTreeBuilder(): TreeBuilder
2525
{

packages/guides-graphs/src/Graphs/DependencyInjection/GraphsExtension.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121

2222
use function dirname;
2323

24-
class GraphsExtension extends Extension implements PrependExtensionInterface
24+
final class GraphsExtension extends Extension implements PrependExtensionInterface
2525
{
2626
/** @param mixed[] $configs */
2727
public function load(array $configs, ContainerBuilder $container): void

packages/guides-graphs/src/Graphs/Nodes/UmlNode.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515

1616
use phpDocumentor\Guides\Nodes\TextNode;
1717

18-
class UmlNode extends TextNode
18+
final class UmlNode extends TextNode
1919
{
2020
private string $caption = '';
2121

0 commit comments

Comments
 (0)