PHP code example of adrianschubek / with

1. Go to this page and download the library: Download adrianschubek/with library. Choose the download type require.

2. Extract the ZIP file and open the index.php.

3. Add this code to the index.php.
    
        
<?php
require_once('vendor/autoload.php');

/* Start to develop here. Best regards https://php-download.com/ */

    

adrianschubek / with example snippets


function with($val, callable $callback = null) : $val | WithProxy

$user = with(UserRepository::findById(123), function (User $us) {
    $us->setBalance(10);
    $us->sendConfirmation();
});

$deletedUser = with(UserRepository::findById(123), fn(User $user) => $user->deleteAccount());

// sendWelcomeMail() is a method of User.
$randomUser = with(UserRepository::createRandomUser())->sendWelcomeMail();