Dependencies

Dependencies worden geladen door composer. Dit document legt uit waar dependencies voor worden gebruikt.

Require

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

Require dev

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

PHP extensies

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)