Commit Graph

  • eb47c45927 Changing default value of HTTP_HOST when called through CLI to null. Lonnie Ezell 2015-09-28 23:35:03 -05:00
  • 848a867546 Adding type-hinting to RouteCollection. Lonnie Ezell 2015-09-28 23:33:17 -05:00
  • 9d12289e06 Added typehinting to RouteCollection. Lonnie Ezell 2015-09-28 23:29:26 -05:00
  • 17f8cf165a Adding type hints to Router. Lonnie Ezell 2015-09-28 23:27:01 -05:00
  • d7cf0d2fe5 Fixing errors in Router when running under nginx on PHP7 Lonnie Ezell 2015-09-28 23:16:04 -05:00
  • 465d0af228 Don't die. Lonnie Ezell 2015-09-28 08:56:00 -05:00
  • 0c65db5c94 Getting the DI to work with any class the autoloader can find, as we do a simple route to the controller setup. Lonnie Ezell 2015-09-28 08:55:30 -05:00
  • 9a2d7f11d1 Change require_once to require for CodeIgniter.php file for performance gains. We are not really supporting HMVC so this shouldn't be an issue. Lonnie Ezell 2015-09-28 08:36:12 -05:00
  • 18a9707f4c Starting the integration of our Router into the bootstrapping process. Lonnie Ezell 2015-09-28 00:26:14 -05:00
  • 61be05eadf Updating routing documentation. Lonnie Ezell 2015-09-28 00:04:49 -05:00
  • 8d026a60ef Fixing some testing errors due to refactoring. Lonnie Ezell 2015-09-27 23:52:26 -05:00
  • 0031f5624e Basic router tests for working with closures. Lonnie Ezell 2015-09-27 23:35:11 -05:00
  • 453af98b17 Tests the basics of the router matching controller/method and back-referenced placeholders. Lonnie Ezell 2015-09-27 23:24:33 -05:00
  • 9be2183368 Fleshing out the Router. Large chunks borrowed from CI3 for this. We can always upgrade to something else later if we need to. Lonnie Ezell 2015-09-26 00:16:04 -05:00
  • 9bf172a06e Skeleton Router class. Lonnie Ezell 2015-09-24 23:18:25 -05:00
  • afe7312735 Initial Router Interface. Lonnie Ezell 2015-09-24 23:08:34 -05:00
  • fffff73e8b Modify the way that HTTP verbs work with routes to match CI3. Lonnie Ezell 2015-09-24 22:28:14 -05:00
  • 1a26e05500 Added basic routing docs. Lonnie Ezell 2015-09-23 00:14:20 -05:00
  • 4899177b04 Standards formatting of RouteCollection. Lonnie Ezell 2015-09-22 22:53:45 -05:00
  • 9a284c51a9 Added a default routes config file. Lonnie Ezell 2015-09-22 22:50:10 -05:00
  • e4130e1823 Implementing the RouterCollection's map method. Lonnie Ezell 2015-09-22 22:32:36 -05:00
  • b88287cd7c Getting a start on the routing system. Lonnie Ezell 2015-09-22 15:05:25 -05:00
  • cbfd22e1cc Initial stab at RouteCollectionInterface. Lonnie Ezell 2015-09-16 23:53:27 -05:00
  • aed5b2f484 Adding benchmark files to classmap and services config files. Lonnie Ezell 2015-09-16 23:06:15 -05:00
  • 1c5bffc46c Added basic docs for benchmarking classes. Lonnie Ezell 2015-09-16 23:02:49 -05:00
  • 8c9edce5ab Added HTML reporting to the Benchmark Iterator. Lonnie Ezell 2015-09-15 08:23:10 -05:00
  • b3a402a268 Refactor Autoloader to move the classmap into it's own registered autoload function to reduce the complexity of logic in our autoloader and get us closer to raw PHP. Lonnie Ezell 2015-09-14 22:40:49 -05:00
  • b2751ed1ca Refactor to use the Autoloader as a 'single' from the DI container so it can be accessed later and namespaces can be added if needed. Lonnie Ezell 2015-09-14 09:28:28 -05:00
  • c2dc173aa1 Refactoring DI to read the config file correctly. Lonnie Ezell 2015-09-14 09:25:50 -05:00
  • 4ca722025e Removing addClass and removeClass from Autoloader because simply using require() elsewhere makes more sense. Lonnie Ezell 2015-09-14 09:01:51 -05:00
  • c821688f06 Change order of file extensions for spl_autoload for higher performance. Lonnie Ezell 2015-09-14 08:46:29 -05:00
  • bebcaa4ba9 Basic Autoloader documentation. Lonnie Ezell 2015-09-12 00:22:28 -05:00
  • 6d44ebf35c Prepend our autoloader to the spl_autoload queue to try and ensure maximum performance. Lonnie Ezell 2015-09-12 00:01:00 -05:00
  • 69f054475c Added support for autoloading in legacy libraries and models directories. Lonnie Ezell 2015-09-11 23:45:06 -05:00
  • f1ddcaf8a4 Can now add and remove classes and namespaces in the Autoloader. Lonnie Ezell 2015-09-11 23:30:29 -05:00
  • 4e2e6419d9 Tests and bugfixes on Timer. Lonnie Ezell 2015-09-10 13:50:51 -05:00
  • a05b4f5cff Initial work on new Benchmarking tools, including a timer and an iterator. Lonnie Ezell 2015-09-09 00:22:15 -05:00
  • 25f109b499 Clarifications. Lonnie Ezell 2015-09-08 11:51:24 -05:00
  • d874a5417d Wrapping up initial DI Container docs. Lonnie Ezell 2015-09-08 11:24:39 -05:00
  • d67f6cba55 A start at reworking the DI documentation to show why it is needed and help users understand when to use it. Lonnie Ezell 2015-09-08 01:01:25 -05:00
  • 179ce7b003 Basic tests for Autoloader. Lonnie Ezell 2015-08-30 23:13:47 -05:00
  • ea49e9833f What?! Can't use static in that instance... Lonnie Ezell 2015-08-30 22:04:30 -05:00
  • 7fc64f75aa Convenience method for accessing DI container. Lonnie Ezell 2015-08-29 00:19:47 -05:00
  • 14c2e9d5c0 Remove spaces. Lonnie Ezell 2015-08-29 00:12:49 -05:00
  • a636ba9fdb Getting a start at putting the pieces back together so we can say Hi. Lonnie Ezell 2015-08-29 00:08:06 -05:00
  • 2924cb6c1b Formatting index Lonnie Ezell 2015-08-28 23:43:58 -05:00
  • 5d4425588b Bring back our index file, with a few small tweaks. Lonnie Ezell 2015-08-28 23:43:35 -05:00
  • 1249c23e38 Rename the writable folder to remove the extra 'e' Lonnie Ezell 2015-08-28 23:38:55 -05:00
  • 2740d6e2cd Added test and coverage notes to Readme. Lonnie Ezell 2015-08-28 23:29:10 -05:00
  • 77fc23faae Initial tests for DI Container. Lonnie Ezell 2015-08-28 23:08:36 -05:00
  • cc8e17a0fd Merge branch 'develop' of https://github.com/lonnieezell/CodeIgniter4 into develop Lonnie Ezell 2015-08-27 00:09:51 -05:00
  • c3a2f89811 Initial skeleton config files for Autoloader and DI Container. Lonnie Ezell 2015-08-27 00:09:44 -05:00
  • 1dbaa460d5 Merge pull request #1 from jim-parry/license Instructor, Computer Systems Technology 2015-08-26 21:51:58 -07:00
  • ec1cf059a1 Initial license Master Yoda 2015-08-26 21:44:12 -07:00
  • 2ae447f35f Added a dependency injection container Lonnie Ezell 2015-08-26 23:38:40 -05:00
  • bc1298571d Initial license Master Yoda 2015-08-26 21:37:44 -07:00
  • afd5d479fb Added a basic PSR4 and classmap autoloader. Lonnie Ezell 2015-08-26 23:29:26 -05:00
  • 0d92381e74 Initial import. Lonnie Ezell 2015-08-26 23:16:28 -05:00