@param string $minimunLevel

@return $this|self
558998
public function setMinimumLevel(string $minimunLevel) : self
    {
        $this->minimunLevel = array_search($minimunLevel, self::LOGLEVEL);

        return $this;
    }
855454
public function setHeading($text, $level = 3)
    {
        $this->heading = new Heading($text, $level);
        $this->heading->entity->setEntityName($text);

        return $this;
    }
1114186
function brightness($level) {
        imagefilter($this->image, IMG_FILTER_BRIGHTNESS, $this->keep_within($level, -255, 255));
        return $this;
    }
854457
public function display($level = 1)
    {
        $this->attributes->removeAttributeClass('display-*');
        $this->attributes->addAttributeClass('display-' . (int)$level);

        return $this;
    }
1371400
protected function setMinSize($minSize)
    {
        $this->minSize = $this->toBytes($minSize);
        $this->minSizeString = $this->fromBytes($this->minSize);
        return $this;
    }
36067
public function min($min, bool $isInclusive = true) : self
    {
        $this->createRule(MinRule::class, [$min, $isInclusive]);

        return $this;
    }
753368
public function assertSingular(): self
    {
        if ($this->minimum > 1 || $this->maximum > 1 || $this->isAlways) {
            throw new InvalidSingularCardinalityException($this);
        }

        return $this;
    }
114418
protected function raiseStatus($minimalStatus)
    {
        if ($this->getStatus() === null || $this->getStatus() < $minimalStatus) {
            $this->setStatus($minimalStatus);
        }
        return $this;
    }
56807
function exclusiveRange($min = null, $max = null)
	{
		$this->exclusiveMin($min);
		$this->exclusiveMax($max);
		return $this;
	}
986889
public function setMinLevel(string $level): void
    {
        if ($this->levelIsValid($level) === false) {
            throw new \InvalidArgumentException('Invalid log-level provided.');
        }
        $this->minLevel = $this->getLevelCode($level);
    }
574832
public function minChars($minChars = null)
    {
        if ($minChars !== null) {
            $this->minChars= $minChars;
            return $this;
        }
        return $this->minChars;
    }
386631
public function setAutoSize($max, $min = 1)
    {
        $this->autoSize = [
            'minRows' => intval($min),
            'maxRows' => intval($max),
        ];

        return $this;
    }
268274
public function setLevel($level)
    {
        if (!is_int($level)) {
            $plop = \Plop\Plop::getInstance();
            $level = $plop->getLevelValue($level);
        }
        $this->level = $level;
        return $this;
    }
1122719
public function addMinifier($minifier)
    {
        if (!isset(class_implements($minifier)[MinifierInterface::class])) {
            throw new InvalidArgumentException('The class ['.$minifier.'] should be a member of the ['.MinifierInterface::class.']');
        } elseif (in_array($minifier, $this->minifiers)) {
            throw new InvalidArgumentException('The minifier ['.$minifier.'] is already added to the minifier!');
        }

        $this->minifiers[] = $minifier;

        return $this->minifiers;
    }
520387
public function min($limit)
    {
        $result = $this->compare($limit, '<');
        $this->setValid($result);

        return $this;
    }
1337011
public function withSubLocalityLevels(array $subLocalityLevel)
    {
        $subLocalityLevels = [];
        foreach ($subLocalityLevel as $level) {
            if (empty($level['level'])) {
                continue;
            }

            $name = $level['name'] ?? $level['code'] ?? '';
            if (empty($name)) {
                continue;
            }

            $subLocalityLevels[] = new AdminLevel($level['level'], $name, $level['code'] ?? null);
        }

        $subLocalityLevels = array_unique($subLocalityLevels);

        $new = clone $this;
        $new->subLocalityLevels = new AdminLevelCollection($subLocalityLevels);

        return $new;
    }
1292062
public function setStandingLevel($standingLevel)
    {
        $allowedValues = $this->getStandingLevelAllowableValues();
        if (!is_null($standingLevel) && !in_array($standingLevel, $allowedValues)) {
            throw new \InvalidArgumentException(
                sprintf(
                    "Invalid value for 'standingLevel', must be one of '%s'",
                    implode("', '", $allowedValues)
                )
            );
        }
        $this->container['standingLevel'] = $standingLevel;

        return $this;
    }