for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Alchemy\Zippy\Package\Writer;
use Alchemy\Zippy\Package\PackagedResource;
use Alchemy\Zippy\Resource\ResourceUri;
class StreamWriter
{
public function write(PackagedResource $source, ResourceUri $destination)
$target = $destination->getResource() . '/' . $source->getRelativeUri()->getResource();
file_put_contents($target, $source->getReader()->getContents());
}