Skip to content

Commit a82e253

Browse files
committed
Moved exceptions to "Core/Exception" folder
1 parent 178e67c commit a82e253

10 files changed

+47
-45
lines changed

src/Exception/CodeTransformerException.php renamed to src/Core/Exception/CodeTransformerException.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?php
22

3-
namespace Okapi\CodeTransformer\Exception;
3+
namespace Okapi\CodeTransformer\Core\Exception;
44

55
use RuntimeException;
66

src/Exception/Kernel/DirectKernelInitializationException.php renamed to src/Core/Exception/Kernel/DirectKernelInitializationException.php

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
<?php
22

3-
namespace Okapi\CodeTransformer\Exception\Kernel;
3+
namespace Okapi\CodeTransformer\Core\Exception\Kernel;
44

5-
use Okapi\CodeTransformer\Exception\KernelException;
5+
use Okapi\CodeTransformer\Core\Exception\KernelException;
66

77
/**
88
* # Initialize Kernel Exception
@@ -18,8 +18,8 @@ class DirectKernelInitializationException extends KernelException
1818
public function __construct()
1919
{
2020
parent::__construct(
21-
"Cannot initialize CodeTransformerKernel directly. " .
22-
"Please extend from CodeTransformerKernel and call the init() method.",
21+
'Cannot initialize CodeTransformerKernel directly. ' .
22+
'Please extend from CodeTransformerKernel and call the init() method.',
2323
);
2424
}
2525
}

src/Exception/KernelException.php renamed to src/Core/Exception/KernelException.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?php
22

3-
namespace Okapi\CodeTransformer\Exception;
3+
namespace Okapi\CodeTransformer\Core\Exception;
44

55
/**
66
* # Kernel Exception

src/Exception/StreamFilter/InvalidStreamException.php renamed to src/Core/Exception/StreamFilter/InvalidStreamException.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
<?php
22

3-
namespace Okapi\CodeTransformer\Exception\StreamFilter;
3+
namespace Okapi\CodeTransformer\Core\Exception\StreamFilter;
44

5-
use Okapi\CodeTransformer\Exception\StreamFilterException;
5+
use Okapi\CodeTransformer\Core\Exception\StreamFilterException;
66

77
/**
88
* # Invalid Stream Exception
@@ -19,7 +19,7 @@ class InvalidStreamException extends StreamFilterException
1919
public function __construct()
2020
{
2121
parent::__construct(
22-
"The stream must be a valid resource.",
22+
'The stream must be a valid resource.',
2323
);
2424
}
2525
}

src/Exception/StreamFilterException.php renamed to src/Core/Exception/StreamFilterException.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?php
22

3-
namespace Okapi\CodeTransformer\Exception;
3+
namespace Okapi\CodeTransformer\Core\Exception;
44

55
/**
66
* # Stream Filter Exception
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
<?php
2+
3+
namespace Okapi\CodeTransformer\Core\Exception\Transformer;
4+
5+
use Okapi\CodeTransformer\Core\Exception\TransformerException;
6+
use Okapi\CodeTransformer\Transformer;
7+
8+
/**
9+
* # Invalid Transformer Class Exception
10+
*
11+
* This exception is thrown when a transformer class does not extend the
12+
* {@see Transformer} class.
13+
*/
14+
class InvalidTransformerClassException extends TransformerException
15+
{
16+
/**
17+
* InvalidTransformerClassException constructor.
18+
*
19+
* @param class-string $transformerClass
20+
*/
21+
public function __construct(string $transformerClass)
22+
{
23+
parent::__construct(
24+
'Transformer class "' . $transformerClass . '" does not extend the Transformer class.',
25+
);
26+
}
27+
}

src/Exception/Transformer/SyntaxError.php renamed to src/Core/Exception/Transformer/SyntaxError.php

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
<?php
22

3-
namespace Okapi\CodeTransformer\Exception\Transformer;
3+
namespace Okapi\CodeTransformer\Core\Exception\Transformer;
44

55
use Microsoft\PhpParser\Diagnostic;
6-
use Okapi\CodeTransformer\Exception\TransformerException;
6+
use Okapi\CodeTransformer\Core\Exception\TransformerException;
77

88
/**
99
* # Syntax Error
@@ -20,12 +20,12 @@ class SyntaxError extends TransformerException
2020
* @param SyntaxError|null $previous
2121
*/
2222
public function __construct(
23-
Diagnostic $diagnostic,
24-
string $code,
25-
?SyntaxError $previous = null
23+
Diagnostic $diagnostic,
24+
string $code,
25+
?SyntaxError $previous = null,
2626
) {
2727
parent::__construct(
28-
"Syntax error in transformed code: $diagnostic->message\n\nFull code:\n```php\n$code\n```",
28+
message: "Syntax error in transformed code: $diagnostic->message\n\nFull code:\n```php\n$code\n```",
2929
previous: $previous,
3030
);
3131
}

src/Exception/Transformer/TransformerNotFoundException.php renamed to src/Core/Exception/Transformer/TransformerNotFoundException.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
<?php
22

3-
namespace Okapi\CodeTransformer\Exception\Transformer;
3+
namespace Okapi\CodeTransformer\Core\Exception\Transformer;
44

5-
use Okapi\CodeTransformer\Exception\TransformerException;
5+
use Okapi\CodeTransformer\Core\Exception\TransformerException;
66

77
/**
88
* # Transformer Not Found Exception
@@ -19,7 +19,7 @@ class TransformerNotFoundException extends TransformerException
1919
public function __construct(string $transformerClass)
2020
{
2121
parent::__construct(
22-
"Transformer class '$transformerClass' does not exist.",
22+
'Transformer class "' . $transformerClass . '" does not exist.',
2323
);
2424
}
2525
}

src/Exception/TransformerException.php renamed to src/Core/Exception/TransformerException.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?php
22

3-
namespace Okapi\CodeTransformer\Exception;
3+
namespace Okapi\CodeTransformer\Core\Exception;
44

55
/**
66
* # Transformer Exception

src/Exception/Transformer/InvalidTransformerClassException.php

Lines changed: 0 additions & 25 deletions
This file was deleted.

0 commit comments

Comments
 (0)