com\setasign\Konquadrat\Di\Attribute

GetObjectByName

File: /Konquadrat/src/Di/Attribute/GetObjectByName.php

Class hierarchy

Implements

  • \com\setasign\SetaFramework\Di\Attribute\DiAttribute

Summary

Properties

$expectedType

$objectName


Methods

__construct()

public GetObjectByName::__construct (
string $objectName,
?string $expectedType = null
)
Parameters
$objectName : string
 
$expectedType : ?string
 

resolve()

public GetObjectByName::resolve (
\com\setasign\SetaFramework\Di\Di $di,
array &$params
): ?mixed
Parameters
$di : \com\setasign\SetaFramework\Di\Di
 
$params : array
 
Exceptions

Throws \com\setasign\Konquadrat\Exception

Throws \com\setasign\Konquadrat\Object\UnknownObjectException