ScriptFUSION\Porter\Mapper\Strategy\SubImport::__construct PHP Method

__construct() public method

Initializes this instance with the specified import specification or specification callback.
public __construct ( ImportSpecification | callable $specificationOrCallback )
$specificationOrCallback ScriptFUSION\Porter\Specification\ImportSpecification | callable Import specification or specification callback.
    public function __construct($specificationOrCallback)
    {
        if (!$specificationOrCallback instanceof ImportSpecification && !is_callable($specificationOrCallback)) {
            throw new \InvalidArgumentException('Argument one must be an instance of ImportSpecification or callable.');
        }
        $this->specificationOrCallback = $specificationOrCallback;
    }