Index
A
- AndType — Class in namespace Eloquent\Typhax\Type
- Represents an and type.
- AndType::accept() — Method in class AndType
- Accept a visitor.
- ArrayType — Class in namespace Eloquent\Typhax\Type
- Represents an array type.
- ArrayType::accept() — Method in class ArrayType
- Accept a visitor.
- BooleanType::accept() — Method in class BooleanType
- Accept a visitor.
- CallableType::accept() — Method in class CallableType
- Accept a visitor.
- ExtensionType::attributes() — Method in class ExtensionType
- Get the attributes.
- ExtensionType::accept() — Method in class ExtensionType
- Accept a visitor.
- FloatType::accept() — Method in class FloatType
- Accept a visitor.
- IntegerType::accept() — Method in class IntegerType
- Accept a visitor.
- MixedType::accept() — Method in class MixedType
- Accept a visitor.
- NullType::accept() — Method in class NullType
- Accept a visitor.
- NumericType::accept() — Method in class NumericType
- Accept a visitor.
- ObjectType::accept() — Method in class ObjectType
- Accept a visitor.
- ResourceType::accept() — Method in class ResourceType
- Accept a visitor.
- StreamType::accept() — Method in class StreamType
- Accept a visitor.
- StringType::accept() — Method in class StringType
- Accept a visitor.
- StringableType::accept() — Method in class StringableType
- Accept a visitor.
- TraversableType::accept() — Method in class TraversableType
- Accept a visitor.
- TupleType::accept() — Method in class TupleType
- Accept a visitor.
- Type::accept() — Method in class Type
- Accept a visitor.
B
- BooleanType — Class in namespace Eloquent\Typhax\Type
- Represents a boolean type.
C
- TypeEquivalenceComparator::create() — Method in class TypeEquivalenceComparator
- Create a new type equivalence comparator.
- TypeParser::create() — Method in class TypeParser
- Create a new type parser.
- CondensedTypeRenderer — Class in namespace Eloquent\Typhax\Renderer
- Renders types using Typhax syntax, without whitespace.
- CondensedTypeRenderer::create() — Method in class CondensedTypeRenderer
- Create a new condensed type renderer.
- CallableType — Class in namespace Eloquent\Typhax\Type
- Represents a callable type.
- ExtensionType::className() — Method in class ExtensionType
- Get the class name.
E
- ExtensionType — Class in namespace Eloquent\Typhax\Type
- Represents an extension type.
F
- FloatType — Class in namespace Eloquent\Typhax\Type
- Represents a float type.
I
- TypeEquivalenceComparator::isEquivalent() — Method in class TypeEquivalenceComparator
- Returns true if the supplied types are equivalent.
- IntegerType — Class in namespace Eloquent\Typhax\Type
- Represents an integer type.
K
- TraversableType::keyType() — Method in class TraversableType
- Get the key type.
M
- MixedType — Class in namespace Eloquent\Typhax\Type
- Represents a mixed type.
N
- NullType — Class in namespace Eloquent\Typhax\Type
- Represents a null type.
- NumericType — Class in namespace Eloquent\Typhax\Type
- Represents a numeric type.
O
- ObjectType — Class in namespace Eloquent\Typhax\Type
- Represents an object type.
- ObjectType::ofType() — Method in class ObjectType
- Get the of type.
- OrType — Class in namespace Eloquent\Typhax\Type
- Represents an or type.
- ResourceType::ofType() — Method in class ResourceType
- Get the of type.
P
- TypeParser::parse() — Method in class TypeParser
- Parse the supplied source into a type.
- TraversableType::primaryType() — Method in class TraversableType
- Get the primary type.
R
- CondensedTypeRenderer::render() — Method in class CondensedTypeRenderer
- Render the supplied type.
- TypeRenderer::render() — Method in class TypeRenderer
- Render the supplied type.
- ResourceType — Class in namespace Eloquent\Typhax\Type
- Represents a resource type.
- StreamType::readable() — Method in class StreamType
- Get the readable condition.
S
- StreamType — Class in namespace Eloquent\Typhax\Type
- Represents a stream type.
- StringType — Class in namespace Eloquent\Typhax\Type
- Represents a string type.
- StringableType — Class in namespace Eloquent\Typhax\Type
- Represents a stringable type.
T
- TypeEquivalenceComparator — Class in namespace Eloquent\Typhax\Comparator
- Compares types for equivalence.
- TypeParser — Class in namespace Eloquent\Typhax\Parser
- Parses Typhax type expressions.
- TypeRenderer — Class in namespace Eloquent\Typhax\Renderer
- The interface implemented by type renderers.
- AndType::types() — Method in class AndType
- Get the sub-types.
- ExtensionType::types() — Method in class ExtensionType
- Get the sub-types.
- TraversablePrimaryType — Class in namespace Eloquent\Typhax\Type
- The interface used to identify traversable primary types.
- TraversableType — Class in namespace Eloquent\Typhax\Type
- Represents a traversable type.
- TupleType — Class in namespace Eloquent\Typhax\Type
- Represents a tuple type.
- TupleType::types() — Method in class TupleType
- Get the sub-types.
- Type — Class in namespace Eloquent\Typhax\Type
- The interface implemented by types.
- TypeVisitor — Class in namespace Eloquent\Typhax\Type
- The interface implemented by type visitors.
V
- TraversableType::valueType() — Method in class TraversableType
- Get the value type.
- TypeVisitor::visitAndType() — Method in class TypeVisitor
- Visit an and type.
- TypeVisitor::visitArrayType() — Method in class TypeVisitor
- Visit an array type.
- TypeVisitor::visitBooleanType() — Method in class TypeVisitor
- Visit a boolean type.
- TypeVisitor::visitCallableType() — Method in class TypeVisitor
- Visit a callable type.
- TypeVisitor::visitExtensionType() — Method in class TypeVisitor
- Visit an extension type.
- TypeVisitor::visitFloatType() — Method in class TypeVisitor
- Visit a float type.
- TypeVisitor::visitIntegerType() — Method in class TypeVisitor
- Visit an integer type.
- TypeVisitor::visitMixedType() — Method in class TypeVisitor
- Visit a mixed type.
- TypeVisitor::visitNullType() — Method in class TypeVisitor
- Visit a null type.
- TypeVisitor::visitNumericType() — Method in class TypeVisitor
- Visit a numeric type.
- TypeVisitor::visitObjectType() — Method in class TypeVisitor
- Visit an object type.
- TypeVisitor::visitOrType() — Method in class TypeVisitor
- Visit an or type.
- TypeVisitor::visitResourceType() — Method in class TypeVisitor
- Visit a resource type.
- TypeVisitor::visitStreamType() — Method in class TypeVisitor
- Visit a stream type.
- TypeVisitor::visitStringType() — Method in class TypeVisitor
- Visit a string type.
- TypeVisitor::visitStringableType() — Method in class TypeVisitor
- Visit a stringable type.
- TypeVisitor::visitTraversableType() — Method in class TypeVisitor
- Visit a traversable type.
- TypeVisitor::visitTupleType() — Method in class TypeVisitor
- Visit a tuple type.
W
- StreamType::writable() — Method in class StreamType
- Get the writable condition.