Log

b2ca...8c50

Author: Howard Lince III

Date: 2011-05-05 09:44:13 -0500

Updated MockModel so that it properly sets it's schema. This is in accordance with a recent commit that removed Model from automatically setting key and locked value.

20e7...2b21

Author: Howard Lince III

Date: 2011-05-05 11:17:02 -0500

Document: Added in two missing variables.

8fff...cf66

Author: Howard Lince III

Date: 2011-05-05 16:11:53 -0500

SQLite3 Result: 1: Fixed _prev so that it works properly 2: Fixed _next so that fetchArray returned a numeric array instead of an associative one. This allows joins with similar field names (id for example) to return all fields SQLite3: 1: Fixed entities, previously they used a non-existent method, they now work properly. 2: Fixed describe referencing a variable they did not have access to ($this->_regex). Database: Fixed _strings so that DELETE follows ANSI standard by not defining table aliases. integration/DatabaseTest: 1: Updated the create schema approach so that it checks to see if the tables exist before attempting to run this. This is required as database systems like SQLite3 return errors even if IF NOT EXISTS is set. 2: added conditions to all queries to ensure it's working on the current data set. Even though data is wiped at the end of the test, if a test doesn't fully run for whatever reason such as a fatal error - there will be extra data in the DB. sqlite3_galleries.sql: removed the unique key for the name field

c42a...3df6

Author: Nate Abele

Date: 2011-05-05 18:29:22 -0400

Updating test cases in `\data` namespace to reflect class refactoring.

675c...0eab

Author: Howard Lince III

Date: 2011-05-05 18:19:25 -0500

Fixed CollectionTest to use the proper model and initialize a mock connection.

e4f6...ca30

Author: Howard Lince III

Date: 2011-05-05 20:47:54 -0500

Document: to(array) now works recursively. Patch by Nate Abele Entity:The data method not uses ->to('array') instead of trying to do a straight dump and to (array) now works recusively.

d4b2...2b62

Author: Howard Lince III

Date: 2011-05-08 11:23:26 -0500

MySql: Fixes a situation where using/initiating ModelA on one connection, then using/initiating ModelB on a second connection, then using ModelA again would use ModelB's database.

140e...55d8

Author: Howard Lince III

Date: 2011-05-09 10:52:54 -0500

Database: 1: Code Cleanup, Moved ending function to it's own method to keep things cleaner. 2: Fixed field aliasing only working for lowercase 'as', it now works for ' as ' and ' AS ' DatabaseTest: 1: Added new field tests to test field aliasing, this also tests query mapping as fields are meant to set that.

3837...51db

Author: Nate Abele

Date: 2011-05-09 23:17:34 -0400

Removing un-needed CouchDB integration test.

85a1...338e

Author: Nate Abele

Date: 2011-05-10 00:01:15 -0400

Whitespace and formatting.

6dd0...5dd2

Author: Nate Abele

Date: 2011-05-10 08:01:34 -0400

WARNING: API change - renaming `\data\Source::entities()` to `\data\Source::sources()` for better nomenclature consistency.

4038...44b9

Author: Nate Abele

Date: 2011-05-10 08:14:22 -0400

Minor refactoring and formatting fixes for default schema cache filter.

d247...8819

Author: Nate Abele

Date: 2011-05-10 08:16:50 -0400

Removing debug code.

c493...e06c

Author: Howard Lince III

Date: 2011-05-10 08:43:26 -0500

1: Moved mapping of relationships (in particular hasMany) from Source::item to RecordSet::_mapRecord 2: Fixed the sql file, it had marked galleries.name as unique.

440b...701e

Author: Nate Abele

Date: 2011-05-10 22:04:15 -0400

Adding skip for test which depends on Phar.

60e6...89cc

Author: alkemann

Date: 2011-05-11 11:45:04 +0200

Merge remote-tracking branch 'origin/master' into guicloud

d1f3...3f56

Author: alkemann

Date: 2011-05-11 11:46:06 +0200

Merge remote-tracking branch 'origin/x-relationships' into guicloud