mirror of
				https://github.com/hauke68/Magallanes.git
				synced 2025-11-04 00:50:18 +01:00 
			
		
		
		
	Rewrite Symfony v2 Commands.
This commit is contained in:
		
							parent
							
								
									f6df60a406
								
							
						
					
					
						commit
						3872fc35f0
					
				
							
								
								
									
										20
									
								
								Mage/Task/BuiltIn/Symfony2/AsseticDump.php
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										20
									
								
								Mage/Task/BuiltIn/Symfony2/AsseticDump.php
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,20 @@
 | 
				
			|||||||
 | 
					<?php
 | 
				
			||||||
 | 
					class Mage_Task_BuiltIn_Symfony2_AsseticDump
 | 
				
			||||||
 | 
					    extends Mage_Task_TaskAbstract
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					    public function getName()
 | 
				
			||||||
 | 
					    {
 | 
				
			||||||
 | 
					        return 'Symfony v2 - Assetic Dump [built-in]';
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    public function run()
 | 
				
			||||||
 | 
					    {
 | 
				
			||||||
 | 
					    	// Options
 | 
				
			||||||
 | 
					    	$env = $this->getParameter('env', 'dev');
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        $command = 'app/console assetic:dump --env=' . $env;
 | 
				
			||||||
 | 
					        $result = $this->_runLocalCommand($command);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        return $result;
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
							
								
								
									
										27
									
								
								Mage/Task/BuiltIn/Symfony2/AssetsInstall.php
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										27
									
								
								Mage/Task/BuiltIn/Symfony2/AssetsInstall.php
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,27 @@
 | 
				
			|||||||
 | 
					<?php
 | 
				
			||||||
 | 
					class Mage_Task_BuiltIn_Symfony2_AssetsInstall
 | 
				
			||||||
 | 
					    extends Mage_Task_TaskAbstract
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					    public function getName()
 | 
				
			||||||
 | 
					    {
 | 
				
			||||||
 | 
					        return 'Symfony v2 - Assets Install [built-in]';
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    public function run()
 | 
				
			||||||
 | 
					    {
 | 
				
			||||||
 | 
					    	// Options
 | 
				
			||||||
 | 
					    	$target = $this->getParameter('target', 'web');
 | 
				
			||||||
 | 
					    	$symlink = $this->getParameter('symlink', false);
 | 
				
			||||||
 | 
					    	$relative = $this->getParameter('relative', false);
 | 
				
			||||||
 | 
					    	$env = $this->getParameter('env', 'dev');
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    	if ($relative) {
 | 
				
			||||||
 | 
					    		$symlink = true;
 | 
				
			||||||
 | 
					    	}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        $command = 'app/console assets:install ' . ($symlink ? '--symlink' : '') .  ' ' . ($relative ? '--relative' : '') .  ' --env=' . $env . ' ' . $target;
 | 
				
			||||||
 | 
					        $result = $this->_runLocalCommand($command);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        return $result;
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
@ -9,7 +9,10 @@ class Mage_Task_BuiltIn_Symfony2_CacheClear
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
    public function run()
 | 
					    public function run()
 | 
				
			||||||
    {
 | 
					    {
 | 
				
			||||||
        $command = 'app/console cache:clear';
 | 
					    	// Options
 | 
				
			||||||
 | 
					    	$env = $this->getParameter('env', 'dev');
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        $command = 'app/console cache:clear --env=' . $env;
 | 
				
			||||||
        $result = $this->_runLocalCommand($command);
 | 
					        $result = $this->_runLocalCommand($command);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        return $result;
 | 
					        return $result;
 | 
				
			||||||
 | 
				
			|||||||
@ -9,8 +9,11 @@ class Mage_Task_BuiltIn_Symfony2_CacheWarmup
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
    public function run()
 | 
					    public function run()
 | 
				
			||||||
    {
 | 
					    {
 | 
				
			||||||
        $command = 'app/console cache:warmup';
 | 
					    	// Options
 | 
				
			||||||
        $result = $this->_runLocalCommand($command);
 | 
					    	$env = $this->getParameter('env', 'dev');
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        $command = 'app/console cache:warmup --env=' . $env;
 | 
				
			||||||
 | 
					        $result = $this->runCommand($command);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        return $result;
 | 
					        return $result;
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
				
			|||||||
@ -1,17 +0,0 @@
 | 
				
			|||||||
<?php
 | 
					 | 
				
			||||||
class Mage_Task_BuiltIn_Symfony2_Migrate
 | 
					 | 
				
			||||||
    extends Mage_Task_TaskAbstract
 | 
					 | 
				
			||||||
{
 | 
					 | 
				
			||||||
    public function getName()
 | 
					 | 
				
			||||||
    {
 | 
					 | 
				
			||||||
        return 'Symfony v2 - Run Migrations [built-in]';
 | 
					 | 
				
			||||||
    }
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    public function run()
 | 
					 | 
				
			||||||
    {
 | 
					 | 
				
			||||||
        $command = 'app/console doctrine:migrations:migrate';
 | 
					 | 
				
			||||||
        $result = $this->_runLocalCommand($command);
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
        return $result;
 | 
					 | 
				
			||||||
    }
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
@ -33,6 +33,7 @@ tasks:
 | 
				
			|||||||
  pre-deploy:
 | 
					  pre-deploy:
 | 
				
			||||||
    - scm/update
 | 
					    - scm/update
 | 
				
			||||||
  on-deploy:
 | 
					  on-deploy:
 | 
				
			||||||
 | 
					#    - symfony2/cache-warmup: {env: prod}
 | 
				
			||||||
    - privileges
 | 
					    - privileges
 | 
				
			||||||
    - sampleTask
 | 
					    - sampleTask
 | 
				
			||||||
    - sampleTaskRollbackAware
 | 
					    - sampleTaskRollbackAware
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
		Reference in New Issue
	
	Block a user