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
class Sections_Iterator_Object extends Mustache {
class SectionIteratorObject extends Mustache {
public $start = "It worked the first time.";
public function middle() {
return new Iterator_Object;
return new IteratorObject();
}
public $final = "Then, surprisingly, it worked the final time.";
}
class Iterator_Object implements Iterator
{
class IteratorObject implements Iterator {
protected $_position = 0;
protected $_data = array(
@@ -1,29 +1,26 @@
<?php
class Sections_NonIterable_Object extends Mustache {
class SectionMagicObject extends Mustache {
public $start = "It worked the first time.";
public function middle() {
return new Non_Iterable_Object;
return new MagicObject();
}
public $final = "Then, surprisingly, it worked the final time.";
}
class Non_Iterable_Object
{
class MagicObject {
protected $_data = array(
'foo' => 'And it worked the second time.',
'bar' => 'As well as the third.'
);
public function __get($key)
{
public function __get($key) {
return isset($this->_data[$key]) ? $this->_data[$key] : NULL;
}
public function __isset($key)
{
public function __isset($key) {
return isset($this->_data[$key]);
}
}
@@ -1,17 +1,16 @@
<?php
class Sections_Iterable_Object extends Mustache {
class SectionObjects extends Mustache {
public $start = "It worked the first time.";
public function middle() {
return new Iterable_Object;
return new SectionObject;
}
public $final = "Then, surprisingly, it worked the final time.";
}
class Iterable_Object
{
class SectionObject {
public $foo = 'And it worked the second time.';
public $bar = 'As well as the third.';
}