Pipe\Util\ProcessorRegistry::register PHP Method

register() public method

public register ( $mimeType, $processor )
    function register($mimeType, $processor)
    {
        if (!class_exists($processor) and !is_callable($processor)) {
            throw new \InvalidArgumentException("Processor must be either a factory callback or a class name");
        }
        if (empty($this->processors[$mimeType])) {
            $this->processors[$mimeType] = array();
        }
        $this->processors[$mimeType][] = $processor;
        return $this;
    }