Laragear/Preload

View on GitHub
src/Lister/Pipes/NormalizeList.php

Summary

Maintainability
A
0 mins
Test Coverage
<?php

namespace Laragear\Preload\Lister\Pipes;

use Closure;
use Laragear\Preload\Listing;

class NormalizeList
{
    /**
     * Handle the incoming preload listing.
     *
     * @param  \Laragear\Preload\Listing  $listing
     * @param  \Closure  $next
     * @return \Laragear\Preload\Listing
     */
    public function handle(Listing $listing, Closure $next): Listing
    {
        // @phpstan-ignore-next-line
        $listing->files = $listing->files->keys();

        return $next($listing);
    }
}