Call to undefined method PHPUnit\Util\ErrorHandler::handleError()
In Version 8.3 von PHPUnit gibt es leider die Methode handleError nicht mehr, deswegen kommt es bei meine Symfony Projekten zu Problemen. Call to undefined method...
View ArticleTutorial: Symfony Administrations-Backend erstellen
In diesem Beitrag werde ich ein mit Symfony 4 eine Administartionsoberfläche mit Hilfe von Sonata erstellen und die einzelnen Schritte beschreiben. 1. Anlegen eines neuen Symfony Projektes Mit composer...
View ArticleSymfony Sonata Redirect der Root URL in den Adminbereich
Wenn man den User bei der Eingabe im Browser ohne ein Pfad (www.foo.de) zum Adminbereich von Sonata (www.foo.de/admin) weiterleiten will, kann man dies sehr elegant mittels eines Symfony Redirects in...
View ArticleSymfony Switftmailer Mail wird nicht gesendet
Mit dem folgende Befehl kann eine Testmail versendet werden mit Swiftmailer. Falls die Email nicht ankommt, sind die Switftmailer Parameter in config/packages/swiftmailer.yaml wahrscheinlich falsch:...
View ArticleMonolog Logging für AWS Cloudwatch Logs konfigurieren
Damit die Logs schön formatiert aus einer Symfony 4 Anwendung in AWS Cloudwatch ankommen, muss man Monolog folgendermaßen konfigurieren: # config/services.yaml Monolog\Formatter\JsonFormatter: calls: -...
View ArticlePHP csv Datei mit Umlauten erstellen für Excel
Um eine csv-Datei zu erstellen, in der die Umlaute richtig kodiert sind, muss man in seinem Projekt, welches im Normalfall UTF-8 kodiert ist, die Umlaute nach UTF-16LE kodieren. Diese Kodierung kann...
View ArticleDockerFile PHP mit XDebug und Amazon Linux 2
Ein DockerFile für eine PHP 7.2. Umgebung mit XDebug für eine Symfony 4 Umgebung unter Amazon Linux 2: FROM amazonlinux:2.0.20190823.1 RUN yum install -y...
View ArticlePHP eigene Metriken in AWS Cloudwatch erstellen
Um in CloudWatch eigene Metriken anzulegen, um z.B. Alarm auszulösen und Monitoring zu betreiben mit den Daten der Applikation, kann man mit dem aws-php-sdk den folgenden Code verwenden: $client = new...
View ArticleSymfony 5 Exception “The annotation was never imported.”
Ein Grund der Fehlermeldung kann sein, dass es tatsächlich eine Annotation ist, die ungültig ist, sich aber im vendor Code befindet. Dann sollte man diese ignorieren. Fehlermeldung:...
View ArticleSymfony Cache mit Datenbank
Die Symfony Cache Komponente besitzt eine große Zahl von möglichen Adaptern zum Cachen von Informationen. Zum Cachen in der Datenbank kann man den folgenden PdoAdapter für Doctrine verwenden und...
View Article
More Pages to Explore .....