PHP Classes

File: HISTORY.md

Recommend this page to a friend!
  Classes of Trevor Herselman   Twister PHP Component Library   HISTORY.md   Download  
File: HISTORY.md
Role: Auxiliary data
Content type: text/markdown
Description: Auxiliary data
Class: Twister PHP Component Library
Load component objects accessing class variables
Author: By
Last change:
Date: 2 years ago
Size: 1,376 bytes
 

Contents

Class file image Download

17 July 2017: @ 3:30am - I implemented the \ArrayAccess syntactic suggar to SQL, it's taking readability to the next level!

16 July 2017: On this day, I was on the MyBatis website reading documentation on their Dynamic SQL and SQL Builder Class;

				http://www.mybatis.org/mybatis-3/statement-builders.html
				http://www.mybatis.org/mybatis-3/dynamic-sql.html
				So I have begun the first steps in implementing the SQL class.
				The really funny thing about all these Query builders is that they normally require MORE code than straight SQL, I hate them all!
				@ 2:30pm I had the idea to incorporate my `builder` technique as well!
				The MyBatis `Dynamic SQL` builder is somewhat similar to my `builder` technique, except it's in XML! Yuk!

				Reading the Doctrine Data Mapping page (I hate Doctrine even more now), I have so much disrespect for it!
					Why put `check constraints` in the Entity class?	http://docs.doctrine-project.org/projects/doctrine-orm/en/latest/reference/basic-mapping.html#property-mapping

				@ 4:15pm - BRAINSTORM! I had the idea to do `= new SQL().('My Additional Text here').().().('howdee doodee folks %s', $test).('WHERE id = :id', ['id' => 5]).('AND name = ?', $name)
					OMG! I don't have to use sprintf() ... OMG ... I can add text DIRECTLY to the SQL('SELECT * FROM bla bla WHERE id = ', $id) ...