2024-02-10 18:51:27 +01:00
|
|
|
{% extends 'base.html.twig' %}
|
|
|
|
|
|
|
|
{% block content %}
|
|
|
|
<section>
|
|
|
|
<ul class="phpdocumentor-breadcrumbs">
|
|
|
|
<li><a href>Home</a></li>
|
|
|
|
</ul>
|
|
|
|
|
|
|
|
<h2 class="phpdocumentor-content__title">PHP Basics</h2>
|
|
|
|
|
|
|
|
<p class="phpdocumentor-summary">A collection of generic classes and useful traits for PHP projects.</p>
|
|
|
|
|
2024-02-12 17:20:12 +01:00
|
|
|
<p>The package currently contains classes for <a href="packages/Basics-DataStructures.html">type-sensitive
|
|
|
|
data structures</a>, <a href="packages/Basics-ErrorHandlers.html">error and exception handlers</a>, multiple
|
|
|
|
<a href="packages/Basics-Interfaces.html">traits implementing standard interfaces</a>, and more generic
|
|
|
|
<a href="packages/Basics-Traits.html">traits for common use cases</a>. They share the same design principles
|
|
|
|
like property and method naming schema, highest coding standards of <a href="https://phpstan.org/">PHPStan</a>
|
|
|
|
and <a href="https://psalm.dev/">Psalm</a>, and full <a href="https://www.php-fig.org/psr/psr-12/">PSR-12</a>
|
2024-02-10 18:51:27 +01:00
|
|
|
compliance to make sure they can be combined and easily re-used in other projects.</p>
|
|
|
|
|
|
|
|
<h3 id="toc">Table of Contents</h3>
|
|
|
|
|
|
|
|
{% include('components/toc.html.twig') %}
|
|
|
|
</section>
|
|
|
|
{% endblock %}
|