Class ClassSymbol

Methods summary

public
# __construct( $alias, $fqn, $facade = null )
protected
# resolveMethods( )

Get the methods.

public boolean
# isFacade( )
public ReflectionClass|null
# getFacadeReflectionClass( )
public string
# render( string $eol = "\n", string $padding = ' ', callable|null $methodFilter = null )

Render Class with methods.

Properties summary

protected string $fqn

Fully qualified class name.

#
protected ReflectionClass|null $facade

If the class is a facade, here we have the facade ReflectionClass, otherwise it's null.

#
protected string $alias

Class alias.

#
protected Concrete\Core\Support\Symbol\ClassSymbol\MethodSymbol\MethodSymbol[] $methods

Array of MethodSymbols.

# array()
protected string $comment

The class's docblock.

#
protected ReflectionClass $reflectionClass

The ReflectionClass instance.

#