class Factory
Same name in this branch
- 11.1.x vendor/phpunit/phpunit/src/Runner/Filter/Factory.php \PHPUnit\Runner\Filter\Factory
- 11.1.x vendor/phpunit/php-file-iterator/src/Factory.php \SebastianBergmann\FileIterator\Factory
- 11.1.x vendor/sebastian/comparator/src/Factory.php \SebastianBergmann\Comparator\Factory
- 11.1.x vendor/composer/composer/src/Composer/Factory.php \Composer\Factory
- 11.1.x vendor/justinrainbow/json-schema/src/JsonSchema/Constraints/Factory.php \JsonSchema\Constraints\Factory
Prophecy comparator factory.
@author Konstantin Kudryashov <ever.zet@gmail.com>
Hierarchy
- class \SebastianBergmann\Comparator\Factory
- class \Prophecy\Comparator\Factory extends \SebastianBergmann\Comparator\Factory
Expanded class hierarchy of Factory
Deprecated
Use "Prophecy\Comparator\FactoryProvider" instead to get a "SebastianBergmann\Comparator\Factory" instance.
5 string references to 'Factory'
- FileLoader::registerClasses in vendor/
symfony/ dependency-injection/ Loader/ FileLoader.php - Registers a set of classes as services using PSR-4 for discovery.
- XmlDumper::addService in vendor/
symfony/ dependency-injection/ Dumper/ XmlDumper.php - XmlFileLoader::parseDefinition in vendor/
symfony/ dependency-injection/ Loader/ XmlFileLoader.php - Parses an individual Definition.
- YamlFileLoader::parseCallable in vendor/
symfony/ dependency-injection/ Loader/ YamlFileLoader.php - YamlFileLoader::parseDefinition in vendor/
symfony/ dependency-injection/ Loader/ YamlFileLoader.php
File
-
vendor/
phpspec/ prophecy/ src/ Prophecy/ Comparator/ Factory.php, line 23
Namespace
Prophecy\ComparatorView source
final class Factory extends BaseFactory {
/**
* @var Factory
*/
private static $instance;
public function __construct() {
parent::__construct();
$this->register(new ClosureComparator());
$this->register(new ProphecyComparator());
}
/**
* @return Factory
*/
public static function getInstance() {
if (self::$instance === null) {
self::$instance = new Factory();
}
return self::$instance;
}
}
Members
Title Sort descending | Modifiers | Object type | Summary | Overriden Title |
---|---|---|---|---|
Factory::$customComparators | private | property | @psalm-var list<Comparator> | |
Factory::$defaultComparators | private | property | @psalm-var list<Comparator> | |
Factory::$instance | private static | property | Overrides Factory::$instance | |
Factory::getComparatorFor | public | function | ||
Factory::getInstance | public static | function | Overrides Factory::getInstance | |
Factory::register | public | function | Registers a new comparator. | |
Factory::registerDefaultComparator | private | function | ||
Factory::registerDefaultComparators | private | function | ||
Factory::reset | public | function | ||
Factory::unregister | public | function | Unregisters a comparator. | |
Factory::__construct | public | function | Overrides Factory::__construct |