richcongress/fixture-test

View on GitHub
src/ConfigurationGuesser/ClassGuesser/AbstractClassConfigurationGuesser.php

Summary

Maintainability
A
0 mins
Test Coverage
<?php

declare(strict_types=1);

namespace RichCongress\FixtureTestBundle\ConfigurationGuesser\ClassGuesser;

use RichCongress\FixtureTestBundle\ConfigurationGuesser\Registry\ConfigurationGuesserRegistryInterface;

/**
 * Class AbstractClassConfigurationGuesser.
 *
 * @author     Nicolas Guilloux <nguilloux@richcongress.com>
 * @copyright  2014 - 2020 RichCongress (https://www.richcongress.com)
 */
abstract class AbstractClassConfigurationGuesser implements ClassConfigurationGuesserInterface
{
    /** @var int */
    protected static $priority = 0;

    /** @var ConfigurationGuesserRegistryInterface */
    protected $configurationGuesserRegistry;

    public function setConfigurationGuesserRegistry(ConfigurationGuesserRegistryInterface $configurationGuesserRegistry): void
    {
        $this->configurationGuesserRegistry = $configurationGuesserRegistry;
    }

    public function getPriority(): int
    {
        return static::$priority;
    }
}