for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Knp\FriendlyContexts\Guesser;
use Knp\FriendlyContexts\Faker\Provider\Base;
abstract class AbstractGuesser
{
protected $manager;
protected $fakers = [];
public function getManager()
return $this->manager;
}
public function setManager(GuesserManager $manager)
$this->manager = $manager;
return $this;
public function addFaker(Base $faker)
if (null !== $faker->getParent()) {
$this->fakers[] = $faker;
protected function get($name)
return $this->getManager()->getContainer()->get($name);