Eloquent\Phony\Mock\MockFactory::__construct PHP Метод

__construct() публичный Метод

Cosntruct a new mock factory.
public __construct ( Sequencer $labelSequencer, MockGenerator $generator, HandleFactory $handleFactory, FeatureDetector $featureDetector )
$labelSequencer Eloquent\Phony\Sequencer\Sequencer The label sequencer to use.
$generator MockGenerator The generator to use.
$handleFactory Eloquent\Phony\Mock\Handle\HandleFactory The handle factory to use.
$featureDetector Eloquent\Phony\Reflection\FeatureDetector The feature detector to use.
    public function __construct(Sequencer $labelSequencer, MockGenerator $generator, HandleFactory $handleFactory, FeatureDetector $featureDetector)
    {
        $this->labelSequencer = $labelSequencer;
        $this->generator = $generator;
        $this->handleFactory = $handleFactory;
        $this->definitions = array();
        $this->isConstructorBypassSupported = $featureDetector->isSupported('object.constructor.bypass');
        $this->isConstructorBypassSupportedForExtendedInternals = $featureDetector->isSupported('object.constructor.bypass.extended-internal');
    }