PhpStorm cause fatal error with PHPUnit runInSeparateProcess

22. February 2016

If you try to run simple tests with the latest PHPUnit 4 version (v4.8.23) everything works without a problem. But for special situation like testing of published HTTP-Header, you need to run these tests in a separated process. Or you see warnings like Cannot modify header information – headers already sent by …. To use […]

Drupal 7 – Hook-System Teil 2

9. February 2015

Nun haben ich im ersten Teil darüber gesprochen, warum ich Kritik an der Schnittstelle zum Einbinden in das Hook-System in Drupal 7 ausübe. In diesem Beitrag gehe ich nun auf das Laufzeitverhalten bei der Ausführung der einzelnen Hooks ein. Machen wir also ein kleines Rechenbeispiel anhand des zuvor genutzten Hooks (hook_enable()). Aufgrund der Schnittstelle die […]

Drupal 7 – Hook-System Teil 1

2. February 2015

Im Rahmen eines Projekts habe ich etwa einen Monat mit dem bekannten CMS Drupal 7 gearbeitet. Ich erlaube mir nach diesem Zeitraum mit einem Feature von Drupal 7 abzurechnen. Die meisten werden schon aus dem Namen des Artikels erkannt haben, dass es sich bei diesem Feature um das Hook-System von Drupal 7 handelt. Wie auch […]

SSH Verbindung über Private-Key mit PHP

8. October 2014

Letzte Woche hab ich versucht einige Befehle über ein Webinterface auf einer Linux-Server auszuführen. Dabei wollte ich die Authentifizierung nicht über ein simples Passwort laufen lassen, sondern über ein Public/Private Key Pair. Ich werde hier nicht im Detail die Einrichtung eines Key Pairs vorstellen, da es viele und sehr ausführliche Anleitung für die Nutzung von […]

Migration von PHP 5.4 auf 5.5

13. February 2014

Beim Wechsel von PHP 5.4 auf 5.5 erwartet einen so gut wie keine Kompatibilitätsproblem, da bei diesem Release primär neuer Features eingeführt wurden (Generators, OPcache, …). Falls man also nicht vorher schon APC eingesetzt hat, kann man sich über eine bis zu 200% schnellere Ausführungsgeschwindigkeit freuen. Die vielleicht wichtigste Ankündigung ist, dass die ursprüngliche MySQL-API […]

Migration von PHP 5.3 auf 5.4

4. February 2014

Auf php.net gibt es schon einen recht ausführlichen Artikel was alles beim Wechsel von PHP 5.3 auf 5.4 beachten werden muss. Ich versuch hier auch noch mal eine schnelle Übersicht der einzelnen Änderung wieder zu geben: Features Entfernt: Safe mode Magic quotes Salsa10 Hash-Algorithmus Salsa20 Hash-Algorithmus Übergabe einer Referenz beim Funktionsaufruf (Beispiel: doSomething(&$var)) Zeitzone per […]

Erstellung eines eigenen ConstraintValidatior mit Doctrine Anbindung

25. January 2013

Derzeitig nutze ich Symfony 2.1 zur Realisierung meiner Projekte und nun bin ich bei der Realisierung eines Formulars auf ein Problem gestoßen. Ich erstelle in der Regel ein AbstractType mit den Feldern des Formulars und ergänze die einzelnen Felder mit Constraints um die Eingaben serverseitig zu prüfen. Nun möchte ich jedoch bei einem Formular auch überprüfen, ob […]