You are here

interface AnalyzerInterface in Bibliography Module 7.2

Hierarchy

Expanded class hierarchy of AnalyzerInterface

All classes that implement AnalyzerInterface

File

lib/msrc-authortool/src/Analyzer/AnalyzerInterface.php, line 14

Namespace

Analyzer
View source
interface AnalyzerInterface {

  /**
   * Constructor should optionally accept an injected normalizer
   * or set one up with the 'new' keyword in the constructor
   *
   * @param Normalize $normalizer
   */
  function __construct(Normalize $normalizer = null);

  // --------------------------------------------------------------

  /**
   * Analyze analyzes a string
   *
   * @param string $string
   *
   * @return Nametools\MatchObject
   */
  function analyze($string);

}

Members

Namesort descending Modifiers Type Description Overrides
AnalyzerInterface::analyze function Analyze analyzes a string 1
AnalyzerInterface::__construct function Constructor should optionally accept an injected normalizer or set one up with the 'new' keyword in the constructor 1