public function chmod($perms = 0755, $recursive = true) { $chmod = parent::chmod($perms); if ($recursive) { foreach ($this as $child) { $child->chmod($perms, true); } } return $chmod; }