Commit Graph

  • fa8adcace1 Merge branch 'master' of https://git.mcnd.ca/mcndave/ulmus Dave M. 2023-02-23 17:16:31 +0000
  • 36cddf8f78 - Upgraded doc intro to match new attribute uses. Dave M. 2023-02-23 17:16:22 +0000
  • c6bfaa05f2 - Added support for field value in Where attribute Dave Mc Nicoll 2023-02-23 12:15:31 -0500
  • c9c6a11ebd - Fixed a bug caused by the addition of Attributes (on Ignore tags) and ajusted the EntityTrait with it Dave Mc Nicoll 2023-02-08 16:37:48 +0000
  • d4a9fc8463 Merge branch 'master' of https://git.mcnd.ca/mcndave/ulmus Dave M. 2023-02-07 16:49:39 +0000
  • 94edb09352 - Added a new RelationTypeEnum Dave M. 2023-02-07 16:49:25 +0000
  • dcccce7893 Merge branch 'master' of https://git.mcnd.ca/mcndave/ulmus Dave Mc Nicoll 2023-02-03 14:06:13 +0000
  • 31f031715d - Fixed a bug within notIn() statement Dave Mc Nicoll 2023-02-03 14:06:00 +0000
  • 26ffecbb6e - WIP on PHP 8 attributes attributes Dave M. 2023-02-01 03:50:09 +0000
  • 88e9f048db - Select now only query existing entity's fields on select() and withJoin() statements. Dave Mc Nicoll 2023-01-27 15:46:16 +0000
  • 70021d829d - WIP on attributes Dave Mc Nicoll 2023-01-26 18:47:53 +0000
  • e6d0279c1a - WIP on attributes ; on testing phase Dave M. 2023-01-26 13:25:59 +0000
  • 5295a335b3 Merge branch 'master' of https://git.mcnd.ca/mcndave/ulmus Dave M. 2023-01-16 14:19:52 +0000
  • 43a913a602 - Fixed IN() query from Where rendering Dave M. 2023-01-16 14:19:37 +0000
  • 197eee90f7 Removed file that reappeared after unstashing v2 Dave M. 2023-01-13 21:46:08 -0500
  • 0a7ff4fd21 done mergin Dave M. 2023-01-13 21:45:42 -0500
  • 00e20a7692 Merge branch 'master' of https://git.mcnd.ca/mcndave/ulmus Dave M. 2023-01-13 21:28:29 -0500
  • d600908f47 - WIP on first 'doc' and also minimal support for enums where added Dave M. 2023-01-13 21:27:56 -0500
  • 26febb631d Merge branch 'master' of https://git.mcnd.ca/mcndave/ulmus Dave Mc Nicoll 2023-01-14 02:25:10 +0000
  • 5ef20533b2 - Fixed a bug with the IN query Dave Mc Nicoll 2023-01-14 02:22:14 +0000
  • b6752f4364 WIP on docs and added basic enums supports Dave M. 2023-01-14 02:19:42 +0000
  • 497fe5547b - Some minor bugfixes done on the return type of searchRelation Dave M. 2022-11-29 19:51:03 +0000
  • 902167c2ed - Fixed the JOIN comparison (instead of putting it in the main query) Dave Mc Nicoll 2022-11-24 19:22:49 +0000
  • b20e537038 - Added a new @PrimaryKey annotation to replace the too-specific property-wise @Id Dave Mc Nicoll 2022-11-11 13:57:29 +0000
  • 0e8443b1c1 Prepping everything for a PHP 8 release Dave Mc Nicoll 2022-10-10 14:26:27 +0000
  • dfb84c104d - Small fix to MsSQL repository Dave M. 2022-07-18 17:28:53 +0000
  • e97df353ae - Prepping 8.1 migration Dave M. 2022-07-18 16:18:29 +0000
  • 00ebf3381f - Completed merge Dave M. 2022-07-15 19:59:38 +0000
  • 430cd03bc4 - Fixed an important bug when an alias was not given Dave Mc Nicoll 2022-06-29 19:31:27 +0000
  • 8507283d27 Merge branch 'master' of https://git.mcnd.ca/mcndave/ulmus Dave Mc Nicoll 2022-06-28 12:45:25 +0000
  • fc9b536eee - Quick MSSQL fix Dave Mc Nicoll 2022-06-28 12:37:02 +0000
  • c3c320112b Merge branch 'master' of https://git.mcnd.ca/mcndave/ulmus Dave M. 2022-06-21 15:38:48 +0000
  • e1990e7cc0 - Merge with Mssql repository bugfix Dave M. 2022-06-21 15:38:06 +0000
  • 84682d1c8e Merge branch 'master' of https://git.mcnd.ca/mcndave/ulmus Dave Mc Nicoll 2022-06-21 15:32:31 +0000
  • 52f240ef15 -Resetting encrypt if value is false Dave Mc Nicoll 2022-06-21 15:31:49 +0000
  • 724ab250ab - Merge latest commits and added virtual closures too Dave M. 2022-05-15 03:50:34 +0000
  • e14a3670fc -Fixed join order in queries Dave Mc Nicoll 2022-05-10 13:19:48 +0000
  • 486077b2d4 - Fixed the merge Dave Mc Nicoll 2022-04-13 13:12:00 +0000
  • 325704260b - Fixed conflicts Dave Mc Nicoll 2022-04-13 03:37:02 +0000
  • 16d76470da - A lot of bugfixes and fitting to accomodate ldap adapter Dave Mc Nicoll 2022-04-13 03:31:48 +0000
  • c14644cdda - A lot of work done on bug fixing. Added a new SQLite adapter Dave M. 2022-01-28 16:37:35 +0000
  • 667df92e52 - Added BLOBs types Dave M. 2021-12-06 18:44:17 +0000
  • f14347f01d Merge branch 'master' of https://git.mcnd.ca/mcndave/ulmus Dave Mc Nicoll 2021-11-24 16:36:13 +0000
  • 2210853093 - Added a missing return from newly created items in save() ; also added a count in saveAll() method allowing to know how many items were saved Dave Mc Nicoll 2021-11-24 16:22:28 +0000
  • e4767f7c09 Merge branch 'master' of https://git.mcnd.ca/mcndave/ulmus Dave M. 2021-10-21 19:32:12 +0000
  • 9ad2e94d12 - Work done on Ulmus which were added within the Bottin de suppléance app Dave M. 2021-10-21 19:02:21 +0000
  • dc5e088551 - Some bugfixes were made, added a new diff before saving results. Also, a new method was added for insert, update and delete respectively for other drivers to override as needed Dave Mc Nicoll 2021-10-19 12:41:04 +0000
  • 58afe841e7 - Fixed a double negative Dave Mc Nicoll 2021-08-27 18:04:36 +0000
  • 0453e9cbc5 - Added the replace keyword Dave Mc Nicoll 2021-08-02 15:13:17 +0000
  • 7fb591e1f5 - A lot of fixes made again in this patch Dave Mc Nicoll 2021-05-24 20:03:38 +0000
  • 4df9ececba - Fixed a bug occuring when a field was already escaped Dave M. 2021-04-23 03:03:01 +0000
  • 1469d167c4 - Added a closure on key to EntityCollection buildArray method. - Some bugfixes done. Dave M. 2021-03-29 20:01:31 +0000
  • 317d62ceaa - Some more work done to allow more flexibility for other plugins Dave M. 2021-03-24 13:48:09 +0000
  • 3905047111 - A lot of bugfixes, mainly with escaping (still working on it to get 100% coverage) Dave M. 2021-03-15 13:42:52 +0000
  • e3d0e45a4e - Some work done on correcting LDAP package compatibility Dave M. 2021-03-09 15:25:46 +0000
  • 71de0a8ac1 Merge branch 'master' of https://git.mcnd.ca/mcndave/ulmus - Reworked the removeQueryFragment. Dave M. 2021-03-01 16:31:26 +0000
  • 16c6eb57fb - Added a MssqlRepository - Adapter some code to allow more flexibility for the new LDAP adapter from ulmus-ldap. - Insert's fields are now escaped by default. - A new RelationBuilder was added, a lot of code from the EntityTrait was moved into this. Some code from the Repository class will need to be moved there too. Dave M. 2021-03-01 16:26:06 +0000
  • e7d5d5965b - Fixed the missing DISTINCT keyword while rendering select() - Added a fragment remover in Repository Dave M. 2021-03-01 16:10:15 +0000
  • 8f9332fbad Merge branch 'master' of https://git.mcnd.ca/mcndave/ulmus Dave M. 2021-01-26 16:59:29 +0000
  • e465ecdf32 - Work done on Join and using the @Relation annotation in case there is no join. - Added some field type (date, Datetime, Time) - Added a new @Filter annotation which allows to filter repository from relation into a method. Dave M. 2021-01-26 16:48:40 +0000
  • b76f6ff9d4 - Work to add compatibility of PHP 8.0 Dave M. 2021-01-06 20:06:20 +0000
  • 7dd64abf29 - Added a LoadRelation for the repository. - Added a new @Filter() annotation to the relation; adding it to JOIN is also coming. - Some bugfixes done within the Where and ConditionTrait. php80 Dave M. 2021-01-06 19:35:45 +0000
  • 65de1dd849 - Fixed some mssql caused bugs within Insert and Create into querybuilding - Added some methods to EntityCollection Dave M. 2020-12-07 17:26:51 +0000
  • 9e84bd3536 - Set ID as a bigint by default now. - EntityCollection now transforms array received from append() into entity and then append them. - Corrected a big bug within QueryBuilder which was missed when it was made compatible with MSSQL. Dave Mc Nicoll 2020-12-04 13:21:59 -0500
  • f74d1907d9 Merge branch 'master' of https://git.mcnd.ca/mcndave/ulmus Dave Mc Nicoll 2020-11-27 12:21:10 -0500
  • 30a0a80cbe - Added some new method to EntityCollection (replaceWith, mergeWith, randomize, sort) - WIP on virtual fields - Some minor bugfixes Dave Mc Nicoll 2020-11-27 12:09:15 -0500
  • bcbf65e0b3 - Fixed in the query builder (still a big WIP) Dave M. 2020-10-20 19:40:44 +0000
  • efa957fe58 - Merged stash after pull Dave M. 2020-10-16 15:27:54 +0000
  • 114fa5be09 - Had to fix a changed behaviour from PHP 7.4 and 7.4.x where __isset() and __get is not called on initialized properties anymore. Dave M. 2020-10-16 15:04:05 +0000
  • c8397484e6 - Fixed missed file conflict Dave M. 2020-10-06 18:06:44 +0000
  • 6f558f2923 Merge branch 'master' of https://git.mcnd.ca/mcndave/ulmus Dave M. 2020-10-06 17:55:31 +0000
  • 5be0c8cc01 - Array type can now be assign directly (not as json or serialized)\n- Fixed a bug within WHERE when open() and close() where called without a condition Dave M. 2020-10-06 17:46:34 +0000
  • 27d5fd0b08 Merge branch 'master' of https://git.mcnd.ca/mcndave/ulmus Dave Mc Nicoll 2020-10-06 11:46:00 -0400
  • 5d00a7e394 - Fixed GroupBy Dave Mc Nicoll 2020-10-06 11:43:31 -0400
  • 47953a6165 Merge branch 'master' of https://git.mcnd.ca/mcndave/ulmus Dave Mc Nicoll 2020-10-06 11:39:01 -0400
  • 07ba3f611b - Refractored Date/time fields - Added an implode function on EntityCollection Dave Mc Nicoll 2020-10-06 11:35:54 -0400
  • 139504f8dd - Added the HAVING and TRUNCATE keyword - Fixed GroupBy which was not implemented yet - Added a new SQL raw() function - From statement now accepts subqueries Dave Mc Nicoll 2020-10-06 11:00:12 -0400
  • 538af38769 - Added a new EntityCollection factory Dave Mc Nicoll 2020-06-29 11:36:41 -0400
  • 8e521025d3 - Some bugfixes made in Relation - Fixed search() methods in EntityCollection - Work done on Relations of EntityTrait ; a lot of work still to be done. It must also move to another file. Dave Mc Nicoll 2020-06-11 08:47:15 -0400
  • 4d221859fc - Added Events to repository and entitytrait objects. Some more work to be done on this. - Diverses bug fixes linked to join and relations - Field date and datetime are now outputed using given locale. Dave Mc Nicoll 2020-05-20 15:34:50 -0400
  • 1839726dc0 - Fixed string's length based on annotation (if set) Dave Mc Nicoll 2020-04-14 11:36:55 -0400
  • 2c7449b733 - Fixed a bug within table's name output of Insert and Update where old code was causing a crash. Dave Mc Nicoll 2020-04-14 10:32:41 -0400
  • 026a0f4f83 - Fixed the QueryBuilder's escaping problem - adapters are now responsible for escaping identifiers. - Added a MsSQL offset query fragment. There is still a problem with the way the Repository must act within another adapter. Dave Mc Nicoll 2020-04-14 09:47:09 -0400
  • 3ff97f3bf0 - Added identifier escaping to match differents PDO drivers Dave Mc Nicoll 2020-04-09 13:20:07 -0400
  • def8decb4e Merge remote-tracking branch 'origin' into dev-sql-escape Dave Mc Nicoll 2020-04-09 10:00:48 -0400
  • c64c7778bd - Work done on many-to-many relations - code must still be refactored out of the EntityTrait. - Fixed Entity::field("propertyname") function to look for name into @Field() annotation and returns it if it exists. - A lot of bug fixes made into SQL fragments. Dave Mc Nicoll 2020-04-09 09:50:09 -0400
  • 1456fe91f2 - Fixed the SearchRequestInterface missing filter() function. Dave Mc Nicoll 2020-04-09 09:46:22 -0400
  • 84da4dbb7b - Bugfixes done linked to SearchRequest and Searchable features. - Fixed a bug introduced into PdoObject exception on latest commit. - Corrected the open() close() enclosure of query condition. Dave M. 2020-03-31 13:24:15 -0400
  • f98cb2ded0 Merge branch 'master' of https://github.com/mcNdave/ulmus Dave Mc Nicoll 2020-03-28 22:16:45 -0400
  • 938639a590 - Multiple bugfixe linked to query fragments - Added a new SearchRequest package to handle search request efficiently Dave Mc Nicoll 2020-03-28 22:13:29 -0400
  • 6e84fc7195 - Fixed a bug while retrieving a non-existing field (from a table which has a field not included within your entity) Dave Mc Nicoll 2020-03-26 16:28:03 -0400
  • 4b29232543 - Bugfix within PdoObject and Repository - Added some utilities methods to EntityCollection Dave Mc Nicoll 2020-03-19 09:55:00 -0400
  • d03f9ece36 - Removed debug lines Dave Mc Nicoll 2020-02-17 08:25:09 -0500
  • d1961ec807 - Work done on insert() and update() function from QueryBuilder. - Fixed save() and saveAll() from repository - QueryBuilder can now be flushed after queries. Dave Mc Nicoll 2020-02-17 08:23:41 -0500
  • 79fdabe786 - Worked on support for multiple adapters based on @Table() annotation's entity Dave M. 2020-02-12 22:56:53 -0500
  • d01e99b18f Merge branch 'master' of https://github.com/mcNdave/ulmus Dave M. 2020-02-10 15:20:47 -0500
  • 8a16ab8062 - Fixed Datetime output Dave M. 2020-02-10 15:19:46 -0500
  • bd027610f4 - Removed a debug line Dave Mc Nicoll 2020-02-10 08:27:48 -0500
  • 2f43fb4559 - More work done on Update, Insert and Delete clause - Added TOP property to select and delete to fit MSSQL limit's term. - Added a new interface allowing object's manipulation on save() and load() queries Dave Mc Nicoll 2020-02-07 16:36:38 -0500
  • 3dc82b1f0d - Still working on Update and Insert statements Dave M. 2020-02-05 23:41:57 -0500