class Symfony

Public Class Methods

new() click to toggle source
# File lib/build/symfony/symfony.rb, line 3
def initialize
    @doctrine = Doctrine.new
end

Public Instance Methods

doctrine() click to toggle source

@return [Doctrine]

# File lib/build/symfony/symfony.rb, line 8
def doctrine
    @doctrine
end
purge_cache(data_container_name) click to toggle source

@param [string] data_container_name

# File lib/build/symfony/symfony.rb, line 13
def purge_cache(data_container_name)
    puts `docker run --rm --volumes-from #{data_container_name} vjftw/data /bin/bash -l -c "mkdir -p app/cache"`
    puts `docker run --rm --volumes-from #{data_container_name} vjftw/data /bin/bash -l -c "rm -rf app/cache/*"`
    puts `docker run --rm --volumes-from #{data_container_name} vjftw/data /bin/bash -l -c "chmod -R 777 app/cache"`
end
run_console_command(data_container_name, command) click to toggle source

@param [string] data_container_name @param [string] command

# File lib/build/symfony/symfony.rb, line 21
def run_console_command(data_container_name, command)
    docker_command = "docker run --rm --volumes-from #{data_container_name} vjftw/php-cli app/console --ansi #{command}"

    puts docker_command

    `#{docker_command}`
end