Example #1
0
 /**
  * @param array $persistenceConfig
  */
 private function setPersistenceConfiguration(array $persistenceConfig)
 {
     $this->persistence = $persistenceConfig;
     if (array_key_exists('params', $this->persistence) && array_key_exists(Config::DIR, $this->persistence['params'])) {
         $this->persistence['params'][Config::DIR] = parent::getFullPath($this->persistence['params'][Config::DIR]);
     }
 }
Example #2
0
 /**
  * Converts given CSV $params to array of parameters
  *
  * @param string $params Comma-seperated list of parameters
  *
  * @return array Parameters
  */
 private function toArray($params)
 {
     $paramsArray = array();
     foreach (explode(',', $params) as $param) {
         $paramNameValue = explode('=', $param);
         if (count($paramNameValue) > 1) {
             if (strcmp(Config::DIR, $paramNameValue[0]) === 0) {
                 $paramNameValue[1] = parent::getFullPath($paramNameValue[1]);
             }
             $paramsArray[trim($paramNameValue[0])] = trim($paramNameValue[1]);
         }
     }
     return $paramsArray;
 }