]> Kevux Git Server - koopa/commit
Update: improve return values used in c_base_utf8 class functions (and related)
authorKevin Day <thekevinday@gmail.com>
Wed, 5 Apr 2017 02:52:23 +0000 (21:52 -0500)
committerKevin Day <thekevinday@gmail.com>
Wed, 5 Apr 2017 02:52:23 +0000 (21:52 -0500)
commitd729da83294f82cd6d82e216c3eb39a0e204c7fa
tree5a88dae0f1e5d745de5b47dfc461c54d52bd9261
parent8e87bbde3ae028999b73afe5545ceaceadd6133c
Update: improve return values used in c_base_utf8 class functions (and related)

I believe I was returning TRUE/FALSE types out of habit and for consistency.
For string processing functions, it makes far more sense to always return a c_base_return_string.
This simplifies the code the caller has to write.

The caller can still identify errors using the c_base_return::s_has_error() function.
The caller need only to call ->get_value_exact() if they do not care whether an error occured.
This will always return a string (and on error, it returns an empty string).
common/base/classes/base_http.php
common/base/classes/base_rfc_string.php
common/base/classes/base_utf8.php