Commit graph

9316 commits

Author SHA1 Message Date
mark_story
dc7ff8911d Fixing tests in ComponentCollection and HelperCollection as return of trigger now depends on the triggered objects.
Removing annoying test that broke anytime something changed in Model.
2010-12-12 18:02:45 -05:00
mark_story
bf22af6b7f Fixing more strict errors and usage errors in BehaviorCollection test.
Making modParams only work if the result is an array.  This is for compatibility with previous behaviour.
2010-12-12 17:42:40 -05:00
mark_story
ce2e6053e4 Adding containable to the AllBehaviors test as it now runs. 2010-12-12 17:40:41 -05:00
mark_story
3c69d9b138 Making ModelBehavior beforeX callbacks default to returning true. Returning null or false from a Behavior::before method will abort the operation. It felt illogical to have null continue, but false stop. 2010-12-12 17:40:13 -05:00
mark_story
48879f8264 Fixing strict errors in translate and acl behaviors.
Removing conditional definition of I18nModel.  There is no reason for it to exist anymore.
Removing duplicate class definition.
2010-12-12 17:38:49 -05:00
mark_story
cc81f6d062 Fixing strict errors in Set class. 2010-12-12 17:37:31 -05:00
mark_story
df21d19c4c Making a bunch of properties public so containable can hack around. Need to refactor and fix visibility issues.
Fixing failing tests in containable.
2010-12-12 15:48:36 -05:00
mark_story
10c358742b Making modParams ignore null results.
Test added.
2010-12-12 15:33:24 -05:00
mark_story
a05baaa76e Removing BehaviorCollection::trigger() so it uses the parent method.
Updating model to use the new behaviorcollection trigger method signature.
2010-12-12 15:03:23 -05:00
mark_story
81e009b816 Fixing additional strict warnings. 2010-12-12 15:02:38 -05:00
mark_story
33b8a35b75 Fixing strict warnings in TreeBehavior and a few other classes. 2010-12-12 14:56:48 -05:00
mark_story
b135e38072 Adding documentation. 2010-12-12 14:12:55 -05:00
mark_story
96968f7194 Moving the modParams option into ObjectCollection, so it can replace the specific trigger method in BehaviorCollection.
Changed how break behaves, so it is works better with modParams and collectReturn options.
Tests updated and expanded.
2010-12-12 14:10:22 -05:00
mark_story
d14d148948 Making scaffold form view names consistent with those used in bake.
Renaming test_app files.
Fixes #501
2010-12-12 13:18:28 -05:00
mark_story
11df32148f Updating scaffold templates to use post forms for delete buttons. Updating test case. 2010-12-12 13:13:00 -05:00
mark_story
495061537f Changing Scaffold to use exceptions to indicate error states.
Starting to convert record deletion to POST only.
2010-12-12 12:59:25 -05:00
mark_story
661195db6c Updating __() use in scaffold to take advantage of sprintf() being built into __() now. 2010-12-12 12:44:48 -05:00
mark_story
daffe3adb2 Making baked code throw 404 errors when you try to edit, delete, or view records that do not exist. Updated tests. 2010-12-12 12:37:02 -05:00
mark_story
44c080d5ad Making all core classes throw CakeException subclasses, this allows developers to catch framework exceptions with one catch.
Adding package specific exceptions.
Replacing generic exceptions in the codebase with CakeException + package exceptions.
2010-12-11 19:26:10 -05:00
mark_story
6c0efb62e7 Adding a base HttpException for all the various HttpExceptions that cake provides, this should make it easier to write concise catch blocks. 2010-12-11 13:38:09 -05:00
mark_story
60ada4432a Making unknown errors with codes higher than 500 render as error500.
Test added.
2010-12-11 13:30:29 -05:00
mark_story
504b4d495f Adding stack traces to logged exceptions, as I forgot them last time around. 2010-12-11 12:47:16 -05:00
mark_story
9bfd170443 Making behaviour of debug() consistent between cli and web. 2010-12-10 23:35:22 -05:00
mark_story
ceca179184 Fixing more tests that were failing post merge. 2010-12-10 23:17:42 -05:00
mark_story
1e108748e9 Fixing validation methods + features lost in [f51ce734] due to a bad
merge.
Fixing additional tests to reflect changes in 2.0
2010-12-10 22:52:22 -05:00
mark_story
b9f0fc0724 Merge branch '1.3' into merger
Conflicts:
	cake/dispatcher.php
	cake/libs/cake_session.php
	cake/libs/controller/components/cookie.php
	cake/libs/controller/components/email.php
	cake/libs/controller/controller.php
	cake/libs/controller/scaffold.php
	cake/libs/set.php
	cake/libs/validation.php
	cake/libs/view/view.php
	cake/tests/cases/dispatcher.test.php
	cake/tests/cases/libs/controller/components/security.test.php
	cake/tests/cases/libs/controller/controller.test.php
	cake/tests/cases/libs/validation.test.php
	cake/tests/cases/libs/view/view.test.php
2010-12-10 22:24:31 -05:00
Juan Basso
d97103d739 Making the format attribute customizable in helpers. 2010-12-10 02:42:38 -02:00
Graham Weldon
0deaa6eee0 Update basics test for debug() changes. 2010-12-10 15:39:50 +11:00
mark_story
1548b7badb Expanding and correcting the doc block for ObjectCollection. 2010-12-09 23:22:08 -05:00
mark_story
d7e62b88bc Adding test cases for using helpers in nested elements from email
templates.  Closes #1355
2010-12-09 22:34:20 -05:00
mark_story
a830632071 Changing View::element() to not overwrite viewVars with helpers that
have the same name.
Test added.
Fixes #1354
2010-12-09 22:06:23 -05:00
Graham Weldon
e9907cb9da Made debug() output html-safe strings by default. 2010-12-10 12:53:45 +11:00
Graham Weldon
33d2f9a6ed Refs #621. Provides default maxLimit for pagination to prevent url manipulation causing long queries. 2010-12-10 12:22:12 +11:00
jblotus
48f32a11e0 Fixed incorrect docblock. Fixes #1350
Signed-off-by: mark_story <mark@mark-story.com>
2010-12-08 22:08:43 -05:00
mark_story
8681399fc2 Forcing the plugin list to use a fresh directory listing in the web runner. Fixes #1338 2010-12-06 21:29:11 -05:00
mark_story
c096eea664 Fixing failing tests caused by constants changing. 2010-12-05 23:32:34 -05:00
mark_story
55e06ec244 Merge branch '2.0-config' into 2.0
Conflicts:
	cake/libs/configure.php
2010-12-05 23:00:05 -05:00
mark_story
0ec1e65013 Removing collisions that prevent TestTask from being loaded. 2010-12-05 22:53:29 -05:00
Jeremy Harris
8a7e2609cd Merge branch '2.0' of github.com:cakephp/cakephp into 2.0 2010-12-05 17:57:44 -08:00
Jeremy Harris
5eab027b84 Removed unnecessary pass by references 2010-12-05 17:28:15 -08:00
José Lorenzo Rodríguez
c559b9c22d Merge remote branch 'origin/2.0' into 2.0
Conflicts:
	cake/console/templates/skel/config/database.php.default
	cake/libs/model/datasources/dbo/dbo_sqlite.php
2010-12-05 20:51:37 -04:30
José Lorenzo Rodríguez
847e775d8f Merge remote branch 'origin/2.0-pdo' into 2.0 2010-12-05 20:48:26 -04:30
mark_story
7024d14c74 Removing private annotations for File::__construct() and File::__destruct() as its just not true. This also prevents them from being included in the API docs. 2010-12-05 18:41:26 -05:00
mark_story
5f47de7658 Adding @package tags.
Moving MissingModelException with the other exceptions.
2010-12-05 00:02:20 -05:00
mark_story
ad80609841 Merge branch '2.0' of github.com:cakephp/cakephp into 2.0 2010-12-04 23:55:49 -05:00
mark_story
d202ea643d Fixing issue loading plugin models when uses == false. 2010-12-04 23:49:00 -05:00
mark_story
9dd78c7dc1 Updating Multibyte class to use new Configure api. 2010-12-04 22:59:07 -05:00
mark_story
5ad8d8af41 Adding a parameter to configured() to allow you to check if a particular config has been configured. 2010-12-04 22:57:33 -05:00
Juan Basso
c52d5320c8 Replaced the *printf with i18n aliases by i18n aliases with params. 2010-12-04 23:37:13 -02:00
Juan Basso
30661ed154 Support to vsprintf in i18n aliases (__*() functions). 2010-12-04 23:34:59 -02:00