├── .gitignore ├── Commands └── ClearCache.php ├── DataMapper ├── EntityTrait.php ├── ModelDefinitionCache.php ├── QueryBuilder.php ├── QueryBuilderInterface.php ├── RelationDef.php └── ResultBuilder.php ├── Examples ├── Controllers │ ├── Crud.php │ ├── Like.php │ ├── Related.php │ ├── SubQuery.php │ └── Where.php ├── Entities │ ├── Color.php │ ├── Role.php │ ├── User.php │ └── UserDetail.php ├── Models │ ├── ColorModel.php │ ├── RoleModel.php │ ├── UserDetailModel.php │ └── UserModel.php └── Setup.php ├── Extensions ├── Database │ ├── BaseBuilder.php │ └── MySQLi │ │ ├── Builder.php │ │ ├── Connection.php │ │ ├── Forge.php │ │ └── Result.php ├── Entity.php └── Model.php ├── Hooks └── PreController.php ├── Interfaces └── OrmEventsInterface.php ├── LICENSE ├── Migration ├── ColumnTypes.php └── Table.php ├── ModelParser ├── ModelItem.php ├── ModelParser.php ├── PropertyItem.php ├── TypeScript │ ├── Index.php │ ├── Model.php │ ├── ModelDefinition.php │ └── ModelInterface.php └── Xamarin │ ├── Model.php │ └── ModelDefinition.php ├── README.md ├── composer.json └── debug_helper.php /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4spacesdk/CI4OrmExtension/HEAD/.gitignore -------------------------------------------------------------------------------- /Commands/ClearCache.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4spacesdk/CI4OrmExtension/HEAD/Commands/ClearCache.php -------------------------------------------------------------------------------- /DataMapper/EntityTrait.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4spacesdk/CI4OrmExtension/HEAD/DataMapper/EntityTrait.php -------------------------------------------------------------------------------- /DataMapper/ModelDefinitionCache.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4spacesdk/CI4OrmExtension/HEAD/DataMapper/ModelDefinitionCache.php -------------------------------------------------------------------------------- /DataMapper/QueryBuilder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4spacesdk/CI4OrmExtension/HEAD/DataMapper/QueryBuilder.php -------------------------------------------------------------------------------- /DataMapper/QueryBuilderInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4spacesdk/CI4OrmExtension/HEAD/DataMapper/QueryBuilderInterface.php -------------------------------------------------------------------------------- /DataMapper/RelationDef.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4spacesdk/CI4OrmExtension/HEAD/DataMapper/RelationDef.php -------------------------------------------------------------------------------- /DataMapper/ResultBuilder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4spacesdk/CI4OrmExtension/HEAD/DataMapper/ResultBuilder.php -------------------------------------------------------------------------------- /Examples/Controllers/Crud.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4spacesdk/CI4OrmExtension/HEAD/Examples/Controllers/Crud.php -------------------------------------------------------------------------------- /Examples/Controllers/Like.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4spacesdk/CI4OrmExtension/HEAD/Examples/Controllers/Like.php -------------------------------------------------------------------------------- /Examples/Controllers/Related.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4spacesdk/CI4OrmExtension/HEAD/Examples/Controllers/Related.php -------------------------------------------------------------------------------- /Examples/Controllers/SubQuery.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4spacesdk/CI4OrmExtension/HEAD/Examples/Controllers/SubQuery.php -------------------------------------------------------------------------------- /Examples/Controllers/Where.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4spacesdk/CI4OrmExtension/HEAD/Examples/Controllers/Where.php -------------------------------------------------------------------------------- /Examples/Entities/Color.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4spacesdk/CI4OrmExtension/HEAD/Examples/Entities/Color.php -------------------------------------------------------------------------------- /Examples/Entities/Role.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4spacesdk/CI4OrmExtension/HEAD/Examples/Entities/Role.php -------------------------------------------------------------------------------- /Examples/Entities/User.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4spacesdk/CI4OrmExtension/HEAD/Examples/Entities/User.php -------------------------------------------------------------------------------- /Examples/Entities/UserDetail.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4spacesdk/CI4OrmExtension/HEAD/Examples/Entities/UserDetail.php -------------------------------------------------------------------------------- /Examples/Models/ColorModel.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4spacesdk/CI4OrmExtension/HEAD/Examples/Models/ColorModel.php -------------------------------------------------------------------------------- /Examples/Models/RoleModel.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4spacesdk/CI4OrmExtension/HEAD/Examples/Models/RoleModel.php -------------------------------------------------------------------------------- /Examples/Models/UserDetailModel.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4spacesdk/CI4OrmExtension/HEAD/Examples/Models/UserDetailModel.php -------------------------------------------------------------------------------- /Examples/Models/UserModel.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4spacesdk/CI4OrmExtension/HEAD/Examples/Models/UserModel.php -------------------------------------------------------------------------------- /Examples/Setup.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4spacesdk/CI4OrmExtension/HEAD/Examples/Setup.php -------------------------------------------------------------------------------- /Extensions/Database/BaseBuilder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4spacesdk/CI4OrmExtension/HEAD/Extensions/Database/BaseBuilder.php -------------------------------------------------------------------------------- /Extensions/Database/MySQLi/Builder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4spacesdk/CI4OrmExtension/HEAD/Extensions/Database/MySQLi/Builder.php -------------------------------------------------------------------------------- /Extensions/Database/MySQLi/Connection.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4spacesdk/CI4OrmExtension/HEAD/Extensions/Database/MySQLi/Connection.php -------------------------------------------------------------------------------- /Extensions/Database/MySQLi/Forge.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4spacesdk/CI4OrmExtension/HEAD/Extensions/Database/MySQLi/Forge.php -------------------------------------------------------------------------------- /Extensions/Database/MySQLi/Result.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4spacesdk/CI4OrmExtension/HEAD/Extensions/Database/MySQLi/Result.php -------------------------------------------------------------------------------- /Extensions/Entity.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4spacesdk/CI4OrmExtension/HEAD/Extensions/Entity.php -------------------------------------------------------------------------------- /Extensions/Model.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4spacesdk/CI4OrmExtension/HEAD/Extensions/Model.php -------------------------------------------------------------------------------- /Hooks/PreController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4spacesdk/CI4OrmExtension/HEAD/Hooks/PreController.php -------------------------------------------------------------------------------- /Interfaces/OrmEventsInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4spacesdk/CI4OrmExtension/HEAD/Interfaces/OrmEventsInterface.php -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4spacesdk/CI4OrmExtension/HEAD/LICENSE -------------------------------------------------------------------------------- /Migration/ColumnTypes.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4spacesdk/CI4OrmExtension/HEAD/Migration/ColumnTypes.php -------------------------------------------------------------------------------- /Migration/Table.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4spacesdk/CI4OrmExtension/HEAD/Migration/Table.php -------------------------------------------------------------------------------- /ModelParser/ModelItem.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4spacesdk/CI4OrmExtension/HEAD/ModelParser/ModelItem.php -------------------------------------------------------------------------------- /ModelParser/ModelParser.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4spacesdk/CI4OrmExtension/HEAD/ModelParser/ModelParser.php -------------------------------------------------------------------------------- /ModelParser/PropertyItem.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4spacesdk/CI4OrmExtension/HEAD/ModelParser/PropertyItem.php -------------------------------------------------------------------------------- /ModelParser/TypeScript/Index.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4spacesdk/CI4OrmExtension/HEAD/ModelParser/TypeScript/Index.php -------------------------------------------------------------------------------- /ModelParser/TypeScript/Model.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4spacesdk/CI4OrmExtension/HEAD/ModelParser/TypeScript/Model.php -------------------------------------------------------------------------------- /ModelParser/TypeScript/ModelDefinition.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4spacesdk/CI4OrmExtension/HEAD/ModelParser/TypeScript/ModelDefinition.php -------------------------------------------------------------------------------- /ModelParser/TypeScript/ModelInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4spacesdk/CI4OrmExtension/HEAD/ModelParser/TypeScript/ModelInterface.php -------------------------------------------------------------------------------- /ModelParser/Xamarin/Model.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4spacesdk/CI4OrmExtension/HEAD/ModelParser/Xamarin/Model.php -------------------------------------------------------------------------------- /ModelParser/Xamarin/ModelDefinition.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4spacesdk/CI4OrmExtension/HEAD/ModelParser/Xamarin/ModelDefinition.php -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4spacesdk/CI4OrmExtension/HEAD/README.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4spacesdk/CI4OrmExtension/HEAD/composer.json -------------------------------------------------------------------------------- /debug_helper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/4spacesdk/CI4OrmExtension/HEAD/debug_helper.php --------------------------------------------------------------------------------