Ejemplo n.º 1
0
 /**
  * Build a new Media Object
  *
  * @param string $image   Image URL
  * @param string $title   Title
  * @param string $content Content
  */
 public function __construct($image, $title, $content)
 {
     $this->addClass('media');
     $image = Image::create($image);
     $figure = Element::figure($image)->class('media-object');
     $body = Element::div()->class('media-body');
     $title = Element::h2($title)->class('media-heading');
     $this->nest(array('figure' => $figure, 'body' => $body->nest(array('title' => $title, 'content' => $content))));
 }
Ejemplo n.º 2
0
 public function testCanRemoveMultipleClassesInStringNotation()
 {
     $tag = Element::div('foo')->class('btn btn-primary btn-large')->removeClass('btn btn-primary');
     $this->assertEquals('btn-large', $tag->class);
 }
Ejemplo n.º 3
0
 public function testCanCheckIfChildrenIsAfterSibling()
 {
     $this->object->nestChildren(array('first' => Element::div(), 'last' => Element::div()));
     $first = $this->object->first;
     $last = $this->object->last;
     $this->assertTrue($last->isAfter('first'));
     $this->assertFalse($first->isAfter('last'));
 }