[Form] minor code simplification

This commit is contained in:
Eriksen Costa 2011-06-09 12:33:42 -03:00
parent f3cafcb355
commit c9acf2e60c

View File

@ -110,11 +110,13 @@ class FormView implements \ArrayAccess, \IteratorAggregate, \Countable
*/ */
public function isRendered() public function isRendered()
{ {
if (true === $this->rendered || 0 == count($this->children)) { $hasChildren = 0 < count($this->children);
if (true === $this->rendered || !$hasChildren) {
return $this->rendered; return $this->rendered;
} }
if (count($this->children) > 0) { if ($hasChildren) {
foreach ($this->children as $child) { foreach ($this->children as $child) {
if (!$child->isRendered()) { if (!$child->isRendered()) {
return false; return false;
@ -122,9 +124,9 @@ class FormView implements \ArrayAccess, \IteratorAggregate, \Countable
} }
return $this->rendered = true; return $this->rendered = true;
} else {
return false;
} }
return false;
} }
/** /**