Copied!
Abstract
Methods
public abstract Stringable::__toString() : string
public static array(?Symfony\Component\TypeInfo\Type $value = NULL, ?Symfony\Component\TypeInfo\Type $key = NULL, bool $asList = false) : Symfony\Component\TypeInfo\Type\CollectionType
 
  • return \CollectionType<\BuiltinType<\TypeIdentifier::ARRAY>>
public abstract asNonNullable() : self
public static bool() : Symfony\Component\TypeInfo\Type\BuiltinType
 
  • return \BuiltinType<\TypeIdentifier::BOOL>
public static builtin(Symfony\Component\TypeInfo\TypeIdentifier|string $identifier) : Symfony\Component\TypeInfo\Type\BuiltinType
 
  • template
  • template value-of<T>
  • param \T|\U $identifier
  • return \BuiltinType<\T>
public static callable() : Symfony\Component\TypeInfo\Type\BuiltinType
 
  • return \BuiltinType<\TypeIdentifier::CALLABLE>
public static collection(Symfony\Component\TypeInfo\Type\BuiltinType|Symfony\Component\TypeInfo\Type\ObjectType|Symfony\Component\TypeInfo\Type\GenericType $type, ?Symfony\Component\TypeInfo\Type $value = NULL, ?Symfony\Component\TypeInfo\Type $key = NULL, bool $asList = false) : Symfony\Component\TypeInfo\Type\CollectionType
 
  • template
  • param \T $type
  • return \CollectionType<\T>
public static dict(?Symfony\Component\TypeInfo\Type $value = NULL) : Symfony\Component\TypeInfo\Type\CollectionType
 
  • return \CollectionType<\BuiltinType<\TypeIdentifier::ARRAY>>
public static enum(string $className, ?Symfony\Component\TypeInfo\Type\BuiltinType $backingType = NULL) : Symfony\Component\TypeInfo\Type\EnumType
 
  • template
  • template
  • param \T $className
  • param \U|null $backingType
  • @return
public static false() : Symfony\Component\TypeInfo\Type\BuiltinType
 
  • return \BuiltinType<\TypeIdentifier::FALSE>
public static float() : Symfony\Component\TypeInfo\Type\BuiltinType
 
  • return \BuiltinType<\TypeIdentifier::FLOAT>
public static generic(Symfony\Component\TypeInfo\Type $mainType, Symfony\Component\TypeInfo\Type $variableTypes) : Symfony\Component\TypeInfo\Type\GenericType
 
  • template
  • param \T $mainType
  • return \GenericType<\T>
public abstract getBaseType() : Symfony\Component\TypeInfo\Type\BuiltinType|Symfony\Component\TypeInfo\Type\ObjectType
public static int() : Symfony\Component\TypeInfo\Type\BuiltinType
 
  • return \BuiltinType<\TypeIdentifier::INT>
public static intersection(Symfony\Component\TypeInfo\Type $types) : Symfony\Component\TypeInfo\Type\IntersectionType
 
  • template
  • param list<\T> $types
  • return \IntersectionType<\Type>
public is(callable $callable) : bool
 
  • param callable $callable
public abstract isA(Symfony\Component\TypeInfo\TypeIdentifier|string $subject) : bool
 
  • param \TypeIdentifier|class-string $subject
public isNullable() : bool
public static iterable(?Symfony\Component\TypeInfo\Type $value = NULL, ?Symfony\Component\TypeInfo\Type $key = NULL, bool $asList = false) : Symfony\Component\TypeInfo\Type\CollectionType
 
  • return \CollectionType<\BuiltinType<\TypeIdentifier::ITERABLE>>
public static list(?Symfony\Component\TypeInfo\Type $value = NULL) : Symfony\Component\TypeInfo\Type\CollectionType
 
  • return \CollectionType<\BuiltinType<\TypeIdentifier::ARRAY>>
public static mixed() : Symfony\Component\TypeInfo\Type\BuiltinType
 
  • return \BuiltinType<\TypeIdentifier::MIXED>
public static never() : Symfony\Component\TypeInfo\Type\BuiltinType
 
  • return \BuiltinType<\TypeIdentifier::NEVER>
public static null() : Symfony\Component\TypeInfo\Type\BuiltinType
 
  • return \BuiltinType<\TypeIdentifier::NULL>
public static nullable(Symfony\Component\TypeInfo\Type $type) : Symfony\Component\TypeInfo\Type\UnionType
 
  • template
  • param \T $type
  • return mixed
public static object(?string $className = NULL) : Symfony\Component\TypeInfo\Type\BuiltinType|Symfony\Component\TypeInfo\Type\ObjectType
 
  • template
  • param \T|null $className
  • return mixed
public static resource() : Symfony\Component\TypeInfo\Type\BuiltinType
 
  • return \BuiltinType<\TypeIdentifier::RESOURCE>
public static string() : Symfony\Component\TypeInfo\Type\BuiltinType
 
  • return \BuiltinType<\TypeIdentifier::STRING>
public static template(string $name, ?Symfony\Component\TypeInfo\Type $bound = NULL) : Symfony\Component\TypeInfo\Type\TemplateType
public static true() : Symfony\Component\TypeInfo\Type\BuiltinType
 
  • return \BuiltinType<\TypeIdentifier::TRUE>
public static union(Symfony\Component\TypeInfo\Type $types) : Symfony\Component\TypeInfo\Type\UnionType
 
  • template
  • param list<\T> $types
  • return \UnionType<\Type>
public static void() : Symfony\Component\TypeInfo\Type\BuiltinType
 
  • return \BuiltinType<\TypeIdentifier::VOID>
Methods
public static array(?Symfony\Component\TypeInfo\Type $value = NULL, ?Symfony\Component\TypeInfo\Type $key = NULL, bool $asList = false) : Symfony\Component\TypeInfo\Type\CollectionType
 
  • return \CollectionType<\BuiltinType<\TypeIdentifier::ARRAY>>
public static bool() : Symfony\Component\TypeInfo\Type\BuiltinType
 
  • return \BuiltinType<\TypeIdentifier::BOOL>
public static builtin(Symfony\Component\TypeInfo\TypeIdentifier|string $identifier) : Symfony\Component\TypeInfo\Type\BuiltinType
 
  • template
  • template value-of<T>
  • param \T|\U $identifier
  • return \BuiltinType<\T>
public static callable() : Symfony\Component\TypeInfo\Type\BuiltinType
 
  • return \BuiltinType<\TypeIdentifier::CALLABLE>
public static collection(Symfony\Component\TypeInfo\Type\BuiltinType|Symfony\Component\TypeInfo\Type\ObjectType|Symfony\Component\TypeInfo\Type\GenericType $type, ?Symfony\Component\TypeInfo\Type $value = NULL, ?Symfony\Component\TypeInfo\Type $key = NULL, bool $asList = false) : Symfony\Component\TypeInfo\Type\CollectionType
 
  • template
  • param \T $type
  • return \CollectionType<\T>
public static dict(?Symfony\Component\TypeInfo\Type $value = NULL) : Symfony\Component\TypeInfo\Type\CollectionType
 
  • return \CollectionType<\BuiltinType<\TypeIdentifier::ARRAY>>
public static enum(string $className, ?Symfony\Component\TypeInfo\Type\BuiltinType $backingType = NULL) : Symfony\Component\TypeInfo\Type\EnumType
 
  • template
  • template
  • param \T $className
  • param \U|null $backingType
  • @return
public static false() : Symfony\Component\TypeInfo\Type\BuiltinType
 
  • return \BuiltinType<\TypeIdentifier::FALSE>
public static float() : Symfony\Component\TypeInfo\Type\BuiltinType
 
  • return \BuiltinType<\TypeIdentifier::FLOAT>
public static generic(Symfony\Component\TypeInfo\Type $mainType, Symfony\Component\TypeInfo\Type $variableTypes) : Symfony\Component\TypeInfo\Type\GenericType
 
  • template
  • param \T $mainType
  • return \GenericType<\T>
public static int() : Symfony\Component\TypeInfo\Type\BuiltinType
 
  • return \BuiltinType<\TypeIdentifier::INT>
public static intersection(Symfony\Component\TypeInfo\Type $types) : Symfony\Component\TypeInfo\Type\IntersectionType
 
  • template
  • param list<\T> $types
  • return \IntersectionType<\Type>
public static iterable(?Symfony\Component\TypeInfo\Type $value = NULL, ?Symfony\Component\TypeInfo\Type $key = NULL, bool $asList = false) : Symfony\Component\TypeInfo\Type\CollectionType
 
  • return \CollectionType<\BuiltinType<\TypeIdentifier::ITERABLE>>
public static list(?Symfony\Component\TypeInfo\Type $value = NULL) : Symfony\Component\TypeInfo\Type\CollectionType
 
  • return \CollectionType<\BuiltinType<\TypeIdentifier::ARRAY>>
public static mixed() : Symfony\Component\TypeInfo\Type\BuiltinType
 
  • return \BuiltinType<\TypeIdentifier::MIXED>
public static never() : Symfony\Component\TypeInfo\Type\BuiltinType
 
  • return \BuiltinType<\TypeIdentifier::NEVER>
public static null() : Symfony\Component\TypeInfo\Type\BuiltinType
 
  • return \BuiltinType<\TypeIdentifier::NULL>
public static nullable(Symfony\Component\TypeInfo\Type $type) : Symfony\Component\TypeInfo\Type\UnionType
 
  • template
  • param \T $type
  • return mixed
public static object(?string $className = NULL) : Symfony\Component\TypeInfo\Type\BuiltinType|Symfony\Component\TypeInfo\Type\ObjectType
 
  • template
  • param \T|null $className
  • return mixed
public static resource() : Symfony\Component\TypeInfo\Type\BuiltinType
 
  • return \BuiltinType<\TypeIdentifier::RESOURCE>
public static string() : Symfony\Component\TypeInfo\Type\BuiltinType
 
  • return \BuiltinType<\TypeIdentifier::STRING>
public static template(string $name, ?Symfony\Component\TypeInfo\Type $bound = NULL) : Symfony\Component\TypeInfo\Type\TemplateType
public static true() : Symfony\Component\TypeInfo\Type\BuiltinType
 
  • return \BuiltinType<\TypeIdentifier::TRUE>
public static union(Symfony\Component\TypeInfo\Type $types) : Symfony\Component\TypeInfo\Type\UnionType
 
  • template
  • param list<\T> $types
  • return \UnionType<\Type>
public static void() : Symfony\Component\TypeInfo\Type\BuiltinType
 
  • return \BuiltinType<\TypeIdentifier::VOID>
© 2024 Bruce Wells
Search Namespaces \ Classes
Configuration