Replace time() with DateTime's getTimestamp()
Correct operator in Time::isPast()
Use DateTime in Time utility 'is' and 'was' comparisons
Move time evaluation logic into a single protected method
Move timezone param and rename method
Rename evaluateTimeSpan method to isWithinTimeSpan
Ghetto automatic identifier quoting, lots of broken tests but the idea
works :)
Implemented automatic identifier quoting for all drivers, this features
can be both controlled by configuration and using the Driver API. This
features is, nevertheless, very cpu expensive to have as a default, thus
it needs to be explicitly enabled.
Adding test for FieldExpression
Making a backup of the value binder while quoting identifiers, otherwise
the query will be marked as dirty and all values lost and the end of the
query transformation
fixing all database tests when they are run with auto quoting
Simplifying code and make assotiation tests pass
Making all tests pass when using autoQuoting
Adding some tests to prove auto quoting works for select and from
clauses
Fixing bug in auto quoting and adding more tests
Adding test for quoting identifiers in conditions
Automatic identifier quoting for insert queries
Testing and fixing automatic identifier quoting for insert queries
Adding a test suite decorator to repeat tests for some provided
permutations. Using the permutaitons decorator to run database tests
with and without auto indentifiers quoting
Added test for the TestPermutation decorator