22383 Commits

Author SHA1 Message Date
Lonnie Ezell
8c9edce5ab Added HTML reporting to the Benchmark Iterator. 2015-09-15 08:23:10 -05:00
Lonnie Ezell
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. 2015-09-14 22:40:49 -05:00
Lonnie Ezell
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. 2015-09-14 09:28:28 -05:00
Lonnie Ezell
c2dc173aa1 Refactoring DI to read the config file correctly. 2015-09-14 09:25:50 -05:00
Lonnie Ezell
4ca722025e Removing addClass and removeClass from Autoloader because simply using require() elsewhere makes more sense. 2015-09-14 09:01:51 -05:00
Lonnie Ezell
c821688f06 Change order of file extensions for spl_autoload for higher performance. 2015-09-14 08:46:29 -05:00
Lonnie Ezell
bebcaa4ba9 Basic Autoloader documentation. 2015-09-12 00:22:28 -05:00
Lonnie Ezell
6d44ebf35c Prepend our autoloader to the spl_autoload queue to try and ensure maximum performance. 2015-09-12 00:01:00 -05:00
Lonnie Ezell
69f054475c Added support for autoloading in legacy libraries and models directories. 2015-09-11 23:45:06 -05:00
Lonnie Ezell
f1ddcaf8a4 Can now add and remove classes and namespaces in the Autoloader. 2015-09-11 23:30:29 -05:00
Lonnie Ezell
4e2e6419d9 Tests and bugfixes on Timer. 2015-09-10 13:50:51 -05:00
Lonnie Ezell
a05b4f5cff Initial work on new Benchmarking tools, including a timer and an iterator. 2015-09-09 00:22:15 -05:00
Lonnie Ezell
25f109b499 Clarifications. 2015-09-08 11:51:24 -05:00
Lonnie Ezell
d874a5417d Wrapping up initial DI Container docs. 2015-09-08 11:24:39 -05:00
Lonnie Ezell
d67f6cba55 A start at reworking the DI documentation to show why it is needed and help users understand when to use it. 2015-09-08 01:01:25 -05:00
Lonnie Ezell
179ce7b003 Basic tests for Autoloader. 2015-08-30 23:13:47 -05:00
Lonnie Ezell
ea49e9833f What?! Can't use static in that instance... 2015-08-30 22:04:30 -05:00
Lonnie Ezell
7fc64f75aa Convenience method for accessing DI container. 2015-08-29 00:19:47 -05:00
Lonnie Ezell
14c2e9d5c0 Remove spaces. 2015-08-29 00:12:49 -05:00
Lonnie Ezell
a636ba9fdb Getting a start at putting the pieces back together so we can say Hi. 2015-08-29 00:08:06 -05:00
Lonnie Ezell
2924cb6c1b Formatting index 2015-08-28 23:43:58 -05:00
Lonnie Ezell
5d4425588b Bring back our index file, with a few small tweaks. 2015-08-28 23:43:35 -05:00
Lonnie Ezell
1249c23e38 Rename the writable folder to remove the extra 'e' 2015-08-28 23:38:55 -05:00
Lonnie Ezell
2740d6e2cd Added test and coverage notes to Readme. 2015-08-28 23:29:10 -05:00
Lonnie Ezell
77fc23faae Initial tests for DI Container. 2015-08-28 23:08:36 -05:00
Lonnie Ezell
cc8e17a0fd Merge branch 'develop' of https://github.com/lonnieezell/CodeIgniter4 into develop 2015-08-27 00:09:51 -05:00
Lonnie Ezell
c3a2f89811 Initial skeleton config files for Autoloader and DI Container. 2015-08-27 00:09:44 -05:00
Instructor, Computer Systems Technology
1dbaa460d5 Merge pull request #1 from jim-parry/license
Initial license
2015-08-26 21:51:58 -07:00
Master Yoda
ec1cf059a1 Initial license 2015-08-26 21:44:12 -07:00
Lonnie Ezell
2ae447f35f Added a dependency injection container 2015-08-26 23:38:40 -05:00
Master Yoda
bc1298571d Initial license 2015-08-26 21:37:44 -07:00
Lonnie Ezell
afd5d479fb Added a basic PSR4 and classmap autoloader. 2015-08-26 23:29:26 -05:00
Lonnie Ezell
0d92381e74 Initial import. 2015-08-26 23:16:28 -05:00