Updated to Drupal 8.5. Core Media not yet in use.
[yaffs-website] / vendor / nikic / php-parser / lib / PhpParser / Node / Name / FullyQualified.php
1 <?php declare(strict_types=1);
2
3 namespace PhpParser\Node\Name;
4
5 class FullyQualified extends \PhpParser\Node\Name
6 {
7     /**
8      * Checks whether the name is unqualified. (E.g. Name)
9      *
10      * @return bool Whether the name is unqualified
11      */
12     public function isUnqualified() : bool {
13         return false;
14     }
15
16     /**
17      * Checks whether the name is qualified. (E.g. Name\Name)
18      *
19      * @return bool Whether the name is qualified
20      */
21     public function isQualified() : bool {
22         return false;
23     }
24
25     /**
26      * Checks whether the name is fully qualified. (E.g. \Name)
27      *
28      * @return bool Whether the name is fully qualified
29      */
30     public function isFullyQualified() : bool {
31         return true;
32     }
33
34     /**
35      * Checks whether the name is explicitly relative to the current namespace. (E.g. namespace\Name)
36      *
37      * @return bool Whether the name is relative
38      */
39     public function isRelative() : bool {
40         return false;
41     }
42
43     public function toCodeString() : string {
44         return '\\' . $this->toString();
45     }
46     
47     public function getType() : string {
48         return 'Name_FullyQualified';
49     }
50 }