PHPdocummented variable to support IDE typehinting.
fix: INNER JOIN, inner join alias and ON can be created by builder.
fix: LEFT JOIN and left join alias can be created by builder.
To SQL method of join aliases is shared via parent class.
fix: LEFT JOIN and INNER JOIN can be created by inner join alias.
fix: Joining trait can return INNER JOIN
FROM tests covers following INNER JOIN
Simplified test name.
LEFT JOIN and RIGHT JOIN can follow FROM.
FROM can be followed by WHERE.
Renamed namespace of WHERE parts and JOIN parts as traits and interfaces to better describe their meaning.
Covered by test so FROM can be followed by WHERE NOT.
FROM can be followed by LIMIT and OFFSET LIMIT.
Fixed required PHP version at composer definition.
Tests are provided by Codeception library.
Experimental Prophecy test removed.
Renamed link to codeception to avoid unnecessary shortcuts.
Tests moved under codeception default structure.
Integration tests merged to codeception structure.