Exemplo n.º 1
0
 /**
  * Return a Cabability Value
  *
  * @param string $deviceID
  * @param string $capabilityName
  * @return string
  */
 public function getCapabilityForDevice($deviceID, $capabilityName)
 {
     $key = $deviceID . $capabilityName;
     $capabilityValue = $this->_cacheProvider->get($key);
     if (empty($capabilityValue)) {
         $capabilityValue = $this->_deviceRepository->getCapabilityForDevice($deviceID, $capabilityName);
         // save it in cache
         $this->_cacheProvider->put($key, $capabilityValue);
     }
     return $capabilityValue;
 }