summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-01-23Normalise some code styleSimon Holywell
2013-01-23Remove duplicate code from test bootstrapSimon Holywell
2013-01-23Separate test for multiple connection cachesSimon Holywell
2013-01-23Merge branch 'develop' into multiple-connectionsSimon Holywell
Conflicts: test/test_classes.php test/test_queries.php
2013-01-23Finish transferring tests into PHPUnitSimon Holywell
2013-01-23Merge remote-tracking branch 'tag/dev-multi' into multiple-connectionsSimon Holywell
2013-01-22Add in more phpunit tests\!Simon Holywell
2013-01-22Apparently not all files were included in previous commit.Tom Gregory
2013-01-22Merge remote-tracking branch 'upstream/develop' into dev-multi. Updated ↵Tom Gregory
documentation to rat format, and tests to use phpunit. (Resolved)Conflicts: README.markdown idiorm.php test/test_queries.php
2013-01-21Renamed variables per discussion in j4mie/idiorm#15Tom Gregory
2013-01-21Add more query building testsSimon Holywell
2013-01-21Update the changelog with composer changeSimon Holywell
2013-01-21Merge pull request #96 from javiervd/patch-1Simon Holywell
Change autoload option to classmap
2013-01-20Change autoload option to classmapJavier Villanueva
Instead of requiring the file explicitly on every request  the classmap option allows to load the class on-demand
2013-01-18Add more tests to suiteSimon Holywell
2013-01-18Move out non-query gen testsSimon Holywell
2013-01-18Move more query tests over to PHPUnitSimon Holywell
2013-01-17Begin moving query building tests into phpunitSimon Holywell
2013-01-16Add ArrayAccess and Serializable to IdiormSimon Holywell
2013-01-15Add ResultSet functionality to IdiormSimon Holywell
2013-01-15Add in some PHPUnit testsSimon Holywell
2013-01-15Add ArrayAccess to ORM propertiesSimon Holywell
2013-01-11Refactor HAVING and WHERE to share more codeSimon Holywell
2013-01-11Issue 92 aggregate functions always returning intsSimon Holywell
2013-01-04Add HAVING clause support to query builderSimon Holywell
2013-01-04Merge branch 'develop' of https://github.com/j4mie/idiorm into developSimon Holywell
2013-01-04Issue #74 escaping quote symbols in "_quote_identifier_part"Simon Holywell
2013-01-03Remove additional semicolon from set_expr()Simon Holywell
2013-01-03Issue #90 When using set_expr alone it doesn't trigger query creationSimon Holywell
2013-01-03Change code to use get_last_statementSimon Holywell
2013-01-03Add test for get_last_statementSimon Holywell
2013-01-03Add changelog for get_last_statementSimon Holywell
2013-01-03Add access to PDOStatement via get_last_statementtag
2013-01-03Fix last insert ID not being returned with postgresql, take 2.Kaspars Foigts
2013-01-03Forgot to mention new documentation build procedures and locationSimon Holywell
2013-01-03Merge branch 'sphinxdocs' into developSimon Holywell
Conflicts: README.markdown
2013-01-03Issue #81 Move documentation out of one massive readme fileSimon Holywell
2012-12-14Move config, installation & philosophy into SphinxSimon Holywell
2012-11-29Merge branch 'master' into developSimon Holywell
Conflicts: README.markdown
2012-11-29Correct spelling error in documentationSimon Holywell
2012-11-29Closes issue #85 Implement is_new() in IdiormSimon Holywell
2012-11-28Begin sphinx based documentationSimon Holywell
2012-11-28Remove 5.3 static call. Closes issue #78Simon Holywell
2012-11-26Minor spelling/clarification tweaks to multi-connection docs.tag
2012-11-26Add in release notes for pull requestsSimon Holywell
2012-11-26Add raw_execute() to ORMtag
2012-11-26Fixed query logging for delete_many; added unit test for delete_manytag
2012-11-23Multiple connection support for Idiormtag
Mutiple connections code, including documentation and unit tests. Utilizes key names to distinguish connections, but uses a default connection if none specified. I don't (yet) use multiple connections in my work (it's pending), so this has not been tested "in the wild". Added unit tests with additional connections, ran unit tests for Paris against this build too, so an unmodified Paris is forward-compatible with this commit (mulitple connections support not yet coded for Paris). Does *NOT* add support for queries across multiple connections. (I don't even want to go there ...) ##### Edge-case compatibility breaks: * ORM::_setup_identifier_quote_character visibility was changed to protected (which was likely original intent, judging by prefixed name) * May break compatibility if ORM has been extended, **and** subclasses directly utilize `::_config`, `::_db`, `::_query_log`, or `::_query_cache` instead of using pre-existing accessor methods. (Paris does not do this; all Paris tests pass) * Re-use of `Tester` class outside of Idiorm repo, as `Tester::check_equal()` was renamed to `Tester::check_equal_query()` ##### Other notes New method: `ORM::get_connection_keys()`. New `Tester` method: `Tester::check_equal_string()`. TODO: Consider adding methods to get (connection-specific) configuration info.
2012-11-21Add raw_execute() to ORMtag
2012-11-21Fixed query logging for delete_many; added unit test for delete_manytag