public function setSource(string $source)
    {
        if (!file_exists($source)) {
            throw new Server500(new \ArrayObject(array("explain" =>
                "The source $source for the ZIP archive does not exist.",
                "Please check the source validity.")));
        }
        $this->source = $source;
    }
public function setSource(string $source)
    {
        if (!file_exists($source)) {
            throw new Server500(new \ArrayObject(array("explain" =>
                "The source $source for the ZIP archive does not exist.",
                "Please check the source validity.")));
        }
        $this->source = $source;
    }
public function setSource ( string $ source ) { if ( ! file_exists ( $ source ) ) { throw new Server500 ( new \ ArrayObject ( array ( "explain" => "The source $source for the ZIP archive does not exist." , "Please check the source validity." ) ) ) ; } $ this -> source = $ source ; }
Set source path
@param string $source source path
@throws Server500 If source does not exist
Set source path