Knp\Bundle\KnpBundlesBundle\Utils\SolrUtils::buildProperties PHP Метод

buildProperties() публичный Метод

Build SOLR start.jar properties
public buildProperties ( string $glue = ' ' ) : string
$glue string
Результат string
    public function buildProperties($glue = ' ')
    {
        $properties = array();
        foreach ($this->getPropertiesArray() as $key => $property) {
            $properties[] = $key . '=' . $property;
        }
        return implode($glue, $properties);
    }

Usage Example

 /**
  * Create and return SOLR start command
  *
  * @param InputInterface $input
  *
  * @return string
  */
 private function createRunSolrCommand(InputInterface $input)
 {
     $solrPath = $input->getOption('solr-path');
     return sprintf('(cd %s; java -jar %s start.jar ) 1> /dev/null 2> /dev/null &', $solrPath, $this->utils->buildProperties());
 }