Exemplo n.º 1
0
 /**
  * Accept a visitor.
  *
  * @api
  *
  * @param TypeVisitor $visitor The visitor.
  *
  * @return mixed The result of visitation.
  */
 public function accept(TypeVisitor $visitor)
 {
     return $visitor->visitCallableType($this);
 }
Exemplo n.º 2
0
 /**
  * Accept a visitor.
  *
  * @api
  *
  * @param TypeVisitor $visitor The visitor.
  *
  * @return mixed The result of visitation.
  */
 public function accept(TypeVisitor $visitor)
 {
     return $visitor->visitExtensionType($this);
 }
Exemplo n.º 3
0
 /**
  * Accept a visitor.
  *
  * @api
  *
  * @param TypeVisitor $visitor The visitor.
  *
  * @return mixed The result of visitation.
  */
 public function accept(TypeVisitor $visitor)
 {
     return $visitor->visitStringType($this);
 }
Exemplo n.º 4
0
 /**
  * Accept a visitor.
  *
  * @api
  *
  * @param TypeVisitor $visitor The visitor.
  *
  * @return mixed The result of visitation.
  */
 public function accept(TypeVisitor $visitor)
 {
     return $visitor->visitFloatType($this);
 }
Exemplo n.º 5
0
 /**
  * Accept a visitor.
  *
  * @api
  *
  * @param TypeVisitor $visitor The visitor.
  *
  * @return mixed The result of visitation.
  */
 public function accept(TypeVisitor $visitor)
 {
     return $visitor->visitResourceType($this);
 }
Exemplo n.º 6
0
 /**
  * Accept a visitor.
  *
  * @api
  *
  * @param TypeVisitor $visitor The visitor.
  *
  * @return mixed The result of visitation.
  */
 public function accept(TypeVisitor $visitor)
 {
     return $visitor->visitNumericType($this);
 }
Exemplo n.º 7
0
 /**
  * Accept a visitor.
  *
  * @api
  *
  * @param TypeVisitor $visitor The visitor.
  *
  * @return mixed The result of visitation.
  */
 public function accept(TypeVisitor $visitor)
 {
     return $visitor->visitBooleanType($this);
 }
Exemplo n.º 8
0
 /**
  * Accept a visitor.
  *
  * @api
  *
  * @param TypeVisitor $visitor The visitor.
  *
  * @return mixed The result of visitation.
  */
 public function accept(TypeVisitor $visitor)
 {
     return $visitor->visitIntegerType($this);
 }