| Conditions | 3 | 
| Paths | 4 | 
| Total Lines | 28 | 
| Code Lines | 19 | 
| Lines | 0 | 
| Ratio | 0 % | 
| Changes | 0 | ||
| 1 | <?php  | 
            ||
| 44 | private function getGridMetadata(Grid $gridAnnot)  | 
            ||
| 45 |     { | 
            ||
| 46 | $columns = [];  | 
            ||
| 47 |         foreach ($gridAnnot->columns as $columnAnnot) { | 
            ||
| 48 | $columns[$columnAnnot->name] = new ColumnMetadata(  | 
            ||
| 49 | $columnAnnot->name,  | 
            ||
| 50 | $columnAnnot->type,  | 
            ||
| 51 | $columnAnnot->options  | 
            ||
| 52 | );  | 
            ||
| 53 | }  | 
            ||
| 54 | |||
| 55 | $filters = [];  | 
            ||
| 56 |         foreach ($gridAnnot->filters as $filterAnnot) { | 
            ||
| 57 | $filters[$filterAnnot->name] = new FilterMetadata(  | 
            ||
| 58 | $filterAnnot->name,  | 
            ||
| 59 | $filterAnnot->type,  | 
            ||
| 60 | $filterAnnot->field,  | 
            ||
| 61 | $filterAnnot->options  | 
            ||
| 62 | );  | 
            ||
| 63 | }  | 
            ||
| 64 | |||
| 65 | return new GridMetadata(  | 
            ||
| 66 | $gridAnnot->name,  | 
            ||
| 67 | $columns,  | 
            ||
| 68 | $filters,  | 
            ||
| 69 | $gridAnnot->pageSize  | 
            ||
| 70 | );  | 
            ||
| 71 | }  | 
            ||
| 72 | }  | 
            ||
| 73 |