Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Fetching contributors…

Cannot retrieve contributors at this time

58 lines (55 sloc) 1.327 kb
<?php
/**
* Base class for Bake Tasks.
*
* PHP versions 4 and 5
*
* CakePHP(tm) : Rapid Development Framework (http://cakephp.org)
* Copyright 2005-2010, Cake Software Foundation, Inc.
*
* Licensed under The MIT License
* Redistributions of files must retain the above copyright notice.
*
* @copyright Copyright 2005-2010, Cake Software Foundation, Inc. (http://cakefoundation.org)
* @link http://cakephp.org CakePHP(tm) Project
* @package cake
* @subpackage cake.cake.console.libs.tasks
* @since CakePHP(tm) v 1.3
* @license MIT License (http://www.opensource.org/licenses/mit-license.php)
*/
class BakeTask extends Shell {
/**
* Name attribute, used in path generation.
*
* @var string
*/
var $name = null;
/**
* Name of plugin
*
* @var string
* @access public
*/
var $plugin = null;
/**
* The db connection being used for baking
*
* @var string
* @access public
*/
var $connection = null;
/**
* Gets the path for output. Checks the plugin property
* and returns the correct path.
*
* @return string Path to output.
* @access public
*/
function getPath() {
$path = $this->path;
if (isset($this->plugin)) {
$path = $this->_pluginPath($this->plugin) . Inflector::pluralize(Inflector::underscore($this->name)) . DS;
}
return $path;
}
}
Jump to Line
Something went wrong with that request. Please try again.