Example #1
0
 public function testGet()
 {
     $callable = self::getCallable();
     $supplier = Supplier::create($callable);
     $result = $supplier->get();
     $this->assertEquals($callable(), $result);
 }
Example #2
0
 /**
  * Factory Method for Supplier.
  *
  * @param callable $suppliers
  * @return SupplierInterface
  */
 public static final function newSupplier(callable $supplier) : SupplierInterface
 {
     return Supplier::create($supplier);
 }