Skip to content

Instantly share code, notes, and snippets.

@webfactory
Created November 15, 2011 09:34
Show Gist options
  • Select an option

  • Save webfactory/1366564 to your computer and use it in GitHub Desktop.

Select an option

Save webfactory/1366564 to your computer and use it in GitHub Desktop.
symfony-module
<?xml version="1.0" encoding="utf-8"?>
<project name="symfony">
<taskdef name="symfonyFetchVendors" classname="FetchVendorsTask" classpath="${project.basedir.symfony}" />
<target name="phase:initialize">
<if>
<not><isset property="symfony._enabled"/></not>
<then>
<echo level="warn">KEIN Symfony (have.symfony)</echo>
<property name="apache.config.include[bootstrap]" value="" override="true" />
</then>
<else>
<fail unless="symfony.secret">Bitte definiere ein symfony.secret in der Konfigurationsdatei des Projektes (${configuration.directory.project}/${configuration.filename}</fail>
</else>
</if>
</target>
<target name="symfony:configure" hidden="true" if="symfony._enabled">
<copy
file="${symfony.parameters.template}"
tofile="${symfony.parameters}"
overwrite="true">
<filterchain>
<filterreader classpath="${phlough.home}/classes" classname="TwigFilter" />
</filterchain>
</copy>
</target>
<target name="symfony:fetch" hidden="true" if="symfony._enabled">
<symfonyFetchVendors command="install" />
</target>
<target name="symfony:update-vendors" if="symfony._enabled">
<symfonyFetchVendors command="update" />
</target>
</project>
@webfactory
Copy link
Author

symfony.parameters.template = ${project.basedir.symfony}/parameters.yml.twig
symfony.parameters = ${project.basedir}/app/config/parameters.yml

apache.config.include[bootstrap] = ${project.basedir.symfony}/vhost-bootstrap.twig

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment