コード例 #1
0
 public function testWithClosure()
 {
     $thumbnails = Thumbnail::create($this->richImages, function ($image) {
         $image = (object) $image;
         $return = '<li class="thumbnail"><figure>' . HTML::image($image->image) . '</figure>';
         if (isset($image->label)) {
             $return .= '<h2>' . $image->label . '</h2>';
         }
         $return .= '</li>';
         return $return;
     });
     $matcher = $this->matcher('<li class="thumbnail"><figure>' . $this->image('foo') . '</figure></li>' . '<li class="thumbnail"><figure>' . $this->image('bar') . '</figure><h2>bar</h2></li>' . '<li class="thumbnail"><figure>' . $this->image('den') . '</figure><h2>den</h2></li>');
     $this->assertEquals($matcher, $thumbnails);
 }
コード例 #2
0
ファイル: _ide_helper.php プロジェクト: qarlson/infr
 /**
  * Adds the given classes to attributes
  *
  * @param array $classes
  * @return $this 
  * @static 
  */
 public static function addClass($classes)
 {
     //Method inherited from \Bootstrapper\RenderedObject
     return \Bootstrapper\Thumbnail::addClass($classes);
 }