/** * * @param ServiceLocatorInterface $serviceLocator * @param DataTransferAgentInterface $dataTransferAgent * @param array $identifiers */ private function injectLocks(ServiceLocatorInterface $serviceLocator, DataTransferAgentInterface $dataTransferAgent, array $identifiers) { $locks = $this->getDatatypesHandler($serviceLocator)->getTransferAgentLocks($identifiers['mode'], $identifiers['type'], $identifiers['endpoint']); $dataTransferAgent->setLocks($locks); }