Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Refactor test suite completion #20

Merged
merged 137 commits into from
Sep 19, 2016
Merged

Refactor test suite completion #20

merged 137 commits into from
Sep 19, 2016

Conversation

borb
Copy link
Contributor

@borb borb commented Sep 19, 2016

This constitutes release 0.1.0.

borb added 30 commits June 15, 2016 16:43
- global constants to class constants
- global variables will be removed from the code
php 5 supports this natively
...don't. enjoy the fatal error, but seriously, load extenions in php.ini.
- public/private scopes
- move legacy constructor/destructor to -compat
- don't alias Util as PEAR, it's confusing
- psr-2 tidiness
borb and others added 28 commits September 15, 2016 10:18
buildManipSQL() can build an UPDATE without a WHERE. this could be super
stupid if the user sets the WHERE flag to a programmed value, and could
wreck a database table. this adds a method to help a developer consider
the consequences of their actions.
first issue is that the empty select returner doesn't return a properly
formatted result.
second issue is missing the ability to fail when it comes to returning
data, simulating a connection breakdown after a query has successfully
executed.
fetchInto() returns null in case of error or no data, and in any case,
would return the error object as the return value as opposed to the
assign-by-ref value passed into the method. basically, this is
unreachable.
@borb borb merged commit f8c0a23 into master Sep 19, 2016
@borb borb deleted the deeper-refactor branch September 19, 2016 13:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants