Youshido\GraphQL\Validator\ConfigValidator\ConfigValidator::getInstance PHP Метод

getInstance() публичный статический Метод

public static getInstance ( ) : ConfigValidator
Результат ConfigValidator
    public static function getInstance()
    {
        if (empty(self::$instance)) {
            self::$instance = new self();
        }
        self::$instance->clearErrors();
        return self::$instance;
    }

Usage Example

Пример #1
0
 public function validate()
 {
     $validator = ConfigValidator::getInstance();
     if (!$validator->validate($this->data, $this->getContextRules(), $this->extraFieldsAllowed)) {
         throw new ConfigurationException('Config is not valid for ' . ($this->contextObject ? get_class($this->contextObject) : null) . "\n" . implode("\n", $validator->getErrorsArray(false)));
     }
 }
All Usage Examples Of Youshido\GraphQL\Validator\ConfigValidator\ConfigValidator::getInstance