Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

Merge remote-tracking branch 'upstream/2.0' into 2.0

  • Loading branch information...
commit bf97ea7da7c0c7f496db4167d01dc131ddc3b237 2 parents 3b636f9 + 86b1fae
Vitor Pacheco vitorpacheco authored
24 Model/Behavior/AjusteFloatBehavior.php
View
@@ -119,29 +119,5 @@ public function beforeSave($model) {
return true;
}
-
-
-/**
- * After Find
- *
- * @param object $model
- * @param array $results
- * @param boolean $primary
- * @return void
- * @access public
- * @deprecated Isto deve ser feito na view
- */
- public function afterFind($model, $results, $primary) {
- foreach ($results as $key => $r) {
- if (isset($r[$model->alias]) && is_array($r[$model->alias])) {
- foreach (array_keys($r[$model->alias]) as $arrayKey) {
- if (in_array($arrayKey, $this->floatFields[$model->alias]) && $r[$model->alias][$arrayKey] !== null) {
- $results[$key][$model->alias][$arrayKey] = number_format($r[$model->alias][$arrayKey], 2, ',', '.');
- }
- }
- }
- }
- return $results;
- }
}
8 Test/Case/Model/Behavior/AjusteFloatTest.php
View
@@ -94,21 +94,21 @@ public function testFind() {
'Produto' => array(
'id' => 1,
'nome' => 'Produto 1',
- 'valor' => '1,99'
+ 'valor' => '1.99'
)
),
array(
'Produto' => array(
'id' => 2,
'nome' => 'Produto 2',
- 'valor' => '1.000,20'
+ 'valor' => '1000.20'
)
),
array(
'Produto' => array(
'id' => 3,
'nome' => 'Produto 3',
- 'valor' => '1.999.000,00'
+ 'valor' => '1999000.00'
)
)
);
@@ -221,7 +221,7 @@ public function testSave() {
$this->assertEqual($data, $result);
$result = $this->Produto->read(array('valor'), $id);
- $this->assertEqual(array('Produto' => array('valor' => '5.000,00')), $result);
+ $this->assertEqual(array('Produto' => array('valor' => '5000.00')), $result);
$result = $this->Produto->read(array('nome'), $id); // Verificar se dá erro quando não vem o campo
$this->assertEqual(array('Produto' => array('nome' => 'Produto 4')), $result);
Please sign in to comment.
Something went wrong with that request. Please try again.