Overview

Namespaces

  • Jity
    • TagGeneratorBundle
      • DependencyInjection
      • Entity
      • Filter
      • Formater
      • Splitter
      • Tests
        • Filter
        • Fixture
        • Formater
        • Splitter

Classes

  • AbstractFilter
  • Camelcase
  • Capitalized
  • Dictionary
  • Length
  • Lowercase
  • Occurrence
  • Regex
  • Score
  • ScoreGroup
  • Uppercase

Interfaces

  • FilterInterface
  • Overview
  • Namespace
  • Class
  • Tree

Class AbstractFilter

AbstractFilter

A filter can score tags with a specific logic eg. the matching of a tag over a given length. A filter can also be used to strip unmatching tags from the collection by a specific logic.

Jity\TagGeneratorBundle\Filter\AbstractFilter implements Jity\TagGeneratorBundle\Filter\FilterInterface

Direct known subclasses

Jity\TagGeneratorBundle\Filter\Camelcase, Jity\TagGeneratorBundle\Filter\Capitalized, Jity\TagGeneratorBundle\Filter\Dictionary, Jity\TagGeneratorBundle\Filter\Length, Jity\TagGeneratorBundle\Filter\Lowercase, Jity\TagGeneratorBundle\Filter\Occurrence, Jity\TagGeneratorBundle\Filter\Regex, Jity\TagGeneratorBundle\Filter\Score, Jity\TagGeneratorBundle\Filter\ScoreGroup, Jity\TagGeneratorBundle\Filter\Uppercase
Abstract
Namespace: Jity\TagGeneratorBundle\Filter
Author: Hermann Mayer <hermann.mayer92@gmail.com>
Uses: Jity\TagGeneratorBundle\Filter\FilterInterface
Used by: Jity\TagGeneratorBundle\Filter\Dictionary
Used by: Jity\TagGeneratorBundle\Filter\Length
Used by: Jity\TagGeneratorBundle\Filter\Occurrence
Used by: Jity\TagGeneratorBundle\Filter\Regex
Used by: Jity\TagGeneratorBundle\Filter\Score
Used by: Jity\TagGeneratorBundle\Filter\ScoreGroup
Located at Filter/AbstractFilter.php
Methods summary
public
# __construct( integer $factor = 2, mixed $remove = false, array $options = array() )

__construct

__construct

Initializes a abstract filter.

Parameters

$factor
integer
$factor Score multiplier factor
$remove
mixed
$remove Remove non-matching tags from collection
$options
array
$options Specific configuration for the filter
abstract public Jity\TagGeneratorBundle\Entity\TagCollection
# process( Jity\TagGeneratorBundle\Entity\TagCollection $collection )

process

process

Run filter logic over given TagCollection.

Parameters

$collection
Jity\TagGeneratorBundle\Entity\TagCollection
$collection TagCollection to process

Returns

Jity\TagGeneratorBundle\Entity\TagCollection

Implementation of

Jity\TagGeneratorBundle\Filter\FilterInterface::process()
Properties summary
protected mixed $factor
#
protected mixed $remove
#
protected mixed $options
#
API documentation generated by ApiGen 2.8.0