PHP Класс TextAnalysis\Collections\DocumentArrayCollection

Наследование: implements TextAnalysis\Interfaces\ICollection
Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
$currentDocument TextAnalysis\Documents\DocumentAbstract When looped through this is the current document
$documents array An array of documents

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

Метод Описание
__construct ( array $documents ) An array of DocumentAbstract objects
__destruct ( )
applyExtract ( TextAnalysis\Interfaces\IExtractStrategy $extract ) : array Apply extract to the document to pull out all the points of interest
applyStemmers ( array $stemmers )
applyTransformations ( array $transformations )
count ( ) : integer
current ( ) : TextAnalysis\Documents\DocumentAbstract
getIterator ( ) : ArrayIterator
next ( )
offsetExists ( mixed $key ) : boolean
offsetGet ( mixed $key ) : TextAnalysis\Documents\DocumentAbstract
offsetSet ( mixed $key, TextAnalysis\Documents\DocumentAbstract $value ) : boolean
offsetUnset ( mixed $key ) : null
rewind ( )
valid ( ) : boolean

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

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

An array of DocumentAbstract objects
public __construct ( array $documents )
$documents array

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

public __destruct ( )

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

Apply extract to the document to pull out all the points of interest
public applyExtract ( TextAnalysis\Interfaces\IExtractStrategy $extract ) : array
$extract TextAnalysis\Interfaces\IExtractStrategy
Результат array

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

public applyStemmers ( array $stemmers )
$stemmers array An array of stemmers Apply the collection of stem transformers to the documents

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

public applyTransformations ( array $transformations )
$transformations array An array of Apply the collection of token transformers to the documents

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

public count ( ) : integer
Результат integer

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

public current ( ) : TextAnalysis\Documents\DocumentAbstract
Результат TextAnalysis\Documents\DocumentAbstract

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

public getIterator ( ) : ArrayIterator
Результат ArrayIterator

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

public next ( )

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

public offsetExists ( mixed $key ) : boolean
$key mixed
Результат boolean

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

public offsetGet ( mixed $key ) : TextAnalysis\Documents\DocumentAbstract
$key mixed
Результат TextAnalysis\Documents\DocumentAbstract

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

public offsetSet ( mixed $key, TextAnalysis\Documents\DocumentAbstract $value ) : boolean
$key mixed
$value TextAnalysis\Documents\DocumentAbstract
Результат boolean

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

public offsetUnset ( mixed $key ) : null
$key mixed
Результат null

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

public rewind ( )

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

public valid ( ) : boolean
Результат boolean

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

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

When looped through this is the current document
protected DocumentAbstract,TextAnalysis\Documents $currentDocument
Результат TextAnalysis\Documents\DocumentAbstract

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

An array of documents
protected array $documents
Результат array