for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
declare(strict_types=1);
namespace loophp\fpt;
use Closure;
// phpcs:disable Generic.Files.LineLength.TooLong
/**
* @psalm-immutable
*
* @psalm-template T
*/
final class End
{
* @psalm-pure
public static function of(): Closure
return
* @psalm-param iterable<T> $iterable
* @psalm-return ?T
static function (iterable $iterable) {
$current = null;
foreach ($iterable as $current) {
}
return $current;
};