Code Coverage
 
Classes and Traits
Functions and Methods
Lines
Total  
 
 
 
CRAP  
 
<?php
/**
* This file is part of the Statistical Classifier package.
*
* (c) Cam Spiers <camspiers@gmail.com>
*
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
*/
namespace Camspiers\StatisticalClassifier\Classifier;
/**
* Provides an interface for classifier.
* Implementing classes are classifiers capable of classifying documents into categories
*
* @author Cam Spiers <camspiers@gmail.com>
* @package Statistical Classifier
*/
interface ClassifierInterface
{
/**
* Returns whether or not the document is of the category
* @param string $category The category in question
* @param string $document The document to check
* @return boolean Whether or not the document is in the category
*/
public function is($category, $document);
/**
* Classify the document and return its category
* @param string $document The document to classify
* @return string|bool The category of the document
*/
public function classify($document);
}