for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Smoren\PartialIntersection\Util;
class NoValueMonad
{
private static ?self $instance = null;
public static function getInstance(): self
if (self::$instance === null) {
self::$instance = new self();
}
return self::$instance;
return self::instance
null
Smoren\PartialIntersection\Util\NoValueMonad
private function __construct()