Andrew Caya

Results 11 comments of Andrew Caya

Quick question: why are you using PHP's ZIP extension? Any specific reason? Why not delegate to the zip binary directly (or Powershell's Compress-Archive cmdlet), through a pipe using 'popen' (or...

Hey @alcalbg and @tobiasgruber1995 ! Many thanks for your answers! Since you seem to say that this way of zipping files might be truly useful to the project, let's promote...

Hi @alcalbg and @tobiasgruber1995, We were thinking of adding a config parameter in Filegator's configuration to allow users to choose if they want to continue using Filegator's native Archiver object,...

@alcalbg @tobiasgruber1995 -- Please see the proof of concept commit #f5828ae2269 https://github.com/linuxforphp/filegator/commit/f5828ae2269d121ce6a830eaf5162f51f3daa555). To use the new methods, one only has to change the configuration files accordingly. I haven't created the...

@alcalbg OK. Yes, Symfony Process is a very powerful and useful wrapper class for popen, fread, fwrite, and pclose. No extensions involved. I can definitely abandon the idea of making...

@alcalbg -- I've finished working on the new zip process feature. I've tried using the ArchiverInterface, but the interface's contract was just getting in the way, and making things messy....

Hi @alcalbg @tobiasgruber1995 -- I just made a last minute change. The new commit is #f5828ae2269 https://github.com/linuxforphp/filegator/commit/f5828ae2269d121ce6a830eaf5162f51f3daa555). Cheers! :)

Hey @alcalbg -- OK, I've got a solution for you. We keep the current Archiver (with the underlying filesystem abstraction layer for S3 and SFTP), and we add a configuration...

Hey @alcalbg -- I just tried your solution on one of our production servers, and got this: "Fatal error: Uncaught League\Flysystem\NotSupportedException: Links are not supported, encountered link at [folder]...". I...