private function getPathAllData($path, $recursive)
{
$data = [];
$objects = scandir($path);
foreach ($objects as $object) {
$local = $path . '/' . $object;
if ($object != "." && $object != "..") {
$data[] = $this->getLocalData($local);
if (is_dir($local) && $recursive) {
$results = $this->getPathAllData($local, $recursive);
foreach ($results as $result) {
$data[] = $result;
}
unset($results);
}
}
}
return $data;
}