Skip to content

Commit 985be66

Browse files
authored
refactor(container): mark container exceptions with ContainerException (#831)
1 parent 7daf3fc commit 985be66

File tree

7 files changed

+15
-6
lines changed

7 files changed

+15
-6
lines changed

src/Tempest/Container/src/Exceptions/CannotAutowireException.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
use Tempest\Container\Dependency;
99
use Tempest\Container\DependencyChain;
1010

11-
final class CannotAutowireException extends Exception
11+
final class CannotAutowireException extends Exception implements ContainerException
1212
{
1313
public function __construct(DependencyChain $chain, Dependency $brokenDependency)
1414
{

src/Tempest/Container/src/Exceptions/CannotInstantiateDependencyException.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
use Tempest\Container\DependencyChain;
99
use Tempest\Reflection\ClassReflector;
1010

11-
final class CannotInstantiateDependencyException extends Exception
11+
final class CannotInstantiateDependencyException extends Exception implements ContainerException
1212
{
1313
public function __construct(ClassReflector $class, DependencyChain $chain)
1414
{

src/Tempest/Container/src/Exceptions/CannotResolveTaggedDependency.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
use Tempest\Container\Dependency;
99
use Tempest\Container\DependencyChain;
1010

11-
final class CannotResolveTaggedDependency extends Exception
11+
final class CannotResolveTaggedDependency extends Exception implements ContainerException
1212
{
1313
public function __construct(DependencyChain $chain, Dependency $brokenDependency, string $tag)
1414
{

src/Tempest/Container/src/Exceptions/CircularDependencyException.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
use Tempest\Container\Dependency;
99
use Tempest\Container\DependencyChain;
1010

11-
final class CircularDependencyException extends Exception
11+
final class CircularDependencyException extends Exception implements ContainerException
1212
{
1313
public function __construct(DependencyChain $chain, Dependency $circularDependency)
1414
{
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
<?php
2+
3+
declare(strict_types=1);
4+
5+
namespace Tempest\Container\Exceptions;
6+
7+
interface ContainerException
8+
{
9+
}

src/Tempest/Container/src/Exceptions/InvalidCallableException.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
use Exception;
88
use Tempest\Container\Dependency;
99

10-
final class InvalidCallableException extends Exception
10+
final class InvalidCallableException extends Exception implements ContainerException
1111
{
1212
public function __construct(Dependency $dependency)
1313
{

src/Tempest/Container/src/Exceptions/InvalidInitializerException.php

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

77
use Exception;
88

9-
final class InvalidInitializerException extends Exception
9+
final class InvalidInitializerException extends Exception implements ContainerException
1010
{
1111
public static function dynamicInitializerNotAllowed(string $initializerClassName): self
1212
{

0 commit comments

Comments
 (0)