PHP Class TextAnalysis\Collections\DocumentArrayCollection

Inheritance: implements TextAnalysis\Interfaces\ICollection
Afficher le fichier Open project: yooper/php-text-analysis Class Usage Examples

Protected Properties

Свойство Type Description
$currentDocument TextAnalysis\Documents\DocumentAbstract When looped through this is the current document
$documents array An array of documents

Méthodes publiques

Méthode Description
__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

Method Details

__construct() public méthode

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

__destruct() public méthode

public __destruct ( )

applyExtract() public méthode

Apply extract to the document to pull out all the points of interest
public applyExtract ( TextAnalysis\Interfaces\IExtractStrategy $extract ) : array
$extract TextAnalysis\Interfaces\IExtractStrategy
Résultat array

applyStemmers() public méthode

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

applyTransformations() public méthode

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

count() public méthode

public count ( ) : integer
Résultat integer

current() public méthode

public current ( ) : TextAnalysis\Documents\DocumentAbstract
Résultat TextAnalysis\Documents\DocumentAbstract

getIterator() public méthode

public getIterator ( ) : ArrayIterator
Résultat ArrayIterator

next() public méthode

public next ( )

offsetExists() public méthode

public offsetExists ( mixed $key ) : boolean
$key mixed
Résultat boolean

offsetGet() public méthode

public offsetGet ( mixed $key ) : TextAnalysis\Documents\DocumentAbstract
$key mixed
Résultat TextAnalysis\Documents\DocumentAbstract

offsetSet() public méthode

public offsetSet ( mixed $key, TextAnalysis\Documents\DocumentAbstract $value ) : boolean
$key mixed
$value TextAnalysis\Documents\DocumentAbstract
Résultat boolean

offsetUnset() public méthode

public offsetUnset ( mixed $key ) : null
$key mixed
Résultat null

rewind() public méthode

public rewind ( )

valid() public méthode

public valid ( ) : boolean
Résultat boolean

Property Details

$currentDocument protected_oe property

When looped through this is the current document
protected DocumentAbstract,TextAnalysis\Documents $currentDocument
Résultat TextAnalysis\Documents\DocumentAbstract

$documents protected_oe property

An array of documents
protected array $documents
Résultat array