Remove an attribute from each element in the set of matched elements.
Name can be a space-separated list of attributes.

@param string|string[] $name

@return $this
165557
public function removeAttr($name)
    {
        $remove_names = \is_array($name) ? $name : explode(' ', $name);

        foreach ($this->getElements() as $node) {
            foreach ($remove_names as $remove_name) {
                $node->removeAttribute($remove_name);
            }
        }

        return $this;
    }
647027
public function remove($names)
    {
        $names = is_array($names) ? $names : func_get_args();
        foreach ($names as $name) {
            unset($this->cells[$name]);
        }

        return $this;
    }
1015761
public function disable( $name )
	{
		$list = array();

		foreach( (array) $name as $item ) {
			$list[$item] = '';
		}

		$this->substitute( $list );

		return $this;
	}
633049
public function removeCache(string $name)
  {
    # Sanity check
    if (empty($name)) return false;

    $cache = $this->findCache($name);

    if ($cache) {
      unset( $this->caches[\strtolower($cache->getDriver())] );
      unset($cache);
      $cache = null;
    }

    return $this;
  }
1151088
public function delete(string $name): self
    {
        if (isset($this->data[$name])) {
            unset($this->data[$name]);
        }
        return $this;
    }
481924
public function removeProperty($name)
    {
        if($row = $this->getIterator()->current()) {
            $row->removeProperty($name);
        }

        return $this;
    }
272040
public function Remove($Name) {
      // Make sure this source' config settings are in the right format
      if (!is_array($this->Settings))
         $this->Settings = array();
      
      $Found = FALSE;
      $Keys = explode('.', $Name);
      // If splitting is off, HANDLE IT
      if (!$this->Splitting) {
         $FirstKey = GetValue(0, $Keys);
         if ($FirstKey == $this->Group)
            $Keys = array(array_shift($Keys), implode('.',$Keys));
         else
            $Keys = array($Name);
      }
      $KeyCount = count($Keys);
      $Settings = &$this->Settings;
      
      for ($i = 0; $i < $KeyCount; ++$i) {
         
         $Key = $Keys[$i];
         
         // Key will always be in here if it is anywhere at all
         if (array_key_exists($Key, $Settings)) {
            if ($i == ($KeyCount - 1)) {
               // We are at the setting, so unset it.
               $Found = TRUE;
               unset($Settings[$Key]);
               $this->Dirty = TRUE;
            } else {
               // Advance the pointer
               $Settings = &$Settings[$Key];
            }
         } else {
            $Found = FALSE;
            break;
         }
      }
      
      return $Found;
   }
570922
public function removeDirective($name)
    {
        $name = strtolower(trim($name));
        unset($this->directives[$name]);
        return $this;
    }
766521
private function setName($name)
    {
        $name       = trim(strip_tags($name));
        $this->name = str_replace([' '], '-', $name);

        return $this;
    }
300295
public function removeProperty($name)
    {
        if (!is_string($name)) {
            throw new InvalidArgumentException(sprintf('%s expects parameter 1 to be string, %s given', __METHOD__, (is_object($name) ? get_class($name) : gettype($name))));
        }

        $this->parseStyleAttribute();

        unset($this->properties[$name]);

        $this->updateStyleAttribute();

        return $this;
    }
637587
public function remove($name) {
		if (substr($name, -1) === '_') {
			throw new InvalidArgumentException('$name cannot end with "_"');
		}
		unset($this->{$name});
		unset($this->factories_[$name]);
		return $this;
	}
169022
public static function delete($name)
    {
        $keys = explode('.', $name);
        switch (count($keys)) {
            case 1:
                unset(self::$config[$keys[0]]);
                break;
            case 2:
                unset(self::$config[$keys[0]][$keys[1]]);
                break;
            case 3:
                unset(self::$config[$keys[0]][$keys[1]][$keys[2]]);
                break;
        }
    }
800297
public function remove($name)
    {
        //argument 1 must be a string
        Argument::i()->test(1, 'string');

        if (isset($_SESSION[$name])) {
            unset($_SESSION[$name]);
        }

        return $this;
    }
547731
public function remove($name)
    {
        $segments = $this->getSegments($name);
        $target = &$this->fields;
        while (count($segments) > 1) {
            $path = array_shift($segments);
            if (!array_key_exists($path, $target)) {
                return;
            }
            $target = &$target[$path];
        }
        unset($target[array_shift($segments)]);
    }
964420
public function remove($name)
    {
        //argument 1 must be a string
        Argument::i()->test(1, 'string');

        $this->set($name, null, time() - 3600);

        unset($_COOKIE[$name]);

        return $this;
    }
985917
public function remove($name)
    {
        $this->checkLockAndValidateName($name);

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

        if ($has) {
            if (!$this->allowOverride) {
                throw new Exception\NotAllowedException();
            }

            unset($this->entries[$this->names[$normalized]]);
            unset($this->names[$normalized]);
        }

        return $this;
    }
920671
public function set($name, $value)
    {
        if ( !$value ) {
            $this->attributes->remove($name);

            return $this;
        }
        $this->attributes->set($name, $value);

        return $this;
    }