Browse Source

Merge pull request #1712 from dereuromark/master-deprecated

Replace deprecated methods.
Mark Story 12 years ago
parent
commit
8f9b75d016

+ 11 - 11
lib/Cake/Test/Case/Model/Behavior/ContainableBehaviorTest.php

@@ -61,9 +61,9 @@ class ContainableBehaviorTest extends CakeTestCase {
 			'hasAndBelongsToMany' => array('Article')
 		), false);
 
-		$this->User->Behaviors->attach('Containable');
-		$this->Article->Behaviors->attach('Containable');
-		$this->Tag->Behaviors->attach('Containable');
+		$this->User->Behaviors->load('Containable');
+		$this->Article->Behaviors->load('Containable');
+		$this->Tag->Behaviors->load('Containable');
 	}
 
 /**
@@ -162,7 +162,7 @@ class ContainableBehaviorTest extends CakeTestCase {
  * @return void
  */
 	public function testInvalidContainmentsNoNotices() {
-		$this->Article->Behaviors->attach('Containable', array('notices' => false));
+		$this->Article->Behaviors->load('Containable', array('notices' => false));
 		$this->_containments($this->Article, array('Comment', 'InvalidBinding'));
 	}
 
@@ -3241,7 +3241,7 @@ class ContainableBehaviorTest extends CakeTestCase {
  * @return void
  */
 	public function testOriginalAssociations() {
-		$this->Article->Comment->Behaviors->attach('Containable');
+		$this->Article->Comment->Behaviors->load('Containable');
 
 		$options = array(
 			'conditions' => array(
@@ -3356,9 +3356,9 @@ class ContainableBehaviorTest extends CakeTestCase {
 		$this->JoinB = ClassRegistry::init('JoinB');
 		$this->JoinC = ClassRegistry::init('JoinC');
 
-		$this->JoinA->Behaviors->attach('Containable');
-		$this->JoinB->Behaviors->attach('Containable');
-		$this->JoinC->Behaviors->attach('Containable');
+		$this->JoinA->Behaviors->load('Containable');
+		$this->JoinB->Behaviors->load('Containable');
+		$this->JoinC->Behaviors->load('Containable');
 
 		$this->JoinA->JoinB->find('all', array('contain' => array('JoinA')));
 		$this->JoinA->bindModel(array('hasOne' => array('JoinAsJoinC' => array('joinTable' => 'as_cs'))), false);
@@ -3373,9 +3373,9 @@ class ContainableBehaviorTest extends CakeTestCase {
  *
  */
 	public function testResetAssociation() {
-		$this->Article->Behaviors->attach('Containable');
-		$this->Article->Comment->Behaviors->attach('Containable');
-		$this->Article->User->Behaviors->attach('Containable');
+		$this->Article->Behaviors->load('Containable');
+		$this->Article->Comment->Behaviors->load('Containable');
+		$this->Article->User->Behaviors->load('Containable');
 
 		$initialOptions = array(
 			'conditions' => array(

+ 6 - 6
lib/Cake/Test/Case/Model/Behavior/TranslateBehaviorTest.php

@@ -69,13 +69,13 @@ class TranslateBehaviorTest extends CakeTestCase {
 		$this->loadFixtures('TranslateTable', 'Tag', 'TranslatedItem', 'Translate', 'User', 'TranslatedArticle', 'TranslateArticle');
 		$TestModel = new Tag();
 		$TestModel->translateTable = 'another_i18n';
-		$TestModel->Behaviors->attach('Translate', array('title'));
+		$TestModel->Behaviors->load('Translate', array('title'));
 		$translateModel = $TestModel->Behaviors->Translate->translateModel($TestModel);
 		$this->assertEquals('I18nModel', $translateModel->name);
 		$this->assertEquals('another_i18n', $translateModel->useTable);
 
 		$TestModel = new User();
-		$TestModel->Behaviors->attach('Translate', array('title'));
+		$TestModel->Behaviors->load('Translate', array('title'));
 		$translateModel = $TestModel->Behaviors->Translate->translateModel($TestModel);
 		$this->assertEquals('I18nModel', $translateModel->name);
 		$this->assertEquals('i18n', $translateModel->useTable);
@@ -989,7 +989,7 @@ class TranslateBehaviorTest extends CakeTestCase {
 		$expected = array('Title', 'Content');
 		$this->assertEquals($expected, $result);
 
-		$TestModel->Behaviors->detach('Translate');
+		$TestModel->Behaviors->unload('Translate');
 		$result = array_keys($TestModel->hasMany);
 		$expected = array();
 		$this->assertEquals($expected, $result);
@@ -1003,7 +1003,7 @@ class TranslateBehaviorTest extends CakeTestCase {
 		$result = isset($Behavior->runtime[$TestModel->alias]);
 		$this->assertFalse($result);
 
-		$TestModel->Behaviors->attach('Translate', array('title' => 'Title', 'content' => 'Content'));
+		$TestModel->Behaviors->load('Translate', array('title' => 'Title', 'content' => 'Content'));
 		$result = array_keys($TestModel->hasMany);
 		$expected = array('Title', 'Content');
 		$this->assertEquals($expected, $result);
@@ -1185,9 +1185,9 @@ class TranslateBehaviorTest extends CakeTestCase {
 		$this->loadFixtures('Translate', 'TranslatedItem');
 
 		$TestModel = new TranslatedItem();
-		$TestModel->Behaviors->detach('Translate');
+		$TestModel->Behaviors->unload('Translate');
 		$TestModel->actsAs = array();
-		$TestModel->Behaviors->attach('Translate');
+		$TestModel->Behaviors->load('Translate');
 		$TestModel->bindTranslation(array('title', 'content'), true);
 		$result = $TestModel->unbindTranslation();
 

+ 1 - 1
lib/Cake/Test/Case/Model/Behavior/TreeBehaviorNumberTest.php

@@ -1486,7 +1486,7 @@ class TreeBehaviorNumberTest extends CakeTestCase {
 	public function testFindThreaded() {
 		$Model = new Person();
 		$Model->recursive = -1;
-		$Model->Behaviors->attach('Tree', array('parent' => 'mother_id'));
+		$Model->Behaviors->load('Tree', array('parent' => 'mother_id'));
 
 		$result = $Model->find('threaded');
 		$expected = array(

+ 15 - 15
lib/Cake/Test/Case/Model/Behavior/TreeBehaviorScopedTest.php

@@ -80,11 +80,11 @@ class TreeBehaviorScopedTest extends CakeTestCase {
 		);
 		$this->assertEquals($expected, $result);
 
-		$this->Tree->Behaviors->attach('Tree', array('scope' => 'FlagTree.flag = 1'));
+		$this->Tree->Behaviors->load('Tree', array('scope' => 'FlagTree.flag = 1'));
 		$this->assertEquals(array(), $this->Tree->children());
 
 		$this->Tree->id = 1;
-		$this->Tree->Behaviors->attach('Tree', array('scope' => 'FlagTree.flag = 1'));
+		$this->Tree->Behaviors->load('Tree', array('scope' => 'FlagTree.flag = 1'));
 
 		$result = $this->Tree->children();
 		$expected = array(array('FlagTree' => array('id' => '2', 'name' => '1.1', 'parent_id' => '1', 'lft' => '2', 'rght' => '9', 'flag' => '1')));
@@ -117,11 +117,11 @@ class TreeBehaviorScopedTest extends CakeTestCase {
 		);
 		$this->assertEquals($expected, $result);
 
-		$this->Tree->Behaviors->attach('Tree', array('scope' => array('FlagTree.flag' => 1)));
+		$this->Tree->Behaviors->load('Tree', array('scope' => array('FlagTree.flag' => 1)));
 		$this->assertEquals(array(), $this->Tree->children());
 
 		$this->Tree->id = 1;
-		$this->Tree->Behaviors->attach('Tree', array('scope' => array('FlagTree.flag' => 1)));
+		$this->Tree->Behaviors->load('Tree', array('scope' => array('FlagTree.flag' => 1)));
 
 		$result = $this->Tree->children();
 		$expected = array(array('FlagTree' => array('id' => '2', 'name' => '1.1', 'parent_id' => '1', 'lft' => '2', 'rght' => '9', 'flag' => '1')));
@@ -139,7 +139,7 @@ class TreeBehaviorScopedTest extends CakeTestCase {
 	public function testMoveUpWithScope() {
 		$this->Ad = new Ad();
 		$this->Ad->order = null;
-		$this->Ad->Behaviors->attach('Tree', array('scope' => 'Campaign'));
+		$this->Ad->Behaviors->load('Tree', array('scope' => 'Campaign'));
 		$this->Ad->moveUp(6);
 
 		$this->Ad->id = 4;
@@ -156,7 +156,7 @@ class TreeBehaviorScopedTest extends CakeTestCase {
 	public function testMoveDownWithScope() {
 		$this->Ad = new Ad();
 		$this->Ad->order = null;
-		$this->Ad->Behaviors->attach('Tree', array('scope' => 'Campaign'));
+		$this->Ad->Behaviors->load('Tree', array('scope' => 'Campaign'));
 		$this->Ad->moveDown(6);
 
 		$this->Ad->id = 4;
@@ -175,7 +175,7 @@ class TreeBehaviorScopedTest extends CakeTestCase {
 		$this->Tree = new FlagTree();
 		$this->Tree->order = null;
 		$this->Tree->cacheQueries = false;
-		$this->Tree->Behaviors->attach('Translate', array('title'));
+		$this->Tree->Behaviors->load('Translate', array('title'));
 
 		//Save
 		$this->Tree->create();
@@ -316,7 +316,7 @@ class TreeBehaviorScopedTest extends CakeTestCase {
 				)
 			)
 		));
-		$this->TreeTwo->Behaviors->attach('Tree', array(
+		$this->TreeTwo->Behaviors->load('Tree', array(
 			'scope' => 'FirstTree'
 		));
 
@@ -358,7 +358,7 @@ class TreeBehaviorScopedTest extends CakeTestCase {
 		$this->Tree->id = 2;
 		$this->Tree->saveField('flag', 1);
 
-		$this->Tree->Behaviors->attach('Tree', array('scope' => array('FlagTree.flag' => 1)));
+		$this->Tree->Behaviors->load('Tree', array('scope' => array('FlagTree.flag' => 1)));
 
 		$result = $this->Tree->generateTreeList();
 		$expected = array(
@@ -368,7 +368,7 @@ class TreeBehaviorScopedTest extends CakeTestCase {
 		$this->assertEquals($expected, $result);
 
 		// As string.
-		$this->Tree->Behaviors->attach('Tree', array('scope' => 'FlagTree.flag = 1'));
+		$this->Tree->Behaviors->load('Tree', array('scope' => 'FlagTree.flag = 1'));
 
 		$result = $this->Tree->generateTreeList();
 		$this->assertEquals($expected, $result);
@@ -392,7 +392,7 @@ class TreeBehaviorScopedTest extends CakeTestCase {
 		$this->Tree->order = null;
 		$this->Tree->initialize(2, 3);
 
-		$this->Tree->Behaviors->attach('Tree', array('scope' => 'FlagTree.flag = 1'));
+		$this->Tree->Behaviors->load('Tree', array('scope' => 'FlagTree.flag = 1'));
 		$this->Tree->Behaviors->disable('Tree');
 
 		$this->Tree->create();
@@ -457,7 +457,7 @@ class TreeBehaviorScopedTest extends CakeTestCase {
 		$this->Tree->id = 2;
 		$this->Tree->saveField('flag', 1);
 
-		$this->Tree->Behaviors->attach('Tree', array('scope' => array('FlagTree.flag' => 1)));
+		$this->Tree->Behaviors->load('Tree', array('scope' => array('FlagTree.flag' => 1)));
 
 		$result = $this->Tree->findByName('1.1');
 		$this->Tree->updateAll(array($parentField => 999999), array('id' => $result[$modelClass]['id']));
@@ -488,7 +488,7 @@ class TreeBehaviorScopedTest extends CakeTestCase {
 		$this->Tree->id = 2;
 		$this->Tree->saveField('flag', 1);
 
-		$this->Tree->Behaviors->attach('Tree', array('scope' => array('FlagTree.flag' => 1)));
+		$this->Tree->Behaviors->load('Tree', array('scope' => array('FlagTree.flag' => 1)));
 
 		$this->Tree->updateAll(array($parentField => null));
 
@@ -518,7 +518,7 @@ class TreeBehaviorScopedTest extends CakeTestCase {
 		$this->Tree->id = 2;
 		$this->Tree->saveField('flag', 1);
 
-		$this->Tree->Behaviors->attach('Tree', array('scope' => array('FlagTree.flag' => 1)));
+		$this->Tree->Behaviors->load('Tree', array('scope' => array('FlagTree.flag' => 1)));
 
 		$this->Tree->updateAll(array($leftField => 0, $rightField => 0));
 
@@ -547,7 +547,7 @@ class TreeBehaviorScopedTest extends CakeTestCase {
 		$this->Tree->id = 2;
 		$this->Tree->saveField('flag', 1);
 
-		$this->Tree->Behaviors->attach('Tree', array('scope' => array('FlagTree.flag' => 1)));
+		$this->Tree->Behaviors->load('Tree', array('scope' => array('FlagTree.flag' => 1)));
 
 		$result = $this->Tree->findByName('1.1');
 		$this->Tree->updateAll(array($rightField => $result[$modelClass][$leftField]), array('id' => $result[$modelClass]['id']));

+ 82 - 82
lib/Cake/Test/Case/Model/BehaviorCollectionTest.php

@@ -523,7 +523,7 @@ class BehaviorCollectionTest extends CakeTestCase {
 		$Apple = new Apple();
 		$this->assertSame(array(), $Apple->Behaviors->loaded());
 
-		$Apple->Behaviors->attach('Test', array('key' => 'value'));
+		$Apple->Behaviors->load('Test', array('key' => 'value'));
 		$this->assertSame(array('Test'), $Apple->Behaviors->loaded());
 		$this->assertEquals('testbehavior', strtolower(get_class($Apple->Behaviors->Test)));
 		$expected = array('beforeFind' => 'on', 'afterFind' => 'off', 'key' => 'value');
@@ -531,7 +531,7 @@ class BehaviorCollectionTest extends CakeTestCase {
 		$this->assertEquals(array('priority', 'Apple'), array_keys($Apple->Behaviors->Test->settings));
 
 		$this->assertSame($Apple->Sample->Behaviors->loaded(), array());
-		$Apple->Sample->Behaviors->attach('Test', array('key2' => 'value2'));
+		$Apple->Sample->Behaviors->load('Test', array('key2' => 'value2'));
 		$this->assertSame($Apple->Sample->Behaviors->loaded(), array('Test'));
 		$this->assertEquals(array('beforeFind' => 'on', 'afterFind' => 'off', 'key2' => 'value2'), $Apple->Sample->Behaviors->Test->settings['Sample']);
 
@@ -542,23 +542,23 @@ class BehaviorCollectionTest extends CakeTestCase {
 		);
 		$this->assertNotSame($Apple->Behaviors->Test->settings['Apple'], $Apple->Sample->Behaviors->Test->settings['Sample']);
 
-		$Apple->Behaviors->attach('Test', array('key2' => 'value2', 'key3' => 'value3', 'beforeFind' => 'off'));
-		$Apple->Sample->Behaviors->attach('Test', array('key' => 'value', 'key3' => 'value3', 'beforeFind' => 'off'));
+		$Apple->Behaviors->load('Test', array('key2' => 'value2', 'key3' => 'value3', 'beforeFind' => 'off'));
+		$Apple->Sample->Behaviors->load('Test', array('key' => 'value', 'key3' => 'value3', 'beforeFind' => 'off'));
 		$this->assertEquals(array('beforeFind' => 'off', 'afterFind' => 'off', 'key' => 'value', 'key2' => 'value2', 'key3' => 'value3'), $Apple->Behaviors->Test->settings['Apple']);
 		$this->assertEquals($Apple->Behaviors->Test->settings['Apple'], $Apple->Sample->Behaviors->Test->settings['Sample']);
 
 		$this->assertFalse(isset($Apple->Child->Behaviors->Test));
-		$Apple->Child->Behaviors->attach('Test', array('key' => 'value', 'key2' => 'value2', 'key3' => 'value3', 'beforeFind' => 'off'));
+		$Apple->Child->Behaviors->load('Test', array('key' => 'value', 'key2' => 'value2', 'key3' => 'value3', 'beforeFind' => 'off'));
 		$this->assertEquals($Apple->Child->Behaviors->Test->settings['Child'], $Apple->Sample->Behaviors->Test->settings['Sample']);
 
 		$this->assertFalse(isset($Apple->Parent->Behaviors->Test));
-		$Apple->Parent->Behaviors->attach('Test', array('key' => 'value', 'key2' => 'value2', 'key3' => 'value3', 'beforeFind' => 'off'));
+		$Apple->Parent->Behaviors->load('Test', array('key' => 'value', 'key2' => 'value2', 'key3' => 'value3', 'beforeFind' => 'off'));
 		$this->assertEquals($Apple->Parent->Behaviors->Test->settings['Parent'], $Apple->Sample->Behaviors->Test->settings['Sample']);
 
-		$Apple->Parent->Behaviors->attach('Test', array('key' => 'value', 'key2' => 'value', 'key3' => 'value', 'beforeFind' => 'off'));
+		$Apple->Parent->Behaviors->load('Test', array('key' => 'value', 'key2' => 'value', 'key3' => 'value', 'beforeFind' => 'off'));
 		$this->assertNotEquals($Apple->Parent->Behaviors->Test->settings['Parent'], $Apple->Sample->Behaviors->Test->settings['Sample']);
 
-		$Apple->Behaviors->attach('Plugin.Test', array('key' => 'new value'));
+		$Apple->Behaviors->load('Plugin.Test', array('key' => 'new value'));
 		$expected = array(
 			'beforeFind' => 'off', 'afterFind' => 'off', 'key' => 'new value',
 			'key2' => 'value2', 'key3' => 'value3'
@@ -567,14 +567,14 @@ class BehaviorCollectionTest extends CakeTestCase {
 
 		$current = $Apple->Behaviors->Test->settings['Apple'];
 		$expected = array_merge($current, array('mangle' => 'trigger mangled'));
-		$Apple->Behaviors->attach('Test', array('mangle' => 'trigger'));
+		$Apple->Behaviors->load('Test', array('mangle' => 'trigger'));
 		$this->assertEquals($expected, $Apple->Behaviors->Test->settings['Apple']);
 
-		$Apple->Behaviors->attach('Test');
+		$Apple->Behaviors->load('Test');
 		$expected = array_merge($current, array('mangle' => 'trigger mangled mangled'));
 
 		$this->assertEquals($expected, $Apple->Behaviors->Test->settings['Apple']);
-		$Apple->Behaviors->attach('Test', array('mangle' => 'trigger'));
+		$Apple->Behaviors->load('Test', array('mangle' => 'trigger'));
 		$expected = array_merge($current, array('mangle' => 'trigger mangled'));
 		$this->assertEquals($expected, $Apple->Behaviors->Test->settings['Apple']);
 	}
@@ -586,18 +586,18 @@ class BehaviorCollectionTest extends CakeTestCase {
  */
 	public function testDetachWithPluginNames() {
 		$Apple = new Apple();
-		$Apple->Behaviors->attach('Plugin.Test');
+		$Apple->Behaviors->load('Plugin.Test');
 		$this->assertTrue(isset($Apple->Behaviors->Test), 'Missing behavior');
 		$this->assertEquals(array('Test'), $Apple->Behaviors->loaded());
 
-		$Apple->Behaviors->detach('Plugin.Test');
+		$Apple->Behaviors->unload('Plugin.Test');
 		$this->assertEquals(array(), $Apple->Behaviors->loaded());
 
-		$Apple->Behaviors->attach('Plugin.Test');
+		$Apple->Behaviors->load('Plugin.Test');
 		$this->assertTrue(isset($Apple->Behaviors->Test), 'Missing behavior');
 		$this->assertEquals(array('Test'), $Apple->Behaviors->loaded());
 
-		$Apple->Behaviors->detach('Test');
+		$Apple->Behaviors->unload('Test');
 		$this->assertEquals(array(), $Apple->Behaviors->loaded());
 	}
 
@@ -609,7 +609,7 @@ class BehaviorCollectionTest extends CakeTestCase {
  */
 	public function testInvalidBehaviorCausingCakeError() {
 		$Apple = new Apple();
-		$Apple->Behaviors->attach('NoSuchBehavior');
+		$Apple->Behaviors->load('NoSuchBehavior');
 	}
 
 /**
@@ -628,7 +628,7 @@ class BehaviorCollectionTest extends CakeTestCase {
 		$this->assertSame(array('Test'), $Apple->Behaviors->loaded());
 		$this->assertSame($Apple->Behaviors->enabled(), array());
 
-		$Apple->Sample->Behaviors->attach('Test');
+		$Apple->Sample->Behaviors->load('Test');
 		$this->assertTrue($Apple->Sample->Behaviors->enabled('Test'));
 		$this->assertSame($Apple->Behaviors->enabled(), array());
 
@@ -638,11 +638,11 @@ class BehaviorCollectionTest extends CakeTestCase {
 
 		$Apple->Behaviors->disable('Test');
 		$this->assertSame($Apple->Behaviors->enabled(), array());
-		$Apple->Behaviors->attach('Test', array('enabled' => true));
+		$Apple->Behaviors->load('Test', array('enabled' => true));
 		$this->assertSame($Apple->Behaviors->enabled(), array('Test'));
-		$Apple->Behaviors->attach('Test', array('enabled' => false));
+		$Apple->Behaviors->load('Test', array('enabled' => false));
 		$this->assertSame($Apple->Behaviors->enabled(), array());
-		$Apple->Behaviors->detach('Test');
+		$Apple->Behaviors->unload('Test');
 		$this->assertSame($Apple->Behaviors->enabled(), array());
 	}
 
@@ -657,16 +657,16 @@ class BehaviorCollectionTest extends CakeTestCase {
 		$Apple = new Apple();
 		$expected = $Apple->find('all');
 
-		$Apple->Behaviors->attach('Test');
+		$Apple->Behaviors->load('Test');
 		$this->assertNull($Apple->find('all'));
 
-		$Apple->Behaviors->attach('Test', array('beforeFind' => 'off'));
+		$Apple->Behaviors->load('Test', array('beforeFind' => 'off'));
 		$this->assertSame($expected, $Apple->find('all'));
 
-		$Apple->Behaviors->attach('Test', array('beforeFind' => 'test'));
+		$Apple->Behaviors->load('Test', array('beforeFind' => 'test'));
 		$this->assertSame($expected, $Apple->find('all'));
 
-		$Apple->Behaviors->attach('Test', array('beforeFind' => 'modify'));
+		$Apple->Behaviors->load('Test', array('beforeFind' => 'modify'));
 		$expected2 = array(
 			array('Apple' => array('id' => '1', 'name' => 'Red Apple 1', 'mytime' => '22:57:17')),
 			array('Apple' => array('id' => '2', 'name' => 'Bright Red Apple', 'mytime' => '22:57:17')),
@@ -679,19 +679,19 @@ class BehaviorCollectionTest extends CakeTestCase {
 		$result = $Apple->find('all');
 		$this->assertEquals($expected, $result);
 
-		$Apple->Behaviors->attach('Test', array('beforeFind' => 'off', 'afterFind' => 'on'));
+		$Apple->Behaviors->load('Test', array('beforeFind' => 'off', 'afterFind' => 'on'));
 		$this->assertSame($Apple->find('all'), array());
 
-		$Apple->Behaviors->attach('Test', array('afterFind' => 'off'));
+		$Apple->Behaviors->load('Test', array('afterFind' => 'off'));
 		$this->assertEquals($expected, $Apple->find('all'));
 
-		$Apple->Behaviors->attach('Test', array('afterFind' => 'test'));
+		$Apple->Behaviors->load('Test', array('afterFind' => 'test'));
 		$this->assertEquals($expected, $Apple->find('all'));
 
-		$Apple->Behaviors->attach('Test', array('afterFind' => 'test2'));
+		$Apple->Behaviors->load('Test', array('afterFind' => 'test2'));
 		$this->assertEquals($expected, $Apple->find('all'));
 
-		$Apple->Behaviors->attach('Test', array('afterFind' => 'modify'));
+		$Apple->Behaviors->load('Test', array('afterFind' => 'modify'));
 		$expected = array(
 			array('id' => '1', 'apple_id' => '2', 'color' => 'Red 1', 'name' => 'Red Apple 1', 'created' => '2006-11-22 10:38:58', 'date' => '1951-01-04', 'modified' => '2006-12-01 13:31:26', 'mytime' => '22:57:17'),
 			array('id' => '2', 'apple_id' => '1', 'color' => 'Bright Red 1', 'name' => 'Bright Red Apple', 'created' => '2006-11-22 10:43:13', 'date' => '2014-01-01', 'modified' => '2006-11-30 18:38:10', 'mytime' => '22:57:17'),
@@ -716,32 +716,32 @@ class BehaviorCollectionTest extends CakeTestCase {
 
 		$Apple->unbindModel(array('hasMany' => array('Child')));
 		$wellBehaved = $Apple->find('all');
-		$Apple->Child->Behaviors->attach('Test', array('afterFind' => 'modify'));
+		$Apple->Child->Behaviors->load('Test', array('afterFind' => 'modify'));
 		$Apple->unbindModel(array('hasMany' => array('Child')));
 		$this->assertSame($Apple->find('all'), $wellBehaved);
 
-		$Apple->Child->Behaviors->attach('Test', array('before' => 'off'));
+		$Apple->Child->Behaviors->load('Test', array('before' => 'off'));
 		$this->assertSame($expected, $Apple->find('all'));
 
-		$Apple->Child->Behaviors->attach('Test', array('before' => 'test'));
+		$Apple->Child->Behaviors->load('Test', array('before' => 'test'));
 		$this->assertSame($expected, $Apple->find('all'));
 
-		$Apple->Child->Behaviors->attach('Test', array('before' => 'modify'));
+		$Apple->Child->Behaviors->load('Test', array('before' => 'modify'));
 		$result = $Apple->find('all', array('fields' => array('Apple.id'), 'conditions' => array('Apple.id <' => '4')));
 
 		$Apple->Child->Behaviors->disable('Test');
 		$result = $Apple->find('all');
 		$this->assertEquals($expected, $result);
 
-		$Apple->Child->Behaviors->attach('Test', array('before' => 'off', 'after' => 'on'));
+		$Apple->Child->Behaviors->load('Test', array('before' => 'off', 'after' => 'on'));
 
-		$Apple->Child->Behaviors->attach('Test', array('after' => 'off'));
+		$Apple->Child->Behaviors->load('Test', array('after' => 'off'));
 		$this->assertEquals($expected, $Apple->find('all'));
 
-		$Apple->Child->Behaviors->attach('Test', array('after' => 'test'));
+		$Apple->Child->Behaviors->load('Test', array('after' => 'test'));
 		$this->assertEquals($expected, $Apple->find('all'));
 
-		$Apple->Child->Behaviors->attach('Test', array('after' => 'test2'));
+		$Apple->Child->Behaviors->load('Test', array('after' => 'test2'));
 		$this->assertEquals($expected, $Apple->find('all'));
 	}
 
@@ -757,27 +757,27 @@ class BehaviorCollectionTest extends CakeTestCase {
 
 		$Apple->unbindModel(array('hasOne' => array('Sample')));
 		$wellBehaved = $Apple->find('all');
-		$Apple->Sample->Behaviors->attach('Test');
+		$Apple->Sample->Behaviors->load('Test');
 		$Apple->unbindModel(array('hasOne' => array('Sample')));
 		$this->assertSame($Apple->find('all'), $wellBehaved);
 
-		$Apple->Sample->Behaviors->attach('Test', array('before' => 'off'));
+		$Apple->Sample->Behaviors->load('Test', array('before' => 'off'));
 		$this->assertSame($expected, $Apple->find('all'));
 
-		$Apple->Sample->Behaviors->attach('Test', array('before' => 'test'));
+		$Apple->Sample->Behaviors->load('Test', array('before' => 'test'));
 		$this->assertSame($expected, $Apple->find('all'));
 
 		$Apple->Sample->Behaviors->disable('Test');
 		$result = $Apple->find('all');
 		$this->assertEquals($expected, $result);
 
-		$Apple->Sample->Behaviors->attach('Test', array('after' => 'off'));
+		$Apple->Sample->Behaviors->load('Test', array('after' => 'off'));
 		$this->assertEquals($expected, $Apple->find('all'));
 
-		$Apple->Sample->Behaviors->attach('Test', array('after' => 'test'));
+		$Apple->Sample->Behaviors->load('Test', array('after' => 'test'));
 		$this->assertEquals($expected, $Apple->find('all'));
 
-		$Apple->Sample->Behaviors->attach('Test', array('after' => 'test2'));
+		$Apple->Sample->Behaviors->load('Test', array('after' => 'test2'));
 		$this->assertEquals($expected, $Apple->find('all'));
 	}
 
@@ -796,17 +796,17 @@ class BehaviorCollectionTest extends CakeTestCase {
 
 		$Apple->unbindModel(array('belongsTo' => array('Parent')));
 		$wellBehaved = $Apple->find('all', $conditions);
-		$Apple->Parent->Behaviors->attach('Test');
+		$Apple->Parent->Behaviors->load('Test');
 		$Apple->unbindModel(array('belongsTo' => array('Parent')));
 		$this->assertSame($Apple->find('all', $conditions), $wellBehaved);
 
-		$Apple->Parent->Behaviors->attach('Test', array('before' => 'off'));
+		$Apple->Parent->Behaviors->load('Test', array('before' => 'off'));
 		$this->assertSame($expected, $Apple->find('all', $conditions));
 
-		$Apple->Parent->Behaviors->attach('Test', array('before' => 'test'));
+		$Apple->Parent->Behaviors->load('Test', array('before' => 'test'));
 		$this->assertSame($expected, $Apple->find('all', $conditions));
 
-		$Apple->Parent->Behaviors->attach('Test', array('before' => 'modify'));
+		$Apple->Parent->Behaviors->load('Test', array('before' => 'modify'));
 		$expected2 = array(
 			array(
 				'Apple' => array('id' => 1),
@@ -829,13 +829,13 @@ class BehaviorCollectionTest extends CakeTestCase {
 		$result = $Apple->find('all', $conditions);
 		$this->assertEquals($expected, $result);
 
-		$Apple->Parent->Behaviors->attach('Test', array('after' => 'off'));
+		$Apple->Parent->Behaviors->load('Test', array('after' => 'off'));
 		$this->assertEquals($expected, $Apple->find('all', $conditions));
 
-		$Apple->Parent->Behaviors->attach('Test', array('after' => 'test'));
+		$Apple->Parent->Behaviors->load('Test', array('after' => 'test'));
 		$this->assertEquals($expected, $Apple->find('all', $conditions));
 
-		$Apple->Parent->Behaviors->attach('Test', array('after' => 'test2'));
+		$Apple->Parent->Behaviors->load('Test', array('after' => 'test2'));
 		$this->assertEquals($expected, $Apple->find('all', $conditions));
 	}
 
@@ -848,25 +848,25 @@ class BehaviorCollectionTest extends CakeTestCase {
 		$Sample = new Sample();
 		$record = array('Sample' => array('apple_id' => 6, 'name' => 'sample99'));
 
-		$Sample->Behaviors->attach('Test', array('beforeSave' => 'on'));
+		$Sample->Behaviors->load('Test', array('beforeSave' => 'on'));
 		$Sample->create();
 		$this->assertSame(false, $Sample->save($record));
 
-		$Sample->Behaviors->attach('Test', array('beforeSave' => 'off'));
+		$Sample->Behaviors->load('Test', array('beforeSave' => 'off'));
 		$Sample->create();
 		$result = $Sample->save($record);
 		$expected = $record;
 		$expected['Sample']['id'] = $Sample->id;
 		$this->assertSame($expected, $result);
 
-		$Sample->Behaviors->attach('Test', array('beforeSave' => 'test'));
+		$Sample->Behaviors->load('Test', array('beforeSave' => 'test'));
 		$Sample->create();
 		$result = $Sample->save($record);
 		$expected = $record;
 		$expected['Sample']['id'] = $Sample->id;
 		$this->assertSame($expected, $result);
 
-		$Sample->Behaviors->attach('Test', array('beforeSave' => 'modify'));
+		$Sample->Behaviors->load('Test', array('beforeSave' => 'modify'));
 		$expected = Hash::insert($record, 'Sample.name', 'sample99 modified before');
 		$Sample->create();
 		$result = $Sample->save($record);
@@ -876,21 +876,21 @@ class BehaviorCollectionTest extends CakeTestCase {
 		$Sample->Behaviors->disable('Test');
 		$this->assertSame($record, $Sample->save($record));
 
-		$Sample->Behaviors->attach('Test', array('beforeSave' => 'off', 'afterSave' => 'on'));
+		$Sample->Behaviors->load('Test', array('beforeSave' => 'off', 'afterSave' => 'on'));
 		$expected = Hash::merge($record, array('Sample' => array('aftersave' => 'modified after on create')));
 		$Sample->create();
 		$result = $Sample->save($record);
 		$expected['Sample']['id'] = $Sample->id;
 		$this->assertEquals($expected, $result);
 
-		$Sample->Behaviors->attach('Test', array('beforeSave' => 'modify', 'afterSave' => 'modify'));
+		$Sample->Behaviors->load('Test', array('beforeSave' => 'modify', 'afterSave' => 'modify'));
 		$expected = Hash::merge($record, array('Sample' => array('name' => 'sample99 modified before modified after on create')));
 		$Sample->create();
 		$result = $Sample->save($record);
 		$expected['Sample']['id'] = $Sample->id;
 		$this->assertSame($expected, $result);
 
-		$Sample->Behaviors->attach('Test', array('beforeSave' => 'off', 'afterSave' => 'test'));
+		$Sample->Behaviors->load('Test', array('beforeSave' => 'off', 'afterSave' => 'test'));
 		$Sample->create();
 		$expected = $record;
 		unset($expected['Sample']['name']);
@@ -898,23 +898,23 @@ class BehaviorCollectionTest extends CakeTestCase {
 		$expected['Sample']['id'] = $Sample->id;
 		$this->assertSame($expected, $result);
 
-		$Sample->Behaviors->attach('Test', array('afterSave' => 'test2'));
+		$Sample->Behaviors->load('Test', array('afterSave' => 'test2'));
 		$Sample->create();
 		$expected = $record;
 		$result = $Sample->save($record);
 		$expected['Sample']['id'] = $Sample->id;
 		$this->assertSame($expected, $result);
 
-		$Sample->Behaviors->attach('Test', array('beforeFind' => 'off', 'afterFind' => 'off'));
+		$Sample->Behaviors->load('Test', array('beforeFind' => 'off', 'afterFind' => 'off'));
 		$Sample->recursive = -1;
 		$record2 = $Sample->read(null, 1);
 
-		$Sample->Behaviors->attach('Test', array('afterSave' => 'on'));
+		$Sample->Behaviors->load('Test', array('afterSave' => 'on'));
 		$expected = Hash::merge($record2, array('Sample' => array('aftersave' => 'modified after')));
 		$Sample->create();
 		$this->assertSame($expected, $Sample->save($record2));
 
-		$Sample->Behaviors->attach('Test', array('afterSave' => 'modify'));
+		$Sample->Behaviors->load('Test', array('afterSave' => 'modify'));
 		$expected = Hash::merge($record2, array('Sample' => array('name' => 'sample1 modified after')));
 		$Sample->create();
 		$this->assertSame($expected, $Sample->save($record2));
@@ -928,13 +928,13 @@ class BehaviorCollectionTest extends CakeTestCase {
 	public function testBehaviorDeleteCallbacks() {
 		$Apple = new Apple();
 
-		$Apple->Behaviors->attach('Test', array('beforeFind' => 'off', 'beforeDelete' => 'off'));
+		$Apple->Behaviors->load('Test', array('beforeFind' => 'off', 'beforeDelete' => 'off'));
 		$this->assertTrue($Apple->delete(6));
 
-		$Apple->Behaviors->attach('Test', array('beforeDelete' => 'on'));
+		$Apple->Behaviors->load('Test', array('beforeDelete' => 'on'));
 		$this->assertFalse($Apple->delete(4));
 
-		$Apple->Behaviors->attach('Test', array('beforeDelete' => 'test2'));
+		$Apple->Behaviors->load('Test', array('beforeDelete' => 'test2'));
 
 		ob_start();
 		$results = $Apple->delete(4);
@@ -946,7 +946,7 @@ class BehaviorCollectionTest extends CakeTestCase {
 		$this->assertSame(trim(ob_get_clean()), 'beforeDelete success');
 		$this->assertTrue($results);
 
-		$Apple->Behaviors->attach('Test', array('beforeDelete' => 'off', 'afterDelete' => 'on'));
+		$Apple->Behaviors->load('Test', array('beforeDelete' => 'off', 'afterDelete' => 'on'));
 		ob_start();
 		$results = $Apple->delete(2, false);
 		$this->assertSame(trim(ob_get_clean()), 'afterDelete success');
@@ -961,7 +961,7 @@ class BehaviorCollectionTest extends CakeTestCase {
 	public function testBehaviorOnErrorCallback() {
 		$Apple = new Apple();
 
-		$Apple->Behaviors->attach('Test', array('beforeFind' => 'off', 'onError' => 'on'));
+		$Apple->Behaviors->load('Test', array('beforeFind' => 'off', 'onError' => 'on'));
 		ob_start();
 		$Apple->Behaviors->Test->onError($Apple, '');
 		$this->assertSame(trim(ob_get_clean()), 'onError trigger success');
@@ -975,18 +975,18 @@ class BehaviorCollectionTest extends CakeTestCase {
 	public function testBehaviorValidateCallback() {
 		$Apple = new Apple();
 
-		$Apple->Behaviors->attach('Test');
+		$Apple->Behaviors->load('Test');
 		$this->assertTrue($Apple->validates());
 
-		$Apple->Behaviors->attach('Test', array('validate' => 'on'));
+		$Apple->Behaviors->load('Test', array('validate' => 'on'));
 		$this->assertFalse($Apple->validates());
 		$this->assertSame($Apple->validationErrors, array('name' => array(true)));
 
-		$Apple->Behaviors->attach('Test', array('validate' => 'stop'));
+		$Apple->Behaviors->load('Test', array('validate' => 'stop'));
 		$this->assertFalse($Apple->validates());
 		$this->assertSame($Apple->validationErrors, array('name' => array(true, true)));
 
-		$Apple->Behaviors->attach('Test', array('validate' => 'whitelist'));
+		$Apple->Behaviors->load('Test', array('validate' => 'whitelist'));
 		$Apple->validates();
 		$this->assertSame($Apple->whitelist, array());
 
@@ -1003,14 +1003,14 @@ class BehaviorCollectionTest extends CakeTestCase {
 	public function testBehaviorValidateAfterCallback() {
 		$Apple = new Apple();
 
-		$Apple->Behaviors->attach('Test');
+		$Apple->Behaviors->load('Test');
 		$this->assertTrue($Apple->validates());
 
-		$Apple->Behaviors->attach('Test', array('afterValidate' => 'on'));
+		$Apple->Behaviors->load('Test', array('afterValidate' => 'on'));
 		$this->assertTrue($Apple->validates());
 		$this->assertSame($Apple->validationErrors, array());
 
-		$Apple->Behaviors->attach('Test', array('afterValidate' => 'test'));
+		$Apple->Behaviors->load('Test', array('afterValidate' => 'test'));
 		$Apple->data = array('bar');
 		$Apple->validates();
 		$this->assertEquals(array('foo'), $Apple->data);
@@ -1023,7 +1023,7 @@ class BehaviorCollectionTest extends CakeTestCase {
  */
 	public function testBehaviorValidateMethods() {
 		$Apple = new Apple();
-		$Apple->Behaviors->attach('Test');
+		$Apple->Behaviors->load('Test');
 		$Apple->validate['color'] = 'validateField';
 
 		$result = $Apple->save(array('name' => 'Genetically Modified Apple', 'color' => 'Orange'));
@@ -1041,7 +1041,7 @@ class BehaviorCollectionTest extends CakeTestCase {
  */
 	public function testBehaviorMethodDispatching() {
 		$Apple = new Apple();
-		$Apple->Behaviors->attach('Test');
+		$Apple->Behaviors->load('Test');
 
 		$expected = 'working';
 		$this->assertEquals($expected, $Apple->testMethod());
@@ -1066,7 +1066,7 @@ class BehaviorCollectionTest extends CakeTestCase {
  */
 	public function testBehaviorMethodDispatchingWithData() {
 		$Apple = new Apple();
-		$Apple->Behaviors->attach('Test');
+		$Apple->Behaviors->load('Test');
 
 		$Apple->set('field', 'value');
 		$this->assertTrue($Apple->testData());
@@ -1087,7 +1087,7 @@ class BehaviorCollectionTest extends CakeTestCase {
 		$result = $Article->find('first');
 		$this->assertFalse(array_key_exists('Comment', $result));
 
-		$Article->Behaviors->attach('Test4');
+		$Article->Behaviors->load('Test4');
 		$result = $Article->find('first');
 		$this->assertTrue(array_key_exists('Comment', $result));
 
@@ -1096,7 +1096,7 @@ class BehaviorCollectionTest extends CakeTestCase {
 		$result = $Article->find('first');
 		$this->assertFalse(array_key_exists('User', $result));
 
-		$Article->Behaviors->attach('Test5');
+		$Article->Behaviors->load('Test5');
 		$result = $Article->find('first');
 		$this->assertTrue(array_key_exists('User', $result));
 
@@ -1105,7 +1105,7 @@ class BehaviorCollectionTest extends CakeTestCase {
 		$result = $Article->find('first');
 		$this->assertFalse(array_key_exists('Tag', $result));
 
-		$Article->Behaviors->attach('Test6');
+		$Article->Behaviors->load('Test6');
 		$result = $Article->find('first');
 		$this->assertTrue(array_key_exists('Comment', $result));
 
@@ -1115,7 +1115,7 @@ class BehaviorCollectionTest extends CakeTestCase {
 		$result = $Comment->find('first');
 		$this->assertFalse(array_key_exists('Attachment', $result));
 
-		$Comment->Behaviors->attach('Test7');
+		$Comment->Behaviors->load('Test7');
 		$result = $Comment->find('first');
 		$this->assertTrue(array_key_exists('Attachment', $result));
 	}
@@ -1129,8 +1129,8 @@ class BehaviorCollectionTest extends CakeTestCase {
 		$Sample = new Sample();
 		$Sample->actsAs = array('Test3' => array('bar'), 'Test2' => array('foo', 'bar'));
 		$Sample->Behaviors->init($Sample->alias, $Sample->actsAs);
-		$Sample->Behaviors->attach('Test2');
-		$Sample->Behaviors->detach('Test3');
+		$Sample->Behaviors->load('Test2');
+		$Sample->Behaviors->unload('Test3');
 
 		$Sample->Behaviors->trigger('beforeTest', array(&$Sample));
 	}

+ 3 - 3
lib/Cake/Test/Case/Model/ModelIntegrationTest.php

@@ -212,7 +212,7 @@ class ModelIntegrationTest extends BaseModelTest {
 		$TestModel = new Apple();
 		$this->assertEquals(array(), $TestModel->Behaviors->loaded());
 
-		$TestModel->Behaviors->attach('Tree', array('left' => 'left_field', 'right' => 'right_field'));
+		$TestModel->Behaviors->load('Tree', array('left' => 'left_field', 'right' => 'right_field'));
 		$this->assertTrue(is_object($TestModel->Behaviors->Tree));
 		$this->assertEquals(array('Tree'), $TestModel->Behaviors->loaded());
 
@@ -227,11 +227,11 @@ class ModelIntegrationTest extends BaseModelTest {
 		);
 		$this->assertEquals($expected, $TestModel->Behaviors->Tree->settings['Apple']);
 
-		$TestModel->Behaviors->attach('Tree', array('enabled' => false));
+		$TestModel->Behaviors->load('Tree', array('enabled' => false));
 		$this->assertEquals($expected, $TestModel->Behaviors->Tree->settings['Apple']);
 		$this->assertEquals(array('Tree'), $TestModel->Behaviors->loaded());
 
-		$TestModel->Behaviors->detach('Tree');
+		$TestModel->Behaviors->unload('Tree');
 		$this->assertEquals(array(), $TestModel->Behaviors->loaded());
 		$this->assertFalse(isset($TestModel->Behaviors->Tree));
 	}

+ 2 - 2
lib/Cake/Test/Case/Model/ModelValidationTest.php

@@ -1720,7 +1720,7 @@ class ModelValidationTest extends BaseModelTest {
 		$expected = array_map('strtolower', get_class_methods('Article'));
 		$this->assertEquals($expected, array_keys($result));
 
-		$TestModel->Behaviors->attach('Containable');
+		$TestModel->Behaviors->load('Containable');
 		$newList = array(
 			'contain',
 			'resetbindings',
@@ -1730,7 +1730,7 @@ class ModelValidationTest extends BaseModelTest {
 		);
 		$this->assertEquals(array_merge($expected, $newList), array_keys($Validator->getMethods()));
 
-		$TestModel->Behaviors->detach('Containable');
+		$TestModel->Behaviors->unload('Containable');
 		$this->assertEquals($expected, array_keys($Validator->getMethods()));
 	}