mirror of
				https://github.com/hauke68/Magallanes.git
				synced 2025-10-31 15:20:17 +01:00 
			
		
		
		
	Add Magento Tasks for clearing cache. Features by Oscar Reales.
This commit is contained in:
		
							parent
							
								
									0722a33137
								
							
						
					
					
						commit
						1653b6354d
					
				
							
								
								
									
										44
									
								
								Mage/Task/BuiltIn/Magento/ClearCacheTask.php
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										44
									
								
								Mage/Task/BuiltIn/Magento/ClearCacheTask.php
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,44 @@ | |||||||
|  | <?php | ||||||
|  | /* | ||||||
|  |  * This file is part of the Magallanes package. | ||||||
|  | * | ||||||
|  | * (c) Andrés Montañez <andres@andresmontanez.com> | ||||||
|  | * | ||||||
|  | * For the full copyright and license information, please view the LICENSE | ||||||
|  | * file that was distributed with this source code. | ||||||
|  | */ | ||||||
|  | 
 | ||||||
|  | namespace Mage\Task\BuiltIn\Magento; | ||||||
|  | 
 | ||||||
|  | use Mage\Task\AbstractTask; | ||||||
|  | 
 | ||||||
|  | use Exception; | ||||||
|  | 
 | ||||||
|  | /** | ||||||
|  |  * Task for Clearing Cache | ||||||
|  |  * | ||||||
|  |  * @author Oscar Reales <oreales@gmail.com> | ||||||
|  |  */ | ||||||
|  | class ClearCacheTask extends AbstractTask | ||||||
|  | { | ||||||
|  | 	/** | ||||||
|  | 	 * (non-PHPdoc) | ||||||
|  | 	 * @see \Mage\Task\AbstractTask::getName() | ||||||
|  | 	 */ | ||||||
|  |     public function getName() | ||||||
|  |     { | ||||||
|  |         return 'Magento - Clean Cache [built-in]'; | ||||||
|  |     } | ||||||
|  | 
 | ||||||
|  |     /** | ||||||
|  |      * Clears Cache | ||||||
|  |      * @see \Mage\Task\AbstractTask::run() | ||||||
|  |      */ | ||||||
|  |     public function run() | ||||||
|  |     { | ||||||
|  |         $command = 'rm -rf var/cache/*'; | ||||||
|  |         $result = $this->runCommandLocal($command); | ||||||
|  | 
 | ||||||
|  |         return $result; | ||||||
|  |     } | ||||||
|  | } | ||||||
							
								
								
									
										44
									
								
								Mage/Task/BuiltIn/Magento/ClearFullPageCacheTask.php
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										44
									
								
								Mage/Task/BuiltIn/Magento/ClearFullPageCacheTask.php
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,44 @@ | |||||||
|  | <?php | ||||||
|  | /* | ||||||
|  |  * This file is part of the Magallanes package. | ||||||
|  | * | ||||||
|  | * (c) Andrés Montañez <andres@andresmontanez.com> | ||||||
|  | * | ||||||
|  | * For the full copyright and license information, please view the LICENSE | ||||||
|  | * file that was distributed with this source code. | ||||||
|  | */ | ||||||
|  | 
 | ||||||
|  | namespace Mage\Task\BuiltIn\Magento; | ||||||
|  | 
 | ||||||
|  | use Mage\Task\AbstractTask; | ||||||
|  | 
 | ||||||
|  | use Exception; | ||||||
|  | 
 | ||||||
|  | /** | ||||||
|  |  * Task for Clearing Full Page Cache | ||||||
|  |  * | ||||||
|  |  * @author Oscar Reales <oreales@gmail.com> | ||||||
|  |  */ | ||||||
|  | class ClearFullPageCacheTask extends AbstractTask | ||||||
|  | { | ||||||
|  | 	/** | ||||||
|  | 	 * (non-PHPdoc) | ||||||
|  | 	 * @see \Mage\Task\AbstractTask::getName() | ||||||
|  | 	 */ | ||||||
|  |     public function getName() | ||||||
|  |     { | ||||||
|  |         return 'Magento - Clean Full Page Cache [built-in]'; | ||||||
|  |     } | ||||||
|  | 
 | ||||||
|  |     /** | ||||||
|  |      * Clears Full Page Cache | ||||||
|  |      * @see \Mage\Task\AbstractTask::run() | ||||||
|  |      */ | ||||||
|  |     public function run() | ||||||
|  |     { | ||||||
|  |         $command = 'rm -rf var/full_page_cache/*'; | ||||||
|  |         $result = $this->runCommandLocal($command); | ||||||
|  | 
 | ||||||
|  |         return $result; | ||||||
|  |     } | ||||||
|  | } | ||||||
		Loading…
	
		Reference in New Issue
	
	Block a user