for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
declare(strict_types=1);
namespace loophp\collection\Operation;
use Closure;
use loophp\collection\Contract\Operation;
/**
* @immutable
*/
abstract class AbstractOperation implements Operation
{
final public function __construct() {}
public static function of(): Closure
return (new static())->__invoke();
}