src/Traits/ManagesIocTrait.php 1 location
|
@@ 153-159 (lines=7) @@
|
| 150 |
|
$factory = $this->getIfExists($this->nameOfIocManifest . ".$alias"); |
| 151 |
|
|
| 152 |
|
/* Manage not founds and fallback */ |
| 153 |
|
if ($factory instanceof NoItemFoundMessage) { |
| 154 |
|
if ($fallback !== '_michaels_no_fallback') { |
| 155 |
|
return $fallback; |
| 156 |
|
} else { |
| 157 |
|
throw new ItemNotFoundException("$alias not found"); |
| 158 |
|
} |
| 159 |
|
} |
| 160 |
|
|
| 161 |
|
/* Get any declared dependencies */ |
| 162 |
|
$declared = $this->getIfExists($this->nameOfIocManifest . "._declarations.$alias"); |
src/Traits/ManagesItemsTrait.php 1 location
|
@@ 189-195 (lines=7) @@
|
| 186 |
|
$item = $this->getIfExists($alias); |
| 187 |
|
|
| 188 |
|
// The item was not found |
| 189 |
|
if ($item instanceof NoItemFoundMessage) { |
| 190 |
|
if ($fallback !== '_michaels_no_fallback') { |
| 191 |
|
$item = $fallback; |
| 192 |
|
} else { |
| 193 |
|
throw new ItemNotFoundException("$alias not found"); |
| 194 |
|
} |
| 195 |
|
} |
| 196 |
|
|
| 197 |
|
return $this->prepareReturnedValue($item); |
| 198 |
|
} |