public function getDependencies()
{
// 이미 dependency 자료는 모두 composer를 통해 설치돼 있다고 가정한다.
$dependencies = $this->getMetaData('require');
if ($dependencies === null) {
$dependencies = [];
}
$collection = $this->getCollection();
$dependencyPlugins = [];
foreach ($dependencies as $dependency => $version) {
list($venacdor, $id) = explode('/', $dependency);
$entity = $collection->get($id);
if ($entity !== null && $entity->getName() === $dependency) {
$dependencyPlugins[$id] = $entity;
}
}
return $dependencyPlugins;
}