it should return the `\ZipArchive` as a resource : 

```php
$zip = new \ZipArchive();
$zip->open(\ZIPARCHIVE::CREATE);

return new Archive($path, $this, new ZipArchiveResource($zip));
```

With ZipArchiveRessource as defined : 
```php
namespace Alchemy\Zippy\Adapter\Resource;

class ZipArchiveResource implements ResourceInterface
{
    private $archive;
    public function __construct(\ZipArchive $archive)
    {
        $this->archive = $archive;
    }
    public function getResource()
    {
        return $this->archive;
    }
}
```