Переход на Eresus 3.01
Изменён номер версии.
#4: Добавить классу ORM_Table методы для доступа к драйверу, колонкам, индексам и ключам
Все обращения к свойству $driver заменены на вызов метода getDriver.
Все обращения к свойству $columns заменены на вызов метода getColumns.
Все обращения к свойству $primaryKey заменены на вызов метода getPrimaryKey.
Все обращения к свойству $indexes заменены на вызов метода getIndexes.
#5 ORM_Table::entityFactory не должен создавать разные экземпляры для одной сущности
#5 ORM_Table::entityFactory не должен создавать разные экземпляры для одной сущности
Форматирование.
#6: Добавить тип поля для связи с другими сущностями
Повышена читаемость и тестируемость кода выделением получения таблицы по имени класса сущности в отдельный метод.
ORM_Entity добавлен метод getPrimaryKey, позволяющий получать значение идентификатора объекта вне зависимости от имени соответствующего свойства.
Добавлен класс ORM_Entity_Collection
Добавлен метод ORM_Table::getOrdering
Опечатка.
Совместимость с Eresus 3.00
Портированы изменения из Eresus 3.01
Портированы изменения из OrmExt.
При установке нового значения свойства, это значение помещается в кэш геттеров.