{"push_id":890484595,"size":7,"distinct_size":5,"ref":"refs/heads/php7-support","head":"b3916234145367e6a7db632a9dec97831cabac70","before":"9fbdb0f07c44bc4200172e65b945d433f74eb206","commits":[{"sha":"6e35117a7d0f3c2082290775f8d573f4aad5f8b3","author":{"email":"511d54834ed4308f6de59a89f9d51c4bc6e103cd@dambekalns.de","name":"Karsten Dambekalns"},"message":"[TASK] Use wrapper for phpunit to catch segfaults\n\nThis uses a wrapper around the unit tests to handle an exit code of 139\nas a non-error.","distinct":false,"url":"https://api.github.com/repos/kdambekalns/flow-development-collection/commits/6e35117a7d0f3c2082290775f8d573f4aad5f8b3"},{"sha":"705d11fb3218fc6f88de23cc3bffcee9aa83aa7a","author":{"email":"511d54834ed4308f6de59a89f9d51c4bc6e103cd@dambekalns.de","name":"Karsten Dambekalns"},"message":"[MERGE] Merge branch '2.3' into 3.0","distinct":false,"url":"https://api.github.com/repos/kdambekalns/flow-development-collection/commits/705d11fb3218fc6f88de23cc3bffcee9aa83aa7a"},{"sha":"e1d08776e74d42e5c75e8d5f41ab334323d7e54f","author":{"email":"511d54834ed4308f6de59a89f9d51c4bc6e103cd@dambekalns.de","name":"Karsten Dambekalns"},"message":"[BUGFIX] Use instanceof instead of relying on typed parameter\n\nThe Configuration class relied on type hints to enforce the validity\nof user-supplied data. This was explicitly tested, so the assumption is,\nthis was supposed to be tested properly. An instanceof check is now used\nand a proper exception is thrown (instead of a PHP error).\n\nAlong the way this fixes some failing unit tests on PHP 7, since the old\nassertion in the tests no longer holds.","distinct":true,"url":"https://api.github.com/repos/kdambekalns/flow-development-collection/commits/e1d08776e74d42e5c75e8d5f41ab334323d7e54f"},{"sha":"55eefd6d310afefcaf3ac8edef7fe63f531550a2","author":{"email":"511d54834ed4308f6de59a89f9d51c4bc6e103cd@dambekalns.de","name":"Karsten Dambekalns"},"message":"[TASK] Adjust fixture class names to be unique\n\nWith PHP 7 requiring the same path and expecting it to result in\ndistinct classes to be the result seems to no longer work. At least in a\nfew unit tests where this was used, the tests failed but loading the\nclasses from distinctly named files solves this.","distinct":true,"url":"https://api.github.com/repos/kdambekalns/flow-development-collection/commits/55eefd6d310afefcaf3ac8edef7fe63f531550a2"},{"sha":"6b6d1347621a69b2dc9c07759bfa4939ab359d98","author":{"email":"511d54834ed4308f6de59a89f9d51c4bc6e103cd@dambekalns.de","name":"Karsten Dambekalns"},"message":"[TASK] Handle Throwable in InternalRequestEngine\n\nSome errors are no longer exceptions in PHP 7, so the request engine\nused for functional tests needs to be adjusted.\n\nTo keep it compatible to PHP 5, some version_compare trickery is used.","distinct":true,"url":"https://api.github.com/repos/kdambekalns/flow-development-collection/commits/6b6d1347621a69b2dc9c07759bfa4939ab359d98"},{"sha":"6fe53993a0afdc74539a78f0e7fe09d8b4076cbf","author":{"email":"511d54834ed4308f6de59a89f9d51c4bc6e103cd@dambekalns.de","name":"Karsten Dambekalns"},"message":"[TASK] Adjust one set of test data to PHP 7\n\nThe affected test data triggers an exception in PHP 5, but a TypeError\nin PHP 7, so the assertion didn't hold.","distinct":true,"url":"https://api.github.com/repos/kdambekalns/flow-development-collection/commits/6fe53993a0afdc74539a78f0e7fe09d8b4076cbf"},{"sha":"b3916234145367e6a7db632a9dec97831cabac70","author":{"email":"511d54834ed4308f6de59a89f9d51c4bc6e103cd@dambekalns.de","name":"Karsten Dambekalns"},"message":"[TASK] Enable PHP 7 testing on Travis CI","distinct":true,"url":"https://api.github.com/repos/kdambekalns/flow-development-collection/commits/b3916234145367e6a7db632a9dec97831cabac70"}]}