ILIAS  trunk Revision v11.0_alpha-1769-g99a433fe2dc
All Data Structures Namespaces Files Functions Variables Enumerations Enumerator Modules Pages
BasicProperties.php
Go to the documentation of this file.
1 <?php
2 
19 declare(strict_types=1);
20 
22 
25 
27 {
28  protected PathInterface $path;
29  protected Mode $mode;
30  protected bool $is_mode_negated;
31  protected string $value;
32 
33  public function __construct(
34  PathInterface $path,
35  Mode $mode,
36  string $value,
37  bool $is_mode_negated,
38  ) {
39  $this->path = $path;
40  $this->mode = $mode;
41  $this->value = $value;
42  $this->is_mode_negated = $is_mode_negated;
43  }
44 
45  public function path(): PathInterface
46  {
47  return $this->path;
48  }
49 
50  public function mode(): Mode
51  {
52  return $this->mode;
53  }
54 
55  public function isModeNegated(): bool
56  {
58  }
59 
60  public function value(): string
61  {
62  return $this->value;
63  }
64 }
__construct(PathInterface $path, Mode $mode, string $value, bool $is_mode_negated,)