3790 Commits

Author SHA1 Message Date
Lonnie Ezell
c4a67595e0 Better display of Response data. 2015-12-02 23:39:13 -06:00
Lonnie Ezell
93d2ffe5c9 More detailed Request info in Exceptions. 2015-12-02 23:29:06 -06:00
Lonnie Ezell
7cca7b0810 New CLI class for working with the shell interactively. 2015-12-02 23:00:25 -06:00
Lonnie Ezell
062588a56c Getting a start on the CLIRequest class. 2015-12-01 23:49:49 -06:00
Lonnie Ezell
08c93dd897 Make it simple to get shared instances of Services 2015-12-01 22:04:54 -06:00
Lonnie Ezell
c50899f18b Don't qualify the string types 2015-11-30 23:53:37 -06:00
Lonnie Ezell
c317c3be8a Refactor RouteCollection to current styleguide 2015-11-30 23:52:10 -06:00
Lonnie Ezell
c334121c48 Refactor URI to current styleguide 2015-11-30 23:46:53 -06:00
Lonnie Ezell
330c5a34e9 Refactor Response to current styleguide 2015-11-30 23:27:28 -06:00
Lonnie Ezell
38e932dd8b Refactor IncomingRequest to current styleguide 2015-11-30 23:25:14 -06:00
Lonnie Ezell
7deb59737e Refactor Request to current styleguide 2015-11-30 23:22:35 -06:00
Lonnie Ezell
372fb725fd Refactor Message class to current styleguide 2015-11-30 23:18:58 -06:00
Lonnie Ezell
2c295d0f0e Refactoring CURLRequest to current styleguide 2015-11-30 23:09:48 -06:00
Lonnie Ezell
9faa5bc2d6 Refactoring Iterator method name. 2015-11-30 23:02:46 -06:00
Lonnie Ezell
ad5f9f7a44 Moved Benchmark classes into Debug namespace. Refactored them to current styleguide. 2015-11-30 23:01:44 -06:00
Lonnie Ezell
5eb3b0cb2f Rename services config file to match case standards. 2015-11-30 22:48:24 -06:00
Lonnie Ezell
f811a66ef8 Standardizing some config file names. 2015-11-30 22:45:30 -06:00
Lonnie Ezell
0f81afab74 Added additional styleguide rules for method names and type hints. 2015-11-30 22:38:24 -06:00
Lonnie Ezell
38192a4297 Reformatting headers in styleguide to match documentation styleguide 2015-11-30 22:30:32 -06:00
Lonnie Ezell
8628f86744 Remove unneeded code from RouterTest that was causing it to fail. 2015-11-29 23:25:14 -06:00
Lonnie Ezell
eaafda1cc0 Basic tests on ReverseRouting, and now ensures that we match the parameter type. 2015-11-29 23:23:04 -06:00
Lonnie Ezell
7bc16748e3 Remove test group 2015-11-29 23:09:47 -06:00
Lonnie Ezell
38cd598690 Basic tests of the Routers AutoRoute method. 2015-11-29 23:00:03 -06:00
Lonnie Ezell
2117c025bb Remove unneeded comment. 2015-11-29 22:26:33 -06:00
Lonnie Ezell
3f1fa9c86e Require vfsstream in dev environments for running certain tests. 2015-11-29 22:22:53 -06:00
Lonnie Ezell
b42dd334d3 Ensure we can take advantage of PHPs realpath cache when using path constants. 2015-11-29 22:08:01 -06:00
Lonnie Ezell
4bffc56275 Incorporating Zend/Escaper into our view layer. Fixes #5 2015-11-29 00:07:17 -06:00
Lonnie Ezell
0d6441af1e Adding Zend Escaper files to the repo. 2015-11-28 23:50:58 -06:00
Lonnie Ezell
c5ad9fca55 PostUpdate script in place to move Zend Escaper to the system/View directory. 2015-11-28 23:50:41 -06:00
Lonnie Ezell
ed3fedb736 Require Zend/Escaper. Working on script to move into appropriate location so end-users will be able to download a single zip and not use composer. 2015-11-28 23:21:58 -06:00
Lonnie Ezell
d2e7f375ea Add composer.lock to the gitignore 2015-11-28 23:20:58 -06:00
Lonnie Ezell
42fc1e4dd9 Revert phpUnit whitelist to default values to allow the code coverage report to run correctly. 2015-11-28 22:47:30 -06:00
Lonnie Ezell
c573af6f85 Added the route_to common function to easily work with reverse routing. 2015-11-28 01:06:31 -06:00
Lonnie Ezell
d90af18810 Added simple reverse routing method. Fixes #3 2015-11-28 00:36:24 -06:00
Lonnie Ezell
f60bcc085c Specifying the default route is faster than scanning folders. 2015-11-27 23:30:57 -06:00
Lonnie Ezell
def2ec6498 Don't set controller if an empty segments array. 2015-11-27 23:27:49 -06:00
Lonnie Ezell
5b62fad76c Get routing working in sub-directories. 2015-11-27 23:25:41 -06:00
Lonnie Ezell
1f275847dd Finish the router so that it actually responds to found controllers via autoRouting. 2015-11-27 23:20:37 -06:00
Lonnie Ezell
ad216ed9a7 Updating RouteCollectionInterface to match current needs. 2015-11-27 22:40:05 -06:00
Lonnie Ezell
3ab46df877 Should be able to get the directory from the Router. 2015-11-27 22:34:09 -06:00
Lonnie Ezell
a34451f01d Add note about setAutoRoute to the routes config file. 2015-11-27 22:30:18 -06:00
Lonnie Ezell
e16f3b3174 Get magic routing working, I think. Feels incomplete but out of time for today. 2015-11-23 15:50:46 -06:00
Lonnie Ezell
02b7aded4c Getting route matching working better. 2015-11-22 23:57:24 -06:00
Lonnie Ezell
bb9aa6cae6 Get closure routes working as expected. 2015-11-22 23:42:52 -06:00
Lonnie Ezell
d32bb3ad16 Starting to integrate the router properly. This currently shows the 404 page when appropriate, though we'll probably need to update how that works. 2015-11-22 23:29:46 -06:00
Lonnie Ezell
96c1d6aa81 Modify services to actually accept the specified routes from the config file. 2015-11-22 23:03:01 -06:00
Lonnie Ezell
da265593a0 Can now send multipart form data and files with CURLRequest. 2015-11-22 22:13:15 -06:00
Lonnie Ezell
7ee0579632 Can now set HTTP version in CURLRequest. 2015-11-22 21:51:09 -06:00
Lonnie Ezell
562891dea3 Removed the ssl_key option since I was using it wrong. Added verify option. 2015-11-22 21:45:02 -06:00
Lonnie Ezell
e1cd67d06d Added SSL Key option to CURLRequest. 2015-11-22 21:35:45 -06:00