/** * Определяет статус пакета; * * Пакет должен быть создан на основе локального файла * * Определние произволится исходя из местоположения файла. * @return int */ private function determineStatus() { $dDir = PackageManager::getDownloadDir(); if (substr($this->file, 0, strlen($dDir)) == $dDir) { return Package::DOWNLOADED; } $iDir = PackageManager::getInstalledDir(); if (substr($this->file, 0, strlen($iDir)) == $iDir) { return Package::INSTALLED; } return Package::LOCALTED; }