{@inheritdoc}

@return bool
351761
public function isComplexType(): bool
    {
        return $this->type && !\in_array($this->type, self::getValidTypes(), true);
    }
912024
public function hasMigration()
    {
        $migrations = array_keys($this->getMigrations());
        if (count($migrations)) {
            foreach ($migrations as $version) {
                if (!$this->isMigrated($version)) {
                    return true;
                }
            }
        }

        return false;
    }
742589
public function build()
    {
        $this->dataObject = [];
        foreach ($this->buildItems as $name => $value) {
            if ($value instanceof BuilderInterface) {
                if (!$this->buildItems[$name]->build()) {
                    return false;
                }
                $this->dataObject[$name] = $this->buildItems[$name]->getResult();
            } elseif (is_callable($value)) {
                $this->dataObject[$name] = $value();
            } else {
                $this->dataObject[$name] = $this->buildItems[$name];
            }
        }

        return true;
    }
941147
public function has($key)
    {
        if (\array_key_exists($key, $this->data)) {
            return true;
        }

        if (null === $this->parent) {
            return false;
        }

        return $this->parent->has($key);
    }
269626
public function isValid()
    {
        $valid = true;
        $this->validate();
        foreach ($this->getIterator() as $element) {
            if ($element instanceof ValidationAwareInterface) {
                $valid = $element->isValid()
                    ? $valid
                    : false;
            }
        }
        return $valid;
    }
1083356
public function has($name)
    {
        $this->initialize();

        if (parent::has($name)) {
            return true;
        }

        if ($this->container !== null) {
            return $this->container->hasParameter($name);
        }

        return false;
    }
947199
public function has($id) {
		foreach($this->values as $container) {
			if($container->has($id)) {
				return true;
			}
		}
		return false;
	}
927735
public function has($key) {
        if (isset($this->store[$key])) {
            if ($this->ttl == 0) {
                return true;
            } else if ($this->store[$key][1] >= (cache::now() - $this->ttl)) {
                return true;
            }
        }
        return false;
    }
1062651
public function has($name)
    {
        if (isset($this->names[$name])) {
            return true;
        }

        $normalized = $this->normalizeName($name);

        if (isset($this->names[$normalized])) {
            return true;
        }

        foreach ($this->entries as $key => $entry) {
            if ($entry['type'] === self::ENTRY_TYPE_ABSTRACT_FACTORY && $this->hasAbstract($name, $key, $entry)) {
                return true;
            }
        }

        return false;
    }
529607
public function validate(&$errors = [])
    {
        if (!$this->checkValue($errors)) {
            return false;
        }

        $validator = $this->getValidator();
        $this->callValidator($validator, $errors);

        if ($this->customError) {
            return false;
        }

        return true;
    }
1230108
public function match()
    {
        return isset($this->map[$this->key])
            ? $this->map[$this->key]
            : false;
    }
41751
public function has($id): bool
    {
        return isset($this->alias[$id]) ||
               isset($this->bindings[$id]) ||
               isset($this->objects[$id]);
    }
1339380
public function has($id)
    {
        $id = (string) $id;

        return isset($this->definitions[$id]) || isset($this->aliasDefinitions[$id]) || parent::has($id);
    }
90127
public function has($name)
    {
        $value = $this->get($name);

        return isset($value) ? $value : false;
    }
636942
public function has($key)
    {
        foreach ($this->collection as $prototype) {
            if ($key == $prototype->getKey()) {
                return true;
            }
        }

        return false;
    }
673091
public function has($key)
	{
		$key = $this->id($key);

		if (eaccelerator_get($key) !== null)
		{
			return false;
		}

		return true;
	}
725764
public function has($key)
    {
        $keys = is_array($key) ? $key : func_get_args();

        foreach ($keys as $value) {
            if (! $this->offsetExists($value)) {
                return false;
            }
        }

        return true;
    }