GoogleDrive StreamWrapper (read-only NOW).
FreezyBee/GoogleDrive requires PHP 7.0
The best way to install FreezyBee/GoogleDrive is using Composer:
$ composer require freezy-bee/google-drive
// register stream
$gd = FreezyBee\GoogleDrive\GoogleDrive($pathToJsonFile);
$gd->registerStreamWrapper();
// download file
$content = file_get_contents('gdrive://folder/file.jpg');
// Nette Finder
foreach (\Nette\Utils\Finder::find('*')->from('gdrive://Test') as $name => $file) {
dump($name);
}
// Symfony Finder
$finder = new \Symfony\Component\Finder\Finder;
$finder->files()->in('gdrive://Test');
Homepage https://freezybee.ifire.cz and repository http://github.com/FreezyBee/GoogleDrive.