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');
            }
        }
    }
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');
            }
        }
    }
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' ) ; } } }
Install config files.
Install config files .