for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Jellyfish\FilesystemSymfony;
use Pimple\Container;
use Pimple\ServiceProviderInterface;
use Symfony\Component\Filesystem\Filesystem as SymfonyFilesystem;
class FilesystemSymfonyServiceProvider implements ServiceProviderInterface
{
/**
* @param \Pimple\Container $pimple
*
* @return void
*/
public function register(Container $pimple): void
$this->registerFilesystem($pimple);
}
* @param \Pimple\Container $container
* @return \Jellyfish\FilesystemSymfony\FilesystemSymfonyServiceProvider
protected function registerFilesystem(Container $container): FilesystemSymfonyServiceProvider
$container->offsetSet('filesystem', function () {
$symfonyFilesystem = new SymfonyFilesystem();
return new Filesystem($symfonyFilesystem);
});
return $this;