for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace VDB\Spider\Discoverer;
use VDB\Spider\Resource;
use VDB\Uri\UriInterface;
/**
* @author Matthijs van den Bos
* @copyright 2013 Matthijs van den Bos
*/
abstract class Discoverer
{
/** @var DiscovererSet */
protected $discovererSet;
* @param DiscovererSet $discovererSet
public function setDiscovererSet(DiscovererSet $discovererSet = null)
$this->discovererSet = $discovererSet;
}
public function getName()
return get_class($this);
abstract public function discover(Resource $resource);