/** * @covers \Barryvdh\Reflection\DocBlock\Tag::registerTagHandler * * @return void */ public function testIncompatibleTagHandlerRegistration() { $currentHandler = __NAMESPACE__ . '\\Tag\\VarTag'; $tagPreReg = Tag::createInstance('@var mixed'); $this->assertInstanceOf($currentHandler, $tagPreReg); $this->assertInstanceOf(__NAMESPACE__ . '\\Tag', $tagPreReg); $this->assertFalse(Tag::registerTagHandler('var', __NAMESPACE__ . '\\TagTest')); $tagPostReg = Tag::createInstance('@var mixed'); $this->assertInstanceOf($currentHandler, $tagPostReg); $this->assertInstanceOf(__NAMESPACE__ . '\\Tag', $tagPostReg); }