| 
<?php/**
 * Copyright (c) 2016 Jorge Patricio Castro Castillo MIT License.
 */
 include "../lib/BladeOne.php";
 use eftec\bladeone\BladeOne;
 
 $views = __DIR__ . '/views';
 $compiledFolder = __DIR__ . '/compiled';
 $blade=new BladeOne($views,$compiledFolder,BladeOne::MODE_DEBUG);
 
 
 $users=[];
 
 $john=new stdClass();
 $john->name="John";
 $john->post=[];
 
 $annah=new stdClass();
 $annah->name="Annah";
 $annah->post=[];
 
 $post1=new stdClass();
 $post1->subject="Hi there 1";
 
 $post2=new stdClass();
 $post2->subject="Hi there 2";
 
 $john->posts[]=$post1;
 $john->posts[]=$post2;
 
 $annah->posts[]=$post1;
 $annah->posts[]=$post2;
 
 $users[]=$john;
 $users[]=$annah;
 
 
 try {
 echo $blade->run("Test.loop2"
 , ["users" => $users]);
 } catch (Exception $e) {
 echo "error found ".$e->getMessage()."<br>".$e->getTraceAsString();
 }
 
 |