This PR adds the travis build tool to the mix and removes the google cloud build stuff.
This adds phpstan checks so we avoid stupid mistakes that can be caught by a static code analyzer.
We also add postgres to the testing matrix mix and fix a couple things to make this work against a postgres database as well. Most important change to make that happen is testing active vs a stringified true/false like 'true' and 'false'. Apperently otherwise postgres doesn't correctly convert those values into something the database can query for.
This PR adds the travis build tool to the mix and removes the google cloud build stuff.
This adds phpstan checks so we avoid stupid mistakes that can be caught by a static code analyzer.
We also add postgres to the testing matrix mix and fix a couple things to make this work against a postgres database as well. Most important change to make that happen is testing
active
vs a stringified true/false like'true'
and'false'
. Apperently otherwise postgres doesn't correctly convert those values into something the database can query for.