/** * @covers ::getMeta */ public function testGetMetaNoCache() { $parser = $this->getMock('hypeJunction\\Scraper\\Parser'); $parser->expects($this->any())->method('getMetadata')->willReturn(array('title' => 'Foo')); $this->object->expects($this->any())->method('getParser')->willReturn($parser); $this->object->setURL('http://localhost/url3'); $this->assertInstanceOf('hypeJunction\\Scraper\\MetaHandler', $this->object->getMeta(false)); }
/** * Get meta tags parsed from URL * @return MetaHandler */ public function getMeta() { return $this->url->getMeta(); }
/** * Get URL page title * @return string */ public function getQualifier() { $meta = $this->url->getMeta(); return $meta->title ? $meta->title : $this->url->getUrl(); }