/** * Accept a visitor. * * @api * * @param TypeVisitor $visitor The visitor. * * @return mixed The result of visitation. */ public function accept(TypeVisitor $visitor) { return $visitor->visitCallableType($this); }
/** * Accept a visitor. * * @api * * @param TypeVisitor $visitor The visitor. * * @return mixed The result of visitation. */ public function accept(TypeVisitor $visitor) { return $visitor->visitExtensionType($this); }
/** * Accept a visitor. * * @api * * @param TypeVisitor $visitor The visitor. * * @return mixed The result of visitation. */ public function accept(TypeVisitor $visitor) { return $visitor->visitStringType($this); }
/** * Accept a visitor. * * @api * * @param TypeVisitor $visitor The visitor. * * @return mixed The result of visitation. */ public function accept(TypeVisitor $visitor) { return $visitor->visitFloatType($this); }
/** * Accept a visitor. * * @api * * @param TypeVisitor $visitor The visitor. * * @return mixed The result of visitation. */ public function accept(TypeVisitor $visitor) { return $visitor->visitResourceType($this); }
/** * Accept a visitor. * * @api * * @param TypeVisitor $visitor The visitor. * * @return mixed The result of visitation. */ public function accept(TypeVisitor $visitor) { return $visitor->visitNumericType($this); }
/** * Accept a visitor. * * @api * * @param TypeVisitor $visitor The visitor. * * @return mixed The result of visitation. */ public function accept(TypeVisitor $visitor) { return $visitor->visitBooleanType($this); }
/** * Accept a visitor. * * @api * * @param TypeVisitor $visitor The visitor. * * @return mixed The result of visitation. */ public function accept(TypeVisitor $visitor) { return $visitor->visitIntegerType($this); }