Clinner\Command\Callback::setCallback PHP Method

setCallback() public method

Set the callback function for this command.
public setCallback ( Closure $callback ) : Callback
$callback Closure The callback function.
return Callback This instance, for a fluent API.
    public function setCallback($callback)
    {
        $this->_callback = $callback;
    }

Usage Example

Example #1
0
 public function testSetCallback()
 {
     $closure1 = function () {
     };
     $closure2 = function ($a) {
         echo $a;
     };
     $callback = new Callback($closure1);
     $callback->setCallback($closure2);
     $this->assertAttributeSame($closure2, '_callback', $callback);
 }