function Filesystem::directorySize
Return value
int
1 call to Filesystem::directorySize()
- Filesystem::size in vendor/
composer/ composer/ src/ Composer/ Util/ Filesystem.php - Returns size of a file or directory specified by path. If a directory is given, its size will be computed recursively.
File
-
vendor/
composer/ composer/ src/ Composer/ Util/ Filesystem.php, line 713
Class
- Filesystem
- @author Jordi Boggiano <j.boggiano@seld.be> @author Johannes M. Schmitt <schmittjoh@gmail.com>
Namespace
Composer\UtilCode
protected function directorySize(string $directory) {
$it = new RecursiveDirectoryIterator($directory, RecursiveDirectoryIterator::SKIP_DOTS);
$ri = new RecursiveIteratorIterator($it, RecursiveIteratorIterator::CHILD_FIRST);
$size = 0;
foreach ($ri as $file) {
if ($file->isFile()) {
$size += $file->getSize();
}
}
return $size;
}