com\setasign\Konquadrat\Object

DocumentResolver Class GetAsResolver

File: /Konquadrat/src/Object/DocumentResolver.php

Class hierarchy

Implements

Summary

Properties

$di

$objectConfig


Methods

__construct()

public DocumentResolver::__construct (
ObjectConfig $objectConfig,
\com\setasign\SetaFramework\Di\Di $di
)
Parameters
$objectConfig : ObjectConfig
 
$di : \com\setasign\SetaFramework\Di\Di
 

getClassNameForDocument()

protected DocumentResolver::getClassNameForDocument (
AbstractObject $object,
string $name
): ?string
Parameters
$object : AbstractObject
 
$name : string
 

hasDocument()

public DocumentResolver::hasDocument (
AbstractObject $object,
string $name
): bool
Parameters
$object : AbstractObject
 
$name : string
 

resolve()

public DocumentResolver::resolve (
AbstractObject $object,
string $name
): \com\setasign\SetaFramework\FileSystem\File
Parameters
$object : AbstractObject
 
$name : string
 
Exceptions

Throws \InvalidArgumentException If the name is invalid.