Lines Matching defs:mechanisms
31 protected $mechanisms = [];
48 $mech = $this->mechanisms[$mechanism] ?? null;
62 return isset($this->mechanisms()[$mechanism]);
72 $this->mechanisms[$mechanism->getName()] = $mechanism;
84 if (isset($this->mechanisms[$mechanism])) {
85 unset($this->mechanisms[$mechanism]);
94 * @param string[] $choices array of mechanisms by their name
101 $selector = new MechanismSelector($this->mechanisms());
109 public function mechanisms(): array
111 return $this->mechanisms;
116 $this->mechanisms = [
124 foreach (array_keys($this->mechanisms) as $mechName) {
126 unset($this->mechanisms[$mechName]);