Rename section object tests to work with upcoming autoload-template feature. Clean up code to match style.

This commit is contained in:
Justin Hileman
2010-07-06 10:17:04 -04:00
parent c2c01cf964
commit 2cfb8aefc1
9 changed files with 11 additions and 16 deletions
@@ -1,17 +1,16 @@
<?php <?php
class Sections_Iterator_Object extends Mustache { class SectionIteratorObject extends Mustache {
public $start = "It worked the first time."; public $start = "It worked the first time.";
public function middle() { public function middle() {
return new Iterator_Object; return new IteratorObject();
} }
public $final = "Then, surprisingly, it worked the final time."; public $final = "Then, surprisingly, it worked the final time.";
} }
class Iterator_Object implements Iterator class IteratorObject implements Iterator {
{
protected $_position = 0; protected $_position = 0;
protected $_data = array( protected $_data = array(
@@ -1,29 +1,26 @@
<?php <?php
class Sections_NonIterable_Object extends Mustache { class SectionMagicObject extends Mustache {
public $start = "It worked the first time."; public $start = "It worked the first time.";
public function middle() { public function middle() {
return new Non_Iterable_Object; return new MagicObject();
} }
public $final = "Then, surprisingly, it worked the final time."; public $final = "Then, surprisingly, it worked the final time.";
} }
class Non_Iterable_Object class MagicObject {
{
protected $_data = array( protected $_data = array(
'foo' => 'And it worked the second time.', 'foo' => 'And it worked the second time.',
'bar' => 'As well as the third.' 'bar' => 'As well as the third.'
); );
public function __get($key) public function __get($key) {
{
return isset($this->_data[$key]) ? $this->_data[$key] : NULL; return isset($this->_data[$key]) ? $this->_data[$key] : NULL;
} }
public function __isset($key) public function __isset($key) {
{
return isset($this->_data[$key]); return isset($this->_data[$key]);
} }
} }
@@ -1,17 +1,16 @@
<?php <?php
class Sections_Iterable_Object extends Mustache { class SectionObjects extends Mustache {
public $start = "It worked the first time."; public $start = "It worked the first time.";
public function middle() { public function middle() {
return new Iterable_Object; return new SectionObject;
} }
public $final = "Then, surprisingly, it worked the final time."; public $final = "Then, surprisingly, it worked the final time.";
} }
class Iterable_Object class SectionObject {
{
public $foo = 'And it worked the second time.'; public $foo = 'And it worked the second time.';
public $bar = 'As well as the third.'; public $bar = 'As well as the third.';
} }