├── .codeclimate.yml ├── .coveralls.yml ├── .gitignore ├── .idea └── codeStyles │ └── codeStyleConfig.xml ├── .phpunit.result.cache ├── .scrutinizer.yml ├── .travis.yml ├── LICENSE ├── README.md ├── composer.json ├── composer.lock ├── phpstan.neon ├── phpunit.xml ├── src └── Pecee │ └── Pixie │ ├── Connection.php │ ├── ConnectionAdapters │ ├── BaseAdapter.php │ ├── IConnectionAdapter.php │ ├── Mysql.php │ ├── Pgsql.php │ ├── Sqlite.php │ └── Sqlserver.php │ ├── Event │ ├── EventArguments.php │ └── EventHandler.php │ ├── Exception.php │ ├── Exceptions │ ├── ColumnNotFoundException.php │ ├── ConnectionException.php │ ├── DuplicateColumnException.php │ ├── DuplicateEntryException.php │ ├── DuplicateKeyException.php │ ├── ForeignKeyException.php │ ├── NotNullException.php │ ├── TableNotFoundException.php │ └── TransactionHaltException.php │ └── QueryBuilder │ ├── Adapters │ ├── BaseAdapter.php │ ├── Mysql.php │ ├── Pgsql.php │ ├── Sqlite.php │ └── Sqlserver.php │ ├── IQueryBuilderHandler.php │ ├── JoinBuilder.php │ ├── NestedCriteria.php │ ├── QueryBuilderHandler.php │ ├── QueryObject.php │ ├── Raw.php │ └── Transaction.php └── tests ├── Pecee └── Pixie │ ├── ConnectionTest.php │ ├── CustomExceptionsTest.php │ ├── NoTableSubQueryTest.php │ ├── QueryBuilderAggregateTest.php │ ├── QueryBuilderBehaviorTest.php │ ├── QueryBuilderTest.php │ └── TransactionTest.php ├── TestCase.php ├── bootstrap.php ├── db_mysql.sql ├── db_sqlite.sql └── db_values.sql /.codeclimate.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skipperbent/pecee-pixie/HEAD/.codeclimate.yml -------------------------------------------------------------------------------- /.coveralls.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skipperbent/pecee-pixie/HEAD/.coveralls.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skipperbent/pecee-pixie/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/codeStyles/codeStyleConfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skipperbent/pecee-pixie/HEAD/.idea/codeStyles/codeStyleConfig.xml -------------------------------------------------------------------------------- /.phpunit.result.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skipperbent/pecee-pixie/HEAD/.phpunit.result.cache -------------------------------------------------------------------------------- /.scrutinizer.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skipperbent/pecee-pixie/HEAD/.scrutinizer.yml -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skipperbent/pecee-pixie/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skipperbent/pecee-pixie/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skipperbent/pecee-pixie/HEAD/README.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skipperbent/pecee-pixie/HEAD/composer.json -------------------------------------------------------------------------------- /composer.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skipperbent/pecee-pixie/HEAD/composer.lock -------------------------------------------------------------------------------- /phpstan.neon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skipperbent/pecee-pixie/HEAD/phpstan.neon -------------------------------------------------------------------------------- /phpunit.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skipperbent/pecee-pixie/HEAD/phpunit.xml -------------------------------------------------------------------------------- /src/Pecee/Pixie/Connection.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skipperbent/pecee-pixie/HEAD/src/Pecee/Pixie/Connection.php -------------------------------------------------------------------------------- /src/Pecee/Pixie/ConnectionAdapters/BaseAdapter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skipperbent/pecee-pixie/HEAD/src/Pecee/Pixie/ConnectionAdapters/BaseAdapter.php -------------------------------------------------------------------------------- /src/Pecee/Pixie/ConnectionAdapters/IConnectionAdapter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skipperbent/pecee-pixie/HEAD/src/Pecee/Pixie/ConnectionAdapters/IConnectionAdapter.php -------------------------------------------------------------------------------- /src/Pecee/Pixie/ConnectionAdapters/Mysql.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skipperbent/pecee-pixie/HEAD/src/Pecee/Pixie/ConnectionAdapters/Mysql.php -------------------------------------------------------------------------------- /src/Pecee/Pixie/ConnectionAdapters/Pgsql.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skipperbent/pecee-pixie/HEAD/src/Pecee/Pixie/ConnectionAdapters/Pgsql.php -------------------------------------------------------------------------------- /src/Pecee/Pixie/ConnectionAdapters/Sqlite.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skipperbent/pecee-pixie/HEAD/src/Pecee/Pixie/ConnectionAdapters/Sqlite.php -------------------------------------------------------------------------------- /src/Pecee/Pixie/ConnectionAdapters/Sqlserver.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skipperbent/pecee-pixie/HEAD/src/Pecee/Pixie/ConnectionAdapters/Sqlserver.php -------------------------------------------------------------------------------- /src/Pecee/Pixie/Event/EventArguments.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skipperbent/pecee-pixie/HEAD/src/Pecee/Pixie/Event/EventArguments.php -------------------------------------------------------------------------------- /src/Pecee/Pixie/Event/EventHandler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skipperbent/pecee-pixie/HEAD/src/Pecee/Pixie/Event/EventHandler.php -------------------------------------------------------------------------------- /src/Pecee/Pixie/Exception.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skipperbent/pecee-pixie/HEAD/src/Pecee/Pixie/Exception.php -------------------------------------------------------------------------------- /src/Pecee/Pixie/Exceptions/ColumnNotFoundException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skipperbent/pecee-pixie/HEAD/src/Pecee/Pixie/Exceptions/ColumnNotFoundException.php -------------------------------------------------------------------------------- /src/Pecee/Pixie/Exceptions/ConnectionException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skipperbent/pecee-pixie/HEAD/src/Pecee/Pixie/Exceptions/ConnectionException.php -------------------------------------------------------------------------------- /src/Pecee/Pixie/Exceptions/DuplicateColumnException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skipperbent/pecee-pixie/HEAD/src/Pecee/Pixie/Exceptions/DuplicateColumnException.php -------------------------------------------------------------------------------- /src/Pecee/Pixie/Exceptions/DuplicateEntryException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skipperbent/pecee-pixie/HEAD/src/Pecee/Pixie/Exceptions/DuplicateEntryException.php -------------------------------------------------------------------------------- /src/Pecee/Pixie/Exceptions/DuplicateKeyException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skipperbent/pecee-pixie/HEAD/src/Pecee/Pixie/Exceptions/DuplicateKeyException.php -------------------------------------------------------------------------------- /src/Pecee/Pixie/Exceptions/ForeignKeyException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skipperbent/pecee-pixie/HEAD/src/Pecee/Pixie/Exceptions/ForeignKeyException.php -------------------------------------------------------------------------------- /src/Pecee/Pixie/Exceptions/NotNullException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skipperbent/pecee-pixie/HEAD/src/Pecee/Pixie/Exceptions/NotNullException.php -------------------------------------------------------------------------------- /src/Pecee/Pixie/Exceptions/TableNotFoundException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skipperbent/pecee-pixie/HEAD/src/Pecee/Pixie/Exceptions/TableNotFoundException.php -------------------------------------------------------------------------------- /src/Pecee/Pixie/Exceptions/TransactionHaltException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skipperbent/pecee-pixie/HEAD/src/Pecee/Pixie/Exceptions/TransactionHaltException.php -------------------------------------------------------------------------------- /src/Pecee/Pixie/QueryBuilder/Adapters/BaseAdapter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skipperbent/pecee-pixie/HEAD/src/Pecee/Pixie/QueryBuilder/Adapters/BaseAdapter.php -------------------------------------------------------------------------------- /src/Pecee/Pixie/QueryBuilder/Adapters/Mysql.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skipperbent/pecee-pixie/HEAD/src/Pecee/Pixie/QueryBuilder/Adapters/Mysql.php -------------------------------------------------------------------------------- /src/Pecee/Pixie/QueryBuilder/Adapters/Pgsql.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skipperbent/pecee-pixie/HEAD/src/Pecee/Pixie/QueryBuilder/Adapters/Pgsql.php -------------------------------------------------------------------------------- /src/Pecee/Pixie/QueryBuilder/Adapters/Sqlite.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skipperbent/pecee-pixie/HEAD/src/Pecee/Pixie/QueryBuilder/Adapters/Sqlite.php -------------------------------------------------------------------------------- /src/Pecee/Pixie/QueryBuilder/Adapters/Sqlserver.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skipperbent/pecee-pixie/HEAD/src/Pecee/Pixie/QueryBuilder/Adapters/Sqlserver.php -------------------------------------------------------------------------------- /src/Pecee/Pixie/QueryBuilder/IQueryBuilderHandler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skipperbent/pecee-pixie/HEAD/src/Pecee/Pixie/QueryBuilder/IQueryBuilderHandler.php -------------------------------------------------------------------------------- /src/Pecee/Pixie/QueryBuilder/JoinBuilder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skipperbent/pecee-pixie/HEAD/src/Pecee/Pixie/QueryBuilder/JoinBuilder.php -------------------------------------------------------------------------------- /src/Pecee/Pixie/QueryBuilder/NestedCriteria.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skipperbent/pecee-pixie/HEAD/src/Pecee/Pixie/QueryBuilder/NestedCriteria.php -------------------------------------------------------------------------------- /src/Pecee/Pixie/QueryBuilder/QueryBuilderHandler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skipperbent/pecee-pixie/HEAD/src/Pecee/Pixie/QueryBuilder/QueryBuilderHandler.php -------------------------------------------------------------------------------- /src/Pecee/Pixie/QueryBuilder/QueryObject.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skipperbent/pecee-pixie/HEAD/src/Pecee/Pixie/QueryBuilder/QueryObject.php -------------------------------------------------------------------------------- /src/Pecee/Pixie/QueryBuilder/Raw.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skipperbent/pecee-pixie/HEAD/src/Pecee/Pixie/QueryBuilder/Raw.php -------------------------------------------------------------------------------- /src/Pecee/Pixie/QueryBuilder/Transaction.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skipperbent/pecee-pixie/HEAD/src/Pecee/Pixie/QueryBuilder/Transaction.php -------------------------------------------------------------------------------- /tests/Pecee/Pixie/ConnectionTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skipperbent/pecee-pixie/HEAD/tests/Pecee/Pixie/ConnectionTest.php -------------------------------------------------------------------------------- /tests/Pecee/Pixie/CustomExceptionsTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skipperbent/pecee-pixie/HEAD/tests/Pecee/Pixie/CustomExceptionsTest.php -------------------------------------------------------------------------------- /tests/Pecee/Pixie/NoTableSubQueryTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skipperbent/pecee-pixie/HEAD/tests/Pecee/Pixie/NoTableSubQueryTest.php -------------------------------------------------------------------------------- /tests/Pecee/Pixie/QueryBuilderAggregateTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skipperbent/pecee-pixie/HEAD/tests/Pecee/Pixie/QueryBuilderAggregateTest.php -------------------------------------------------------------------------------- /tests/Pecee/Pixie/QueryBuilderBehaviorTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skipperbent/pecee-pixie/HEAD/tests/Pecee/Pixie/QueryBuilderBehaviorTest.php -------------------------------------------------------------------------------- /tests/Pecee/Pixie/QueryBuilderTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skipperbent/pecee-pixie/HEAD/tests/Pecee/Pixie/QueryBuilderTest.php -------------------------------------------------------------------------------- /tests/Pecee/Pixie/TransactionTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skipperbent/pecee-pixie/HEAD/tests/Pecee/Pixie/TransactionTest.php -------------------------------------------------------------------------------- /tests/TestCase.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skipperbent/pecee-pixie/HEAD/tests/TestCase.php -------------------------------------------------------------------------------- /tests/bootstrap.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skipperbent/pecee-pixie/HEAD/tests/bootstrap.php -------------------------------------------------------------------------------- /tests/db_mysql.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skipperbent/pecee-pixie/HEAD/tests/db_mysql.sql -------------------------------------------------------------------------------- /tests/db_sqlite.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skipperbent/pecee-pixie/HEAD/tests/db_sqlite.sql -------------------------------------------------------------------------------- /tests/db_values.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skipperbent/pecee-pixie/HEAD/tests/db_values.sql --------------------------------------------------------------------------------