/** * * @param mixed $subject * @param array $config * @return $this instance */ public function __construct($subject = null, array $config = null) { if ($subject !== null) { $this->parser = Parsers\ParserFactory::load($subject); } }