Browse Source

Dont use constructor

euromark 11 years ago
parent
commit
3d0c94a417
1 changed files with 11 additions and 10 deletions
  1. 11 10
      Model/Behavior/PasswordableBehavior.php

+ 11 - 10
Model/Behavior/PasswordableBehavior.php

@@ -67,9 +67,18 @@ class PasswordableBehavior extends ModelBehavior {
 		'customValidation' => null // Custom validation rule(s) for the formField
 	);
 
-	function __construct() {
-		parent::__construct();
+	/**
+	 * @var array
+	 */
+	protected $_validationRules = array();
 
+	/**
+	 * Adding validation rules
+	 * also adds and merges config settings (direct + configure)
+	 *
+	 * @return void
+	 */
+	public function setup(Model $Model, $config = array()) {
 		$this->_validationRules = array(
 			'formField' => array(
 				'between' => array(
@@ -108,15 +117,7 @@ class PasswordableBehavior extends ModelBehavior {
 				)
 			)
 		);
-	}
 
-	/**
-	 * Adding validation rules
-	 * also adds and merges config settings (direct + configure)
-	 *
-	 * @return void
-	 */
-	public function setup(Model $Model, $config = array()) {
 		$defaults = $this->_defaultConfig;
 		if ($configureDefaults = Configure::read('Passwordable')) {
 			$defaults = $configureDefaults + $defaults;