Blame | Letzte Änderung | Log anzeigen | RSS feed
<?php/** This file is part of the symfony package.* (c) 2004-2006 Fabien Potencier <fabien.potencier@symfony-project.com>** For the full copyright and license information, please view the LICENSE* file that was distributed with this source code.*/$app = 'frontend';require_once(dirname(__FILE__).'/../../bootstrap/functional.php');$t = new lime_test(1);class TestUserForm extends UserForm{public function configure(){parent::configure();unset($this['test']);}}$user = new User();$user->username = 'nullvaluetest';$user->password = 'changeme';$user->test = 'test';$user->save();$user->free();unset($user);$user = Doctrine_Core::getTable('User')->findOneByUsername('nullvaluetest');$userForm = new TestUserForm($user);$userForm->bind(array('id' => $user->id, 'username' => 'nullvaluetest', 'password' => 'changeme2'));if ($userForm->isValid()){$userForm->save();}$user->free();unset($user);$user = Doctrine_Core::getTable('User')->findOneByUsername('nullvaluetest');$t->is($user->toArray(), array('id' => 1, 'username' => 'nullvaluetest', 'password' => 'b0660f0b8b989971524762330aea5449', 'test' => 'test'));