Skip to main content
Drupal API
User account menu
  • Log in

Breadcrumb

  1. Drupal Core 11.1.x
  2. Factory.php

class Factory

Same name in this branch
  1. 11.1.x vendor/phpunit/phpunit/src/Runner/Filter/Factory.php \PHPUnit\Runner\Filter\Factory
  2. 11.1.x vendor/phpunit/php-file-iterator/src/Factory.php \SebastianBergmann\FileIterator\Factory
  3. 11.1.x vendor/sebastian/comparator/src/Factory.php \SebastianBergmann\Comparator\Factory
  4. 11.1.x vendor/composer/composer/src/Composer/Factory.php \Composer\Factory
  5. 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\Comparator
View 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&lt;Comparator&gt;
Factory::$defaultComparators private property @psalm-var list&lt;Comparator&gt;
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

API Navigation

  • Drupal Core 11.1.x
  • Topics
  • Classes
  • Functions
  • Constants
  • Globals
  • Files
  • Namespaces
  • Deprecated
  • Services
RSS feed
Powered by Drupal