Skip to main content
Drupal API
User account menu
  • Log in

Breadcrumb

  1. Drupal Core 11.1.x

NamespaceUri.php

Namespace

TheSeer\Tokenizer

File

vendor/theseer/tokenizer/src/NamespaceUri.php

View source
<?php

declare (strict_types=1);
namespace TheSeer\Tokenizer;

class NamespaceUri {
    
    /** @var string */
    private $value;
    public function __construct(string $value) {
        $this->ensureValidUri($value);
        $this->value = $value;
    }
    public function asString() : string {
        return $this->value;
    }
    private function ensureValidUri($value) : void {
        if (\strpos($value, ':') === false) {
            throw new NamespaceUriException(\sprintf("Namespace URI '%s' must contain at least one colon", $value));
        }
    }

}

Classes

Title Deprecated Summary
NamespaceUri

API Navigation

  • Drupal Core 11.1.x
  • Topics
  • Classes
  • Functions
  • Constants
  • Globals
  • Files
  • Namespaces
  • Deprecated
  • Services
RSS feed
Powered by Drupal