PHP Класс TextAnalysis\Downloaders\DownloadPackageFactory

Автор: yooper
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$package TextAnalysis\Utilities\Nltk\Download\Package

Открытые методы

Метод Описание
download ( Package $package ) : DownloadPackageFactory Initializes and downloads the remote corpus
getDownloadFullPath ( ) : string Has the full path to where the download should go
getInstallDir ( ) : string The path where the software should be installed
getPackage ( ) : Package
initialize ( ) Initialize the directories required for the download
verifyChecksum ( ) : boolean Verify the packages checksum against the downloaded file

Защищенные методы

Метод Описание
__construct ( Package $package ) Installs the package
downloadRemoteFile ( )
extractZip ( $srcPath, $extractToDir ) Use PHP's ZipArchive to extract out the data
isZip ( string $path ) : boolean
recursiveCopy ( string $src, string $dst ) Recursive copy the directory
unpackPackage ( ) de-compress the downloaded corpus into the install directory, or copy the files into the install directory

Описание методов

__construct() защищенный Метод

Installs the package
protected __construct ( Package $package )
$package TextAnalysis\Utilities\Nltk\Download\Package

download() публичный статический Метод

Initializes and downloads the remote corpus
public static download ( Package $package ) : DownloadPackageFactory
$package TextAnalysis\Utilities\Nltk\Download\Package
Результат DownloadPackageFactory

downloadRemoteFile() защищенный Метод

protected downloadRemoteFile ( )

extractZip() защищенный Метод

Use PHP's ZipArchive to extract out the data
protected extractZip ( $srcPath, $extractToDir )

getDownloadFullPath() публичный Метод

Has the full path to where the download should go
public getDownloadFullPath ( ) : string
Результат string

getInstallDir() публичный Метод

The path where the software should be installed
public getInstallDir ( ) : string
Результат string

getPackage() публичный Метод

public getPackage ( ) : Package
Результат TextAnalysis\Utilities\Nltk\Download\Package

initialize() публичный Метод

Initialize the directories required for the download
public initialize ( )

isZip() защищенный Метод

protected isZip ( string $path ) : boolean
$path string
Результат boolean

recursiveCopy() защищенный Метод

Recursive copy the directory
protected recursiveCopy ( string $src, string $dst )
$src string
$dst string

unpackPackage() защищенный Метод

de-compress the downloaded corpus into the install directory, or copy the files into the install directory
protected unpackPackage ( )

verifyChecksum() публичный Метод

Verify the packages checksum against the downloaded file
public verifyChecksum ( ) : boolean
Результат boolean

Описание свойств

$package защищенное свойство

protected Package,TextAnalysis\Utilities\Nltk\Download $package
Результат TextAnalysis\Utilities\Nltk\Download\Package