LazyOption::__construct( callable $callback, array $arguments = array() )

Constructor.


Parameters

$callback

(callable) (Required)

$arguments

(array) (Optional)

Default value: array()


Source

File: vendor/phpoption/phpoption/src/PhpOption/LazyOption.php

    public function __construct($callback, array $arguments = array())
    {
        if (!is_callable($callback)) {
            throw new \InvalidArgumentException('Invalid callback given');
        }

        $this->callback = $callback;
        $this->arguments = $arguments;
    }