Releases: jeyroik/extas-repositories-get
Releases · jeyroik/extas-repositories-get
0.4.0
0.3.0
0.2.0
0.1.0
Использование
В extas.json
:
{
"extensions": [
{
"class": "extas\\components\\extensions\\ExtensionRepositoryGet",
"interface": "extas\\components\\interfaces\\IExtensionRepositoryGet",
"subject": "*",
"methods": ["myRepository"]
}
]
}
В конфиге контейнера:
return [
'myRepository' => my\repos\Repository::class
];
В коде
/**
* @var extas\interfaces\IItem $someItem
*/
echo get_class($someItem->myRepository()); // my\repos\Repository