original_string: public static function installConfig()
      {
          if (!file_exists(self::getRootDir().'config/vendor_config.yml')) {
              file_put_contents(self::getRootDir().'config/vendor_config.yml', '');
          }
  
          if (!file_exists(self::getRootDir().'config/routing.yml')) {
              file_put_contents(self::getRootDir().'config/routing.yml', '');
          }
  
          if (!file_exists(self::getRootDir().'bundles.php')) {
              file_put_contents(self::getRootDir().'bundles.php', "<?php\nreturn [\n];");
          }
  
          // set memory_limit = 1G
          if (file_exists(self::getRootDir().'/../bin/php/php.ini')) {
              /* @var $manipulator PhpIni */
              $manipulator = self::getContainer()->getManipulator('php.ini');
  
              $limit = $manipulator->get('memory_limit') ?: '1G';
              $limit = is_array($limit) ? array_pop($limit) : $limit;
              if ($manipulator->byteStringToInt($limit) < 1073741824) { // < 1G
                  $manipulator->set('memory_limit', '1G');
              }
          }
      }
code: public static function installConfig()
      {
          if (!file_exists(self::getRootDir().'config/vendor_config.yml')) {
              file_put_contents(self::getRootDir().'config/vendor_config.yml', '');
          }
  
          if (!file_exists(self::getRootDir().'config/routing.yml')) {
              file_put_contents(self::getRootDir().'config/routing.yml', '');
          }
  
          if (!file_exists(self::getRootDir().'bundles.php')) {
              file_put_contents(self::getRootDir().'bundles.php', "<?php\nreturn [\n];");
          }
  
          // set memory_limit = 1G
          if (file_exists(self::getRootDir().'/../bin/php/php.ini')) {
              /* @var $manipulator PhpIni */
              $manipulator = self::getContainer()->getManipulator('php.ini');
  
              $limit = $manipulator->get('memory_limit') ?: '1G';
              $limit = is_array($limit) ? array_pop($limit) : $limit;
              if ($manipulator->byteStringToInt($limit) < 1073741824) { // < 1G
                  $manipulator->set('memory_limit', '1G');
              }
          }
      }
code_tokens: public static function installConfig ( ) { if ( ! file_exists ( self :: getRootDir ( ) . 'config/vendor_config.yml' ) ) { file_put_contents ( self :: getRootDir ( ) . 'config/vendor_config.yml' , '' ) ; } if ( ! file_exists ( self :: getRootDir ( ) . 'config/routing.yml' ) ) { file_put_contents ( self :: getRootDir ( ) . 'config/routing.yml' , '' ) ; } if ( ! file_exists ( self :: getRootDir ( ) . 'bundles.php' ) ) { file_put_contents ( self :: getRootDir ( ) . 'bundles.php' , "<?php\nreturn [\n];" ) ; } // set memory_limit = 1G if ( file_exists ( self :: getRootDir ( ) . '/../bin/php/php.ini' ) ) { /* @var $manipulator PhpIni */ $ manipulator = self :: getContainer ( ) -> getManipulator ( 'php.ini' ) ; $ limit = $ manipulator -> get ( 'memory_limit' ) ? : '1G' ; $ limit = is_array ( $ limit ) ? array_pop ( $ limit ) : $ limit ; if ( $ manipulator -> byteStringToInt ( $ limit ) < 1073741824 ) { // < 1G $ manipulator -> set ( 'memory_limit' , '1G' ) ; } } }
docstring: Install config files.
docstring_tokens: Install config files .