diff --git a/.phpdoc/template/index.html.twig b/.phpdoc/template/index.html.twig index 1dc4618..3c519ac 100644 --- a/.phpdoc/template/index.html.twig +++ b/.phpdoc/template/index.html.twig @@ -10,11 +10,12 @@

A collection of generic classes and useful traits for PHP projects.

-

The package currently contains classes for type-sensitive data - structures, error and exception handlers, multiple - traits implementing standard interfaces, and more generic - traits for common use cases. They share the same design principles like - property and method naming schema, highest Psalm and PHPStan coding standards and full PSR-12 +

The package currently contains classes for type-sensitive + data structures, error and exception handlers, multiple + traits implementing standard interfaces, and more generic + traits for common use cases. They share the same design principles + like property and method naming schema, highest coding standards of PHPStan + and Psalm, and full PSR-12 compliance to make sure they can be combined and easily re-used in other projects.

Table of Contents

diff --git a/README.md b/README.md index 1d056e4..b6c4484 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ ***A collection of generic classes and useful traits for PHP projects.*** -The package currently contains classes for [type-sensitive data structures](src/DataStructures/), [error and exception handlers](src/ErrorHandlers/), multiple [traits implementing standard interfaces](src/InterfaceTraits/), and more generic [traits for common use cases](src/Traits/). They share the same design principles like property and method naming schema, highest [Psalm](https://psalm.dev/) and [PHPStan](https://phpstan.org/) coding standards and full [PSR-12](https://www.php-fig.org/psr/psr-12/) compliance to make sure they can be combined and easily re-used in other projects. +The package currently contains classes for [type-sensitive data structures](src/DataStructures/), [error and exception handlers](src/ErrorHandlers/), multiple [traits implementing standard interfaces](src/Interfaces/), and more generic [traits for common use cases](src/Traits/). They share the same design principles like property and method naming schema, highest [Psalm](https://psalm.dev/) and [PHPStan](https://phpstan.org/) coding standards and full [PSR-12](https://www.php-fig.org/psr/psr-12/) compliance to make sure they can be combined and easily re-used in other projects. ## Quick Start diff --git a/src/InterfaceTraits/ArrayAccessTrait.php b/src/Interfaces/ArrayAccessTrait.php similarity index 97% rename from src/InterfaceTraits/ArrayAccessTrait.php rename to src/Interfaces/ArrayAccessTrait.php index 1b99e2c..2cc109d 100644 --- a/src/InterfaceTraits/ArrayAccessTrait.php +++ b/src/Interfaces/ArrayAccessTrait.php @@ -21,7 +21,7 @@ declare(strict_types=1); -namespace OCC\Basics\InterfaceTraits; +namespace OCC\Basics\Interfaces; use ArrayAccess; @@ -31,7 +31,7 @@ use ArrayAccess; * Internally it accesses the protected `$_data` array. * * @author Sebastian Meyer - * @package Basics\InterfaceTraits + * @package Basics\Interfaces * * @api * diff --git a/src/InterfaceTraits/CountableTrait.php b/src/Interfaces/CountableTrait.php similarity index 95% rename from src/InterfaceTraits/CountableTrait.php rename to src/Interfaces/CountableTrait.php index 3c231cc..039a725 100644 --- a/src/InterfaceTraits/CountableTrait.php +++ b/src/Interfaces/CountableTrait.php @@ -21,7 +21,7 @@ declare(strict_types=1); -namespace OCC\Basics\InterfaceTraits; +namespace OCC\Basics\Interfaces; use Countable; @@ -31,7 +31,7 @@ use Countable; * Internally it counts the values of the protected `$_data` array. * * @author Sebastian Meyer - * @package Basics\InterfaceTraits + * @package Basics\Interfaces * * @api * diff --git a/src/InterfaceTraits/IteratorAggregateTrait.php b/src/Interfaces/IteratorAggregateTrait.php similarity index 95% rename from src/InterfaceTraits/IteratorAggregateTrait.php rename to src/Interfaces/IteratorAggregateTrait.php index 934fffe..d9d23bb 100644 --- a/src/InterfaceTraits/IteratorAggregateTrait.php +++ b/src/Interfaces/IteratorAggregateTrait.php @@ -21,7 +21,7 @@ declare(strict_types=1); -namespace OCC\Basics\InterfaceTraits; +namespace OCC\Basics\Interfaces; use ArrayIterator; use IteratorAggregate; @@ -32,7 +32,7 @@ use IteratorAggregate; * Internally it iterates over the protected `$_data` array. * * @author Sebastian Meyer - * @package Basics\InterfaceTraits + * @package Basics\Interfaces * * @api * diff --git a/src/InterfaceTraits/IteratorTrait.php b/src/Interfaces/IteratorTrait.php similarity index 97% rename from src/InterfaceTraits/IteratorTrait.php rename to src/Interfaces/IteratorTrait.php index 576e165..f29c5ae 100644 --- a/src/InterfaceTraits/IteratorTrait.php +++ b/src/Interfaces/IteratorTrait.php @@ -21,7 +21,7 @@ declare(strict_types=1); -namespace OCC\Basics\InterfaceTraits; +namespace OCC\Basics\Interfaces; use Iterator; @@ -31,7 +31,7 @@ use Iterator; * Internally it iterates over the protected `$_data` array. * * @author Sebastian Meyer - * @package Basics\InterfaceTraits + * @package Basics\Interfaces * * @api *