Browse Source

Merge branch hamiltont/cakephp-patch

- Fixes all cakephp URL verification errors
- Renames cake to cakephp
Hamilton Turner 11 years ago
parent
commit
a5a89c7f87
100 changed files with 26 additions and 11 deletions
  1. 1 1
      .travis.yml
  2. 0 0
      cakephp/.editorconfig
  3. 0 0
      cakephp/.gitignore
  4. 0 0
      cakephp/.htaccess
  5. 0 0
      cakephp/.travis.yml
  6. 0 0
      cakephp/README-cake.md
  7. 0 0
      cakephp/README.md
  8. 0 0
      cakephp/__init__.py
  9. 0 0
      cakephp/app/.htaccess.orig
  10. 0 0
      cakephp/app/Config/Schema/db_acl.php
  11. 0 0
      cakephp/app/Config/Schema/db_acl.sql
  12. 0 0
      cakephp/app/Config/Schema/i18n.php
  13. 0 0
      cakephp/app/Config/Schema/i18n.sql
  14. 0 0
      cakephp/app/Config/Schema/sessions.php
  15. 0 0
      cakephp/app/Config/Schema/sessions.sql
  16. 0 0
      cakephp/app/Config/acl.ini.php
  17. 0 0
      cakephp/app/Config/acl.php
  18. 0 0
      cakephp/app/Config/bootstrap.php
  19. 0 0
      cakephp/app/Config/core.php
  20. 0 0
      cakephp/app/Config/database.php
  21. 0 0
      cakephp/app/Config/email.php.default
  22. 0 0
      cakephp/app/Config/routes.php
  23. 0 0
      cakephp/app/Console/Command/AppShell.php
  24. 0 0
      cakephp/app/Console/Command/Task/empty
  25. 0 0
      cakephp/app/Console/Templates/empty
  26. 0 0
      cakephp/app/Console/cake
  27. 0 0
      cakephp/app/Console/cake.bat
  28. 0 0
      cakephp/app/Console/cake.php
  29. 0 0
      cakephp/app/Controller/AppController.php
  30. 0 0
      cakephp/app/Controller/Component/empty
  31. 0 0
      cakephp/app/Controller/FortunesController.php
  32. 0 0
      cakephp/app/Controller/JsonController.php
  33. 0 0
      cakephp/app/Controller/PagesController.php
  34. 0 0
      cakephp/app/Controller/PlaintextController.php
  35. 17 2
      cakephp/app/Controller/WorldController.php
  36. 0 0
      cakephp/app/Lib/empty
  37. 0 0
      cakephp/app/Locale/eng/LC_MESSAGES/empty
  38. 0 0
      cakephp/app/Model/AppModel.php
  39. 0 0
      cakephp/app/Model/Behavior/empty
  40. 0 0
      cakephp/app/Model/Datasource/empty
  41. 0 0
      cakephp/app/Model/Fortune.php
  42. 0 0
      cakephp/app/Model/World.php
  43. 0 0
      cakephp/app/Plugin/empty
  44. 0 0
      cakephp/app/Test/Case/Controller/Component/empty
  45. 0 0
      cakephp/app/Test/Case/Model/Behavior/empty
  46. 0 0
      cakephp/app/Test/Case/View/Helper/empty
  47. 0 0
      cakephp/app/Test/Fixture/empty
  48. 0 0
      cakephp/app/Vendor/empty
  49. 0 0
      cakephp/app/View/Elements/empty
  50. 0 0
      cakephp/app/View/Emails/html/default.ctp
  51. 0 0
      cakephp/app/View/Emails/text/default.ctp
  52. 0 0
      cakephp/app/View/Errors/error400.ctp
  53. 0 0
      cakephp/app/View/Errors/error500.ctp
  54. 0 0
      cakephp/app/View/Fortunes/index.ctp
  55. 0 0
      cakephp/app/View/Helper/AppHelper.php
  56. 0 0
      cakephp/app/View/Layouts/Emails/html/default.ctp
  57. 0 0
      cakephp/app/View/Layouts/Emails/text/default.ctp
  58. 0 0
      cakephp/app/View/Layouts/ajax.ctp
  59. 0 0
      cakephp/app/View/Layouts/benchmark.ctp
  60. 0 0
      cakephp/app/View/Layouts/default.ctp
  61. 0 0
      cakephp/app/View/Layouts/error.ctp
  62. 0 0
      cakephp/app/View/Layouts/flash.ctp
  63. 0 0
      cakephp/app/View/Layouts/js/default.ctp
  64. 0 0
      cakephp/app/View/Layouts/rss/default.ctp
  65. 0 0
      cakephp/app/View/Layouts/xml/default.ctp
  66. 0 0
      cakephp/app/View/Pages/home.ctp
  67. 0 0
      cakephp/app/View/Scaffolds/empty
  68. 0 0
      cakephp/app/index.php
  69. 0 0
      cakephp/app/tmp/cache/models/.gitkeep
  70. 0 0
      cakephp/app/tmp/cache/persistent/.gitkeep
  71. 0 0
      cakephp/app/webroot/.htaccess.orig
  72. 0 0
      cakephp/app/webroot/apc.php
  73. 0 0
      cakephp/app/webroot/css/cake.generic.css
  74. 0 0
      cakephp/app/webroot/favicon.ico
  75. 0 0
      cakephp/app/webroot/files/empty
  76. 0 0
      cakephp/app/webroot/img/cake.icon.png
  77. 0 0
      cakephp/app/webroot/img/cake.power.gif
  78. 0 0
      cakephp/app/webroot/img/test-error-icon.png
  79. 0 0
      cakephp/app/webroot/img/test-fail-icon.png
  80. 0 0
      cakephp/app/webroot/img/test-pass-icon.png
  81. 0 0
      cakephp/app/webroot/img/test-skip-icon.png
  82. 0 0
      cakephp/app/webroot/index.php
  83. 0 0
      cakephp/app/webroot/js/empty
  84. 0 0
      cakephp/app/webroot/test.php
  85. 0 0
      cakephp/app/webroot/web.config
  86. 5 5
      cakephp/benchmark_config
  87. 0 0
      cakephp/build.properties
  88. 0 0
      cakephp/build.xml
  89. 2 2
      cakephp/deploy/cake
  90. 1 1
      cakephp/deploy/nginx.conf
  91. 0 0
      cakephp/index.php
  92. 0 0
      cakephp/install.sh
  93. 0 0
      cakephp/lib/Cake/Cache/Cache.php
  94. 0 0
      cakephp/lib/Cake/Cache/CacheEngine.php
  95. 0 0
      cakephp/lib/Cake/Cache/Engine/ApcEngine.php
  96. 0 0
      cakephp/lib/Cake/Cache/Engine/FileEngine.php
  97. 0 0
      cakephp/lib/Cake/Cache/Engine/MemcacheEngine.php
  98. 0 0
      cakephp/lib/Cake/Cache/Engine/RedisEngine.php
  99. 0 0
      cakephp/lib/Cake/Cache/Engine/WincacheEngine.php
  100. 0 0
      cakephp/lib/Cake/Cache/Engine/XcacheEngine.php

+ 1 - 1
.travis.yml

@@ -34,7 +34,7 @@ env:
     - TESTDIR=aspnet
     - TESTDIR=beego
     - TESTDIR=bottle
-    - TESTDIR=cake
+    - TESTDIR=cakephp
     - TESTDIR=compojure
     - TESTDIR=cowboy
     - TESTDIR=cpoll_cppsp

+ 0 - 0
cake/.editorconfig → cakephp/.editorconfig


+ 0 - 0
cake/.gitignore → cakephp/.gitignore


+ 0 - 0
cake/.htaccess → cakephp/.htaccess


+ 0 - 0
cake/.travis.yml → cakephp/.travis.yml


+ 0 - 0
cake/README-cake.md → cakephp/README-cake.md


+ 0 - 0
cake/README.md → cakephp/README.md


+ 0 - 0
cake/__init__.py → cakephp/__init__.py


+ 0 - 0
cake/app/.htaccess.orig → cakephp/app/.htaccess.orig


+ 0 - 0
cake/app/Config/Schema/db_acl.php → cakephp/app/Config/Schema/db_acl.php


+ 0 - 0
cake/app/Config/Schema/db_acl.sql → cakephp/app/Config/Schema/db_acl.sql


+ 0 - 0
cake/app/Config/Schema/i18n.php → cakephp/app/Config/Schema/i18n.php


+ 0 - 0
cake/app/Config/Schema/i18n.sql → cakephp/app/Config/Schema/i18n.sql


+ 0 - 0
cake/app/Config/Schema/sessions.php → cakephp/app/Config/Schema/sessions.php


+ 0 - 0
cake/app/Config/Schema/sessions.sql → cakephp/app/Config/Schema/sessions.sql


+ 0 - 0
cake/app/Config/acl.ini.php → cakephp/app/Config/acl.ini.php


+ 0 - 0
cake/app/Config/acl.php → cakephp/app/Config/acl.php


+ 0 - 0
cake/app/Config/bootstrap.php → cakephp/app/Config/bootstrap.php


+ 0 - 0
cake/app/Config/core.php → cakephp/app/Config/core.php


+ 0 - 0
cake/app/Config/database.php → cakephp/app/Config/database.php


+ 0 - 0
cake/app/Config/email.php.default → cakephp/app/Config/email.php.default


+ 0 - 0
cake/app/Config/routes.php → cakephp/app/Config/routes.php


+ 0 - 0
cake/app/Console/Command/AppShell.php → cakephp/app/Console/Command/AppShell.php


+ 0 - 0
cake/app/Console/Command/Task/empty → cakephp/app/Console/Command/Task/empty


+ 0 - 0
cake/app/Console/Templates/empty → cakephp/app/Console/Templates/empty


+ 0 - 0
cake/app/Console/cake → cakephp/app/Console/cake


+ 0 - 0
cake/app/Console/cake.bat → cakephp/app/Console/cake.bat


+ 0 - 0
cake/app/Console/cake.php → cakephp/app/Console/cake.php


+ 0 - 0
cake/app/Controller/AppController.php → cakephp/app/Controller/AppController.php


+ 0 - 0
cake/app/Controller/Component/empty → cakephp/app/Controller/Component/empty


+ 0 - 0
cake/app/Controller/FortunesController.php → cakephp/app/Controller/FortunesController.php


+ 0 - 0
cake/app/Controller/JsonController.php → cakephp/app/Controller/JsonController.php


+ 0 - 0
cake/app/Controller/PagesController.php → cakephp/app/Controller/PagesController.php


+ 0 - 0
cake/app/Controller/PlaintextController.php → cakephp/app/Controller/PlaintextController.php


+ 17 - 2
cake/app/Controller/WorldController.php → cakephp/app/Controller/WorldController.php

@@ -13,8 +13,16 @@ class WorldController extends AppController {
     // Read number of queries to run from URL parameter
     // http://book.cakephp.org/2.0/en/controllers/request-response.html#accessing-request-parameters
     $query_count = $this->request->query('queries');
+    $should_return_array = True;
     if ($query_count == null) {
       $query_count = 1;
+      $should_return_array = False;
+    }
+    $query_count = intval($query_count);
+    if ($query_count == 0) {
+      $query_count = 1;
+    } elseif ($query_count > 500) {
+      $query_count = 500;
     }
 
     // Create an array with the response string.
@@ -33,11 +41,18 @@ class WorldController extends AppController {
       $arr[] = array("id" => $world['World']['id'], "randomNumber" => $world['World']['randomNumber']);
     }
 
+    # Return either one object or a json list
+    if ($should_return_array == False) {
+      $this->set('worlds', $arr[0]);
+    } else {
+      $this->set('worlds', $arr);  
+    }
+
     // Use the CakePHP JSON View
     // http://book.cakephp.org/2.0/en/views/json-and-xml-views.html
-    $this->set('worlds', $arr);
-    $this->set('_serialize', array('worlds'));
+    $this->set('_serialize', 'worlds');
   }
+
 }
 ?>
 

+ 0 - 0
cake/app/Lib/empty → cakephp/app/Lib/empty


+ 0 - 0
cake/app/Locale/eng/LC_MESSAGES/empty → cakephp/app/Locale/eng/LC_MESSAGES/empty


+ 0 - 0
cake/app/Model/AppModel.php → cakephp/app/Model/AppModel.php


+ 0 - 0
cake/app/Model/Behavior/empty → cakephp/app/Model/Behavior/empty


+ 0 - 0
cake/app/Model/Datasource/empty → cakephp/app/Model/Datasource/empty


+ 0 - 0
cake/app/Model/Fortune.php → cakephp/app/Model/Fortune.php


+ 0 - 0
cake/app/Model/World.php → cakephp/app/Model/World.php


+ 0 - 0
cake/app/Plugin/empty → cakephp/app/Plugin/empty


+ 0 - 0
cake/app/Test/Case/Controller/Component/empty → cakephp/app/Test/Case/Controller/Component/empty


+ 0 - 0
cake/app/Test/Case/Model/Behavior/empty → cakephp/app/Test/Case/Model/Behavior/empty


+ 0 - 0
cake/app/Test/Case/View/Helper/empty → cakephp/app/Test/Case/View/Helper/empty


+ 0 - 0
cake/app/Test/Fixture/empty → cakephp/app/Test/Fixture/empty


+ 0 - 0
cake/app/Vendor/empty → cakephp/app/Vendor/empty


+ 0 - 0
cake/app/View/Elements/empty → cakephp/app/View/Elements/empty


+ 0 - 0
cake/app/View/Emails/html/default.ctp → cakephp/app/View/Emails/html/default.ctp


+ 0 - 0
cake/app/View/Emails/text/default.ctp → cakephp/app/View/Emails/text/default.ctp


+ 0 - 0
cake/app/View/Errors/error400.ctp → cakephp/app/View/Errors/error400.ctp


+ 0 - 0
cake/app/View/Errors/error500.ctp → cakephp/app/View/Errors/error500.ctp


+ 0 - 0
cake/app/View/Fortunes/index.ctp → cakephp/app/View/Fortunes/index.ctp


+ 0 - 0
cake/app/View/Helper/AppHelper.php → cakephp/app/View/Helper/AppHelper.php


+ 0 - 0
cake/app/View/Layouts/Emails/html/default.ctp → cakephp/app/View/Layouts/Emails/html/default.ctp


+ 0 - 0
cake/app/View/Layouts/Emails/text/default.ctp → cakephp/app/View/Layouts/Emails/text/default.ctp


+ 0 - 0
cake/app/View/Layouts/ajax.ctp → cakephp/app/View/Layouts/ajax.ctp


+ 0 - 0
cake/app/View/Layouts/benchmark.ctp → cakephp/app/View/Layouts/benchmark.ctp


+ 0 - 0
cake/app/View/Layouts/default.ctp → cakephp/app/View/Layouts/default.ctp


+ 0 - 0
cake/app/View/Layouts/error.ctp → cakephp/app/View/Layouts/error.ctp


+ 0 - 0
cake/app/View/Layouts/flash.ctp → cakephp/app/View/Layouts/flash.ctp


+ 0 - 0
cake/app/View/Layouts/js/default.ctp → cakephp/app/View/Layouts/js/default.ctp


+ 0 - 0
cake/app/View/Layouts/rss/default.ctp → cakephp/app/View/Layouts/rss/default.ctp


+ 0 - 0
cake/app/View/Layouts/xml/default.ctp → cakephp/app/View/Layouts/xml/default.ctp


+ 0 - 0
cake/app/View/Pages/home.ctp → cakephp/app/View/Pages/home.ctp


+ 0 - 0
cake/app/View/Scaffolds/empty → cakephp/app/View/Scaffolds/empty


+ 0 - 0
cake/app/index.php → cakephp/app/index.php


+ 0 - 0
cake/app/tmp/cache/models/.gitkeep → cakephp/app/tmp/cache/models/.gitkeep


+ 0 - 0
cake/app/tmp/cache/persistent/.gitkeep → cakephp/app/tmp/cache/persistent/.gitkeep


+ 0 - 0
cake/app/webroot/.htaccess.orig → cakephp/app/webroot/.htaccess.orig


+ 0 - 0
cake/app/webroot/apc.php → cakephp/app/webroot/apc.php


+ 0 - 0
cake/app/webroot/css/cake.generic.css → cakephp/app/webroot/css/cake.generic.css


+ 0 - 0
cake/app/webroot/favicon.ico → cakephp/app/webroot/favicon.ico


+ 0 - 0
cake/app/webroot/files/empty → cakephp/app/webroot/files/empty


+ 0 - 0
cake/app/webroot/img/cake.icon.png → cakephp/app/webroot/img/cake.icon.png


+ 0 - 0
cake/app/webroot/img/cake.power.gif → cakephp/app/webroot/img/cake.power.gif


+ 0 - 0
cake/app/webroot/img/test-error-icon.png → cakephp/app/webroot/img/test-error-icon.png


+ 0 - 0
cake/app/webroot/img/test-fail-icon.png → cakephp/app/webroot/img/test-fail-icon.png


+ 0 - 0
cake/app/webroot/img/test-pass-icon.png → cakephp/app/webroot/img/test-pass-icon.png


+ 0 - 0
cake/app/webroot/img/test-skip-icon.png → cakephp/app/webroot/img/test-skip-icon.png


+ 0 - 0
cake/app/webroot/index.php → cakephp/app/webroot/index.php


+ 0 - 0
cake/app/webroot/js/empty → cakephp/app/webroot/js/empty


+ 0 - 0
cake/app/webroot/test.php → cakephp/app/webroot/test.php


+ 0 - 0
cake/app/webroot/web.config → cakephp/app/webroot/web.config


+ 5 - 5
cake/benchmark_config → cakephp/benchmark_config

@@ -1,10 +1,10 @@
 {
-  "framework": "cake",
+  "framework": "cakephp",
   "tests": [{
     "default": {
       "setup_file": "setup",
       "json_url": "/json.json",
-      "db_url": "/world.json",
+      "db_url": "/world/index.json",
       "query_url": "/world.json?queries=",
       "fortunes_url": "/fortunes",
       "plaintext_url": "/plaintext",
@@ -12,16 +12,16 @@
       "approach": "Realistic",
       "classification": "Fullstack",
       "database": "MySQL",
-      "framework": "cake",
+      "framework": "cakephp",
       "language": "PHP",
       "orm": "Full",
       "platform": "PHP-FPM",
       "webserver": "nginx",
       "os": "Linux",
       "database_os": "Linux",
-      "display_name": "cake",
+      "display_name": "CakePHP",
       "notes": "",
       "versus": "php"
     }
   }]
-}
+}

+ 0 - 0
cake/build.properties → cakephp/build.properties


+ 0 - 0
cake/build.xml → cakephp/build.xml


+ 2 - 2
cake/deploy/cake → cakephp/deploy/cake

@@ -1,6 +1,6 @@
 <VirtualHost *:8080>
-  Alias /cake/ "/home/hyoung/FrameworkBenchmarks/cake/app/webroot/"
-  <Directory /home/hyoung/FrameworkBenchmarks/cake/app/webroot/>
+  Alias /cake/ "/home/hyoung/FrameworkBenchmarks/cakephp/app/webroot/"
+  <Directory /home/hyoung/FrameworkBenchmarks/cakephp/app/webroot/>
           Options Indexes FollowSymLinks MultiViews
           #AllowOverride None
           Order allow,deny

+ 1 - 1
cake/deploy/nginx.conf → cakephp/deploy/nginx.conf

@@ -61,7 +61,7 @@ http {
         #    proxy_pass   http://127.0.0.1;
         #}
         
-        root /home/hyoung/FrameworkBenchmarks/cake/app/webroot/;
+        root /home/hyoung/FrameworkBenchmarks/cakephp/app/webroot/;
         index  index.php;
 
         location / {

+ 0 - 0
cake/index.php → cakephp/index.php


+ 0 - 0
cake/install.sh → cakephp/install.sh


+ 0 - 0
cake/lib/Cake/Cache/Cache.php → cakephp/lib/Cake/Cache/Cache.php


+ 0 - 0
cake/lib/Cake/Cache/CacheEngine.php → cakephp/lib/Cake/Cache/CacheEngine.php


+ 0 - 0
cake/lib/Cake/Cache/Engine/ApcEngine.php → cakephp/lib/Cake/Cache/Engine/ApcEngine.php


+ 0 - 0
cake/lib/Cake/Cache/Engine/FileEngine.php → cakephp/lib/Cake/Cache/Engine/FileEngine.php


+ 0 - 0
cake/lib/Cake/Cache/Engine/MemcacheEngine.php → cakephp/lib/Cake/Cache/Engine/MemcacheEngine.php


+ 0 - 0
cake/lib/Cake/Cache/Engine/RedisEngine.php → cakephp/lib/Cake/Cache/Engine/RedisEngine.php


+ 0 - 0
cake/lib/Cake/Cache/Engine/WincacheEngine.php → cakephp/lib/Cake/Cache/Engine/WincacheEngine.php


+ 0 - 0
cake/lib/Cake/Cache/Engine/XcacheEngine.php → cakephp/lib/Cake/Cache/Engine/XcacheEngine.php


Some files were not shown because too many files changed in this diff