Browse Source

Make Project and Plugin tasks extend BakeTask.

Using BakeTask as a base class will be required for bake to autodetect
tasks.
mark_story 12 years ago
parent
commit
f2e998ea7d
2 changed files with 4 additions and 13 deletions
  1. 2 11
      src/Console/Command/Task/PluginTask.php
  2. 2 2
      src/Console/Command/Task/ProjectTask.php

+ 2 - 11
src/Console/Command/Task/PluginTask.php

@@ -14,7 +14,7 @@
  */
 namespace Cake\Console\Command\Task;
 
-use Cake\Console\Shell;
+use Cake\Console\Command\Task\BakeTask;
 use Cake\Core\App;
 use Cake\Core\Configure;
 use Cake\Utility\ConventionsTrait;
@@ -25,16 +25,7 @@ use Cake\Utility\Folder;
  * The Plugin Task handles creating an empty plugin, ready to be used
  *
  */
-class PluginTask extends Shell {
-
-	use ConventionsTrait;
-
-/**
- * path to plugins directory
- *
- * @var array
- */
-	public $path = null;
+class PluginTask extends BakeTask {
 
 /**
  * Path to the bootstrap file. Changed in tests.

+ 2 - 2
src/Console/Command/Task/ProjectTask.php

@@ -14,7 +14,7 @@
  */
 namespace Cake\Console\Command\Task;
 
-use Cake\Console\Shell;
+use Cake\Console\Command\Task\BakeTask;
 use Cake\Core\App;
 use Cake\Core\Configure;
 use Cake\Utility\File;
@@ -26,7 +26,7 @@ use Cake\Utility\String;
  * Task class for creating new project apps and plugins
  *
  */
-class ProjectTask extends Shell {
+class ProjectTask extends BakeTask {
 
 /**
  * App path (used in testing).