protected function createFixture($class) : FixtureInterface
    {
        /*
         * We don't actually need to create the fixture. We just
         * return the one that already exists.
         */

        if (! isset($this->loadedFixtures[$class])) {
            throw new LogicException(sprintf(
                'The "%s" fixture class is trying to be loaded, but is not available. Make sure this class is defined as a service and tagged with "%s".',
                $class,
                FixturesCompilerPass::FIXTURE_TAG
            ));
        }

        return $this->loadedFixtures[$class];
    }
protected function createFixture($class) : FixtureInterface
    {
        /*
         * We don't actually need to create the fixture. We just
         * return the one that already exists.
         */

        if (! isset($this->loadedFixtures[$class])) {
            throw new LogicException(sprintf(
                'The "%s" fixture class is trying to be loaded, but is not available. Make sure this class is defined as a service and tagged with "%s".',
                $class,
                FixturesCompilerPass::FIXTURE_TAG
            ));
        }

        return $this->loadedFixtures[$class];
    }
protected function createFixture ( $ class ) : FixtureInterface { /*
         * We don't actually need to create the fixture. We just
         * return the one that already exists.
         */ if ( ! isset ( $ this -> loadedFixtures [ $ class ] ) ) { throw new LogicException ( sprintf ( 'The "%s" fixture class is trying to be loaded, but is not available. Make sure this class is defined as a service and tagged with "%s".' , $ class , FixturesCompilerPass :: FIXTURE_TAG ) ) ; } return $ this -> loadedFixtures [ $ class ] ; }
Overridden to not allow new fixture classes to be instantiated.

@param string $class
Overridden to not allow new fixture classes to be instantiated .