layout | parent | nav_order | title |
---|---|---|---|
default |
Backend |
8 |
Dependencies |
Dependencies worden geladen door composer. Dit document legt uit waar dependencies voor worden gebruikt.
Dependencies die worden gebruikt als de stek draait.
Naam | Versie | Beschrijving |
---|---|---|
csrdelft/bb | 1.3.5 | Onze BB parser, wordt voor het forum en het cms gebruikt. |
easyrdf/easyrdf | ^0.9.1 | Gebruikt in de bieb voor de boekimporter om isbn info van worldcat te lezen. |
beberlei/doctrineextensions | ^1.2 | |
clegginabox/pdf-merger | dev-master | |
composer/package-versions-deprecated | 1.11.99.1 | |
doctrine/annotations | ^1.0 | Maakt het mogelijk om doctrine te configureren met annotaties in php |
doctrine/doctrine-bundle | ^2.3 | Integreer doctrine met symfony |
doctrine/doctrine-migrations-bundle | ^3.1 | Integreer doctrine migrations met symfony |
doctrine/orm | ^2.8 | Doctrine is het orm dat we gebruiken. |
endroid/qr-code | ^4.1 | Genereert qr codes voor remote-login |
firebase/php-jwt | ^5.0 | Genereert en check jwt tokens voor api v2 |
globalcitizen/php-iban | ^2.6 | IBAN check |
google/apiclient | ^2.0 | Google Contacts Sync |
jakeasmith/http_build_url | ^1 | Wordt in curl_follow_location gebruikt (Moet verwijderd worden) |
nelmio/cors-bundle | ^2.1 | |
parsecsv/php-parsecsv | ^1.2 | Parsed csv voor de civisaldo afschrijven tool. |
phpdocumentor/reflection-docblock | ^5.2 | |
sensio/framework-extra-bundle | ^5.5 | Makkelijkere controllers in symfony |
sentry/sentry-symfony | ^3.5 | Sentry integratie in Symfony |
symfony/cache | ^5.0 | Symfony Cache |
symfony/config | ^5.0 | Configureer symfony met yaml |
symfony/dotenv | ^5.0 | Laad server-specifieke configuratie van een .env bestand |
symfony/flex | ^1.4 | Vergemakkelijkt het installeren van meer Symfony spullen |
symfony/form | ^5.0 | Formulieren in Symfony |
symfony/framework-bundle | ^5.0 | Algemene symfony package |
symfony/http-foundation | ^5.0 | Requests in symfony |
symfony/mime | ^5.0 | Emails in Symfony (ongebruikt?) |
symfony/monolog-bundle | ^3.5 | Logframework in symfony |
symfony/property-access | ^5.0 | |
symfony/property-info | ^5.0 | |
symfony/proxy-manager-bridge | ^5.0 | |
symfony/routing | ^5.0 | Symfony router |
symfony/security-bundle | ^5.0 | Inloggen in de stek |
symfony/security-csrf | ^5.0 | CSRF tokens voor post requests |
symfony/serializer | ^5.0" | Betere json serialize |
symfony/templating | ^5.0 | Twig integratie in symfony |
symfony/translation | ^5.0 | Vertalingen (voor de externe stek) |
symfony/twig-bundle | ^5.0 | Twig templates |
symfony/uid | ^5.0 | |
symfony/var-dumper | ^5.0 | |
symfony/yaml | ^5.0 | Yaml lezer |
tecnickcom/tcpdf | ^6.4 | Genereert pdfs voor declaraties |
league/oauth2-server-bundle | ^0.4.1 | OAuth2 integratie in de stek |
twig/cssinliner-extra | ^3.3 | |
twig/extra-bundle | ^3.2 | Aantal coole goodies voor twig. |
twig/intl-extra | ^3.2 | Standaard ext-intl functies in twig |
zumba/json-serializer | ^3.0 | Betere JSON serializer die ook klassen kan serializen |
Dev dependencies worden gebruikt in de lokale teststek of bij het uitvoeren van de tests.
Naam | Versie | Beschrijving |
---|---|---|
doctrine/doctrine-fixtures-bundle | ^3.3 | Voor het laden van fixtures |
symfony/maker-bundle | ^1.19 | Hulpfuncties voor de console om nieuwe componenten te maken |
fzaninotto/faker | ^1.9 | Laden van neppe data voor de fixtures |
symfony/phpunit-bridge | ^5.1 | Laat symfony en phpunit samenwerken |
phpunit/phpunit | 8.5.18 | PhpUnit is een php testing framework |
spatie/phpunit-snapshot-assertions | ^3.0 | Maak het makkelijk om met phpunit snapshot tests te maken |
symfony/browser-kit | ^5.0 | Browsertests met symfony |
symfony/css-selector | ^5.0 | Css selector in browsertests |
symfony/panther | ^0.8.0 | Browsertests in een daadwerkelijke browser |
weirdan/doctrine-psalm-plugin | ^1.0 | Doctrine + Psalm static analysis |
vimeo/psalm | ^4.7 | Een static analysis tool |
psalm/plugin-symfony | ^2.2 | Symfony + Psalm static analysis |
symfony/stopwatch | ^5.4 | Symfony stopwatch, voor de web profiler |
symfony/web-profiler-bundle | ^5.4 | Die mooie balk die je onderaan je scherm hebt op je dev stek |
De volgende tabel bevat php extensies, de meesten worden standaard geladen bij een PHP installatie. Composer kan controleren of deze extensies aanwezig zijn.
Gebruik de commandline flag --ignore-platform-reqs
om deze check uit te zetten.
Naam | Beschrijving | Type |
---|---|---|
ext-PDO | PDO functies | bundled |
ext-curl | cURL | external |
ext-dom | DOM Document Object Model | external |
ext-exif | Lees informatie over afbeeldingen | bundled |
ext-gd | Image processing | bundled |
ext-hash | Wachtwoorden hashen | core |
ext-iconv | iconv | bundled |
ext-intl | Internationalisering | bundled |
ext-json | JSON | core |
ext-libxml | xml laden en schrijven, GoogleSync | external |
ext-mysqli | Mysqli | external (ongebruikt?) |
ext-openssl | Random nummer generator | external |
ext-pdo_mysql | PDO Mysql | external |
ext-simplexml | xml laden, GoogleSync | external |
ext-zip | Declaratiegenerator | external (ongebruikt) |