Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/slimphp/Slim

Slim is a PHP micro framework that helps you quickly write simple yet powerful web applications and APIs.
https://github.com/slimphp/Slim

Removing validation from SlimException. Adding note for the future.

7b27ff5693cf8159542d43e9e0ba40297fb04c81 authored over 14 years ago by Josh Lockhart <[email protected]>
Adding author and version numbers to SlimException class documentation

cde5e557553331e42220ed2ad7e6e5e891d80443 authored over 14 years ago by Josh Lockhart <[email protected]>
Adding SlimException class

c80426ca23b0acf8dedece9b979ab240aaf09291 authored over 14 years ago by Josh Lockhart <[email protected]>
Adding Slim auto-loader for Slim-specific dependencies

a6484ac2986dfed07c581ea8800d565ca15d0526 authored over 14 years ago by Josh Lockhart <[email protected]>
Merge branch 'master' of http://github.com/christianchristensen/Slim into christianchristensen-master

d1ec7a68237d9989276d0a717668576eec0b9c80 authored over 14 years ago by Josh Lockhart <[email protected]>
Writing unit tests for Slim class

43a2a50c922172ec607176f43b4f274017182cf0 authored over 14 years ago by Josh Lockhart <[email protected]>
Removing Request Mock, replacing with actual SERVER variables.

c8288fd9dffb2be90a30fa478f1b0d5aa4912099 authored over 14 years ago by Josh Lockhart <[email protected]>
Adding SlimTest to AllTests suite

579bd048bdacf9ca41033028ca28cc30251a2f4a authored over 14 years ago by Josh Lockhart <[email protected]>
Changing require to require_once for all dependencies to avoid conflict with unit tests

ae89628715fadc844425d6414a36d349a0d6f8e9 authored over 14 years ago by Josh Lockhart <[email protected]>
Update the default actions to use relative paths (helpful for non-top-level installs).

f0265cfce4f5ba4cc73dc7aec44ae975eec51802 authored over 14 years ago by Chris Christensen <[email protected]>
Removing register_shutdown_function that autoran Slim::run. You must now explicitly call Slim::run() to execute your Slim application

4683ac186e8e5f14a3850e287a438997d216e554 authored over 14 years ago by Josh Lockhart <[email protected]>
Adding Slim::run() to bootstrap

3086a23403794efa274998ccdb5d16a0d01f266b authored over 14 years ago by Josh Lockhart <[email protected]>
Adding Slim::run() to readme file

7ffab980137324f99573feccf29bb0df77aeb9c4 authored over 14 years ago by Josh Lockhart <[email protected]>
Removing unnecessary code from RouterTest.php

cd9d8f5ac0c076562e4c8394734b34df5e780c3f authored over 14 years ago by Josh Lockhart <[email protected]>
Adding Router unit tests

94d010c460555daa7862fda1f3759c99e0094309 authored over 14 years ago by Josh Lockhart <[email protected]>
Refactoring Router mock object so that it subclasses the Router class to avoid conflicts in AllTests suite with the actual Router class

41c26c7c4a8107ef964e0c5c4d192c2b0185789d authored over 14 years ago by Josh Lockhart <[email protected]>
Adding RouterTest to AllTests suite

b40fdbf6f32a374fd6a39575499310b23c38879c authored over 14 years ago by Josh Lockhart <[email protected]>
Fixing RuntimeException instantiations in Router::urlFor and Router::cacheNamedRoute

998b5e1be4c9f01b61227110737cfb0f78ca6ec9 authored over 14 years ago by Josh Lockhart <[email protected]>
Adding inline docs to ViewTest

b937b8913ce5d4600fbba1bf49c2af4568328b42 authored over 14 years ago by Josh Lockhart <[email protected]>
Writing unit tests for Route now with 100% coverage

f617aa7fa1d60ca8ea79432e01ebe7e2d235d0c2 authored over 14 years ago by Josh Lockhart <[email protected]>
Adding RouteTest to AllTests suite

41d0d3c87c4cf289cfae914d56ee65e57ea32f4e authored over 14 years ago by Josh Lockhart <[email protected]>
Fixing RuntimeException error message thrown in View::templatesDirectory

d6b18d43f8c9bf8f072558dbc91598d77d949f7e authored over 14 years ago by Josh Lockhart <[email protected]>
Adding test templates directory for View unit tests

73ec685264cca9a5f8c1cbc735bf94f95fc5dd45 authored over 14 years ago by Josh Lockhart <[email protected]>
View will throw RuntimeException if templates directory is set to non-existent directory

93231971e9b674ceaa2d64c216d03bfcd504caf1 authored over 14 years ago by Josh Lockhart <[email protected]>
Adding new unit tests for View. Coverage now 100%.

0f9c2f4b9bbcf6b684fd8d5a7e6d8c96b96e5f95 authored over 14 years ago by Josh Lockhart <[email protected]>
Updating inline docs for Slim::render

114bfbcf6c88161d83c248b34d3c1256b4c41ffb authored over 14 years ago by Josh Lockhart <[email protected]>
Adding Slim::setTemplatesDirectory so the end user can change the templates directory if necessary

ea14282fd5f849761a643bee3cc69b72978cdd2c authored over 14 years ago by Josh Lockhart <[email protected]>
Hard-coding the view templates path for the default view. This will later be abstracted using Slim::set() once application settings are added.

f9d89768ac064696d33c7dd46d186d820e09f7df authored over 14 years ago by Josh Lockhart <[email protected]>
Removing Slim dependency from View::render

2ded2a1760bc95c6902d148752d493c1a083f8dd authored over 14 years ago by Josh Lockhart <[email protected]>
should have tested it

09c6a43f05f0de99ed5c850ebcbb01cf3f8af733 authored over 14 years ago by Nicholas Bernardi <[email protected]>
view should be after app

d825dc11d25d668b193e40f6652605f2af535a5d authored over 14 years ago by Nicholas Bernardi <[email protected]>
more formatting

dcb7064674a20fb86782a425dfc5c70a6eaea010 authored over 14 years ago by Nicholas Bernardi <[email protected]>
formatting

4faccb1d234b1c78f6f4b12c21c0f485c9365029 authored over 14 years ago by Nicholas Bernardi <[email protected]>
Combining init and initWithView. Not really necessary to have both

4b2b3b0dcd3061c5d41ede809ae5aab5cdf7e79d authored over 14 years ago by Nicholas Bernardi <[email protected]>
Fixing a few issues after merging named routes into master branch

1bc7a648d2f957c734ce4b59a7cb6527568b7b1d authored over 14 years ago by Josh Lockhart <[email protected]>
Adding support for Route regular expression conditions

Adding support for named routes

Adding Router::urlFor() method

eecee42e1af84d550925712cc0320aaeb564c659 authored over 14 years ago by Josh Lockhart <[email protected]>
Updating inline docs for Route::name and Route::conditions

51c2fef61f31ca09e350cdb86694f8d495b85a40 authored over 14 years ago by Josh Lockhart <[email protected]>
Updating inline docs for Route::name and Route::conditions

8f7450586b0559cb9bed77a0fd0cd03d323477e4 authored over 14 years ago by Josh Lockhart <[email protected]>
Updating Route::name and Route::conditions to return to enable method chaining

fdf5a4a31a9e1da1a97f50fd39ad32d1598ff5b6 authored over 14 years ago by Josh Lockhart <[email protected]>
Updating inline documentation for Router::map

b81fd28416d73ac2f92ddc58bc2f3e01fb35ab02 authored over 14 years ago by Josh Lockhart <[email protected]>
Cleaning up Router::dispatch method

f85e4d29cf6189d44c6d12a8c189dd128b4cbebe authored over 14 years ago by Josh Lockhart <[email protected]>
Updating inline documentation for Slim::get, Slim::post, Slim::put, Slim::delete

f1aec1841af34e5bcfa794aa8fd0a9232cbca51d authored over 14 years ago by Josh Lockhart <[email protected]>
Populating Router:: keys so that Exception is not thrown for request method if no route for that method exists

5aed3045723fc13fe97816a94dd38c6dbfcb9602 authored over 14 years ago by Josh Lockhart <[email protected]>
Removing test code from slim/Router.php

ab256819908331a9724e313daae917efbc43f7a1 authored over 14 years ago by Josh Lockhart <[email protected]>
Adding named route example to bootstrap.php

b40a10bba97bc549b198fcff9e80b86db71916ac authored over 14 years ago by Josh Lockhart <[email protected]>
Updating Slim::get, Slim::post, Slim::put, and Slim::delete to return the Route created for the given pattern and method

40a468e690201090846dab800045a5fb4dc6c707 authored over 14 years ago by Josh Lockhart <[email protected]>
Updating Router::map to return the route after the route is created and cached

5757d8710a78bb793ba82a207eb1208d8190a348 authored over 14 years ago by Josh Lockhart <[email protected]>
Updating inline documentation for Route::matches

9c9f3c6542e0d11647b9d79f22abd96c940adc68 authored over 14 years ago by Josh Lockhart <[email protected]>
Updating inline documentation for Route constructor

cfc0c58acbaa3286574fb232e872fcce867d6819 authored over 14 years ago by Josh Lockhart <[email protected]>
Updating inline documentation for Router::

3b8c5ec08c0e85e50bb352988f48966a3e74e5f1 authored over 14 years ago by Josh Lockhart <[email protected]>
Removing Route::matched since it is now obsolete

2c5aac6ed998cca647de8389ebc97d8b1de3f6a1 authored over 14 years ago by Josh Lockhart <[email protected]>
Refactoring Route constructor to remove all dependency on the Request object

Adding Route::matches so that a Route may be compared to a Request resource URI when necessary

2056cc3bd7a6ef10e26b190cb64c35e68c618f69 authored over 14 years ago by Josh Lockhart <[email protected]>
Removing property from Router class

Refactoring Router::dispatch method due to changes in Route class

d77c392c311c50daa5a7857fa98e7494ddd016ee authored over 14 years ago by Josh Lockhart <[email protected]>
Removing conditions param from Route constructor.

Setting route conditions to empty array in Route constructor

fbeb82b415540672669b1f7d6a026c4973b8d320 authored over 14 years ago by Josh Lockhart <[email protected]>
Requiring the new Route class file

8b33078111ed3b86f90bef79728122b88a9f2686 authored over 14 years ago by Josh Lockhart <[email protected]>
Removing Route class from Router.php

e834dbfb692baa0b4cc9498171c94cf412e80362 authored over 14 years ago by Josh Lockhart <[email protected]>
Separating Route class into its own file

Adding Route::name and Route::conditions methods

d496d3559ea9702ce51aaaf53a5476880484e61c authored over 14 years ago by Josh Lockhart <[email protected]>
Fixing small regression in Slim class. No longer passing Response object into View constructor.

464eebf4950f1fa9e0547be250160df8fd5fa0ab authored over 14 years ago by Josh Lockhart <[email protected]>
Adding AllTests suite file to run all unit tests together

b14081dac1a818b6cf73098a65951bbe7b184dfa authored over 14 years ago by Josh Lockhart <[email protected]>
Adding unit tests README file

666999e535ff9f52ec72bbebdcb56b8f93ee0457 authored over 14 years ago by Josh Lockhart <[email protected]>
Adding Slim global header to ViewTest class

fb8bdaa911d9f25954393b709c701e6bd250a65a authored over 14 years ago by Josh Lockhart <[email protected]>
Fixing merge conflict in slim/View.php when merging in initial unit tests

378f3516eae61caeb1d519115e96369fc25760bf authored over 14 years ago by Josh Lockhart <[email protected]>
Re-writing View::render inline documentation to be more accurate

660834bfa47a2ac1390f04e8e0e59ef54c72daaa authored over 14 years ago by Josh Lockhart <[email protected]>
Re-writing View:: inline documentation to be more accurate

1887ae3e176ea2bc2fe58a1fc4b5141a6c4bec49 authored over 14 years ago by Josh Lockhart <[email protected]>
Updating the View class constructor documentation

1536ab9458c2529095cd5290715ef62a4cc2396d authored over 14 years ago by Josh Lockhart <[email protected]>
Removed Response class property from View

ccf77356fe1f4a59e67edef1ad7c6fce2086c89d authored over 14 years ago by Josh Lockhart <[email protected]>
Removed Response class variable from View

e20f0076bab98ec2c098f17ffbeea5c8bf634f2e authored over 14 years ago by Josh Lockhart <[email protected]>
Wrote unit tests for View::data

3771701b4ac78ee01c64670af23ee77ec7455fcd authored over 14 years ago by Josh Lockhart <[email protected]>
Adding initial PHPUnit test files

e26cdf9f14a563a2d918ab3efb0697f3782ad688 authored over 14 years ago by Josh Lockhart <[email protected]>
Fix PHP5 < 5.3 incompatibility

cd75ac0c667451e9b8d80b83ff5ac2f984cf350c authored over 14 years ago by Jamie Matthews <[email protected]>
Updating file header documentation to clearly state official version requiment as PHP 5 or higher. This should avoid any further confusion. PHP 4 is NOT supported contrary to earlier statements.

c5f4fd468f96b35734482223cfa5cf42c76543eb authored over 14 years ago by Josh Lockhart <[email protected]>
Updating the README version requirement to PHP 5 since I am not entirely certain about PHP 4.x compatibility just yet. Better safe than sorry for now until someone can confirm otherwise.

c5f04e45eb70fbffd496349c9359a03c2f406bc9 authored over 14 years ago by Josh Lockhart <[email protected]>
Adjusting Slim::run to accept both anonymous function calbacks or named function callbacks

7b0fb44c89c92f6aac8d64755fcd20f648e9536e authored over 14 years ago by Josh Lockhart <[email protected]>
Adding PHP 4 routing examples enabled by merging changes from j4mie to enable PHP4 compatibility

2d0fd67ff2c885257a168dd1dce4da6f50bb66ff authored over 14 years ago by Josh Lockhart <[email protected]>
Adding new PHP version requirements and PHP 4 route example

8120b73c39596c34772113206e414d8e3bdfa457 authored over 14 years ago by Josh Lockhart <[email protected]>
Add support for earlier versions of PHP5

Convert anonymous function in main Slim class into a static method call.
Also add an example boo...

1909ad32b15ca9d52b1d14c056bfeea7bf3b6071 authored over 14 years ago by Jamie Matthews <[email protected]>
Adding full Twitter URL to readme file

88e8bc07411e0f5e8087253bc2b8ab2cb2ab6f42 authored over 14 years ago by Josh Lockhart <[email protected]>
Cleaning up the readme file

b7695285542bcf7d94d7a406c122ed6eadf8ce5e authored over 14 years ago by Josh Lockhart <[email protected]>
Added a more informative demo index.html page

00b290694ab5ab27865ca2ba7ddc06c563d58547 authored over 14 years ago by Josh Lockhart <[email protected]>
Adding HelloWorld code to README file

786268f32d3542deffeb3e00866460c2b25a9fb0 authored over 14 years ago by Josh Lockhart <[email protected]>
Adding the license info to the readme file

579ecf51246564f30fbc9e64c919d18ddb72cae6 authored over 14 years ago by Josh Lockhart <[email protected]>
Adding initial README file

c97598fcd5b4e87152ebc455ca46fc584fcc1fd7 authored over 14 years ago by Josh Lockhart <[email protected]>
Adding Slim PHP files

9ff098ba7903c4608f2b369447d7d81e2e79ea85 authored over 14 years ago by Josh Lockhart <[email protected]>
Initial commit

e80b4e57702cb2aea33746e91cc02feb6f9e81e1 authored over 14 years ago by Josh Lockhart <[email protected]>