mirror of
https://github.com/kamilwylegala/cakephp2-php8.git
synced 2024-11-15 03:18:26 +00:00
Removing reference operators from function signatures. Fixes #1223
This commit is contained in:
parent
d0e574cbba
commit
893ced5c30
11 changed files with 22 additions and 24 deletions
|
@ -308,7 +308,7 @@ class ModelTask extends BakeTask {
|
|||
* @param object $model Model to have validations generated for.
|
||||
* @return array $validate Array of user selected validations.
|
||||
*/
|
||||
public function doValidation(&$model) {
|
||||
public function doValidation($model) {
|
||||
if (!is_object($model)) {
|
||||
return false;
|
||||
}
|
||||
|
@ -440,7 +440,7 @@ class ModelTask extends BakeTask {
|
|||
* @param object $model
|
||||
* @return array $assocaitons
|
||||
*/
|
||||
public function doAssociations(&$model) {
|
||||
public function doAssociations($model) {
|
||||
if (!is_object($model)) {
|
||||
return false;
|
||||
}
|
||||
|
@ -491,7 +491,7 @@ class ModelTask extends BakeTask {
|
|||
* @param array $associations Array of inprogress associations
|
||||
* @return array $associations with belongsTo added in.
|
||||
*/
|
||||
public function findBelongsTo(&$model, $associations) {
|
||||
public function findBelongsTo($model, $associations) {
|
||||
$fields = $model->schema(true);
|
||||
foreach ($fields as $fieldName => $field) {
|
||||
$offset = strpos($fieldName, '_id');
|
||||
|
@ -520,7 +520,7 @@ class ModelTask extends BakeTask {
|
|||
* @param array $associations Array of inprogress associations
|
||||
* @return array $associations with hasOne and hasMany added in.
|
||||
*/
|
||||
public function findHasOneAndMany(&$model, $associations) {
|
||||
public function findHasOneAndMany($model, $associations) {
|
||||
$foreignKey = $this->_modelKey($model->name);
|
||||
foreach ($this->_tables as $otherTable) {
|
||||
$tempOtherModel = $this->_getModelObject($this->_modelName($otherTable), $otherTable);
|
||||
|
@ -563,7 +563,7 @@ class ModelTask extends BakeTask {
|
|||
* @param array $associations Array of inprogress associations
|
||||
* @return array $associations with hasAndBelongsToMany added in.
|
||||
*/
|
||||
public function findHasAndBelongsToMany(&$model, $associations) {
|
||||
public function findHasAndBelongsToMany($model, $associations) {
|
||||
$foreignKey = $this->_modelKey($model->name);
|
||||
foreach ($this->_tables as $otherTable) {
|
||||
$tempOtherModel = $this->_getModelObject($this->_modelName($otherTable), $otherTable);
|
||||
|
@ -603,7 +603,7 @@ class ModelTask extends BakeTask {
|
|||
* @param array $associations Array of associations to be confirmed.
|
||||
* @return array Array of confirmed associations
|
||||
*/
|
||||
public function confirmAssociations(&$model, $associations) {
|
||||
public function confirmAssociations($model, $associations) {
|
||||
foreach ($associations as $type => $settings) {
|
||||
if (!empty($associations[$type])) {
|
||||
$count = count($associations[$type]);
|
||||
|
|
|
@ -289,7 +289,7 @@ class TestTask extends BakeTask {
|
|||
* @param object $subject The object you want to generate fixtures for.
|
||||
* @return array Array of fixtures to be included in the test.
|
||||
*/
|
||||
public function generateFixtureList(&$subject) {
|
||||
public function generateFixtureList($subject) {
|
||||
$this->_fixtures = array();
|
||||
if (is_a($subject, 'Model')) {
|
||||
$this->_processModel($subject);
|
||||
|
@ -306,7 +306,7 @@ class TestTask extends BakeTask {
|
|||
* @param Model $subject A Model class to scan for associations and pull fixtures off of.
|
||||
* @return void
|
||||
*/
|
||||
protected function _processModel(&$subject) {
|
||||
protected function _processModel($subject) {
|
||||
$this->_addFixture($subject->name);
|
||||
$associated = $subject->getAssociated();
|
||||
foreach ($associated as $alias => $type) {
|
||||
|
@ -330,7 +330,7 @@ class TestTask extends BakeTask {
|
|||
* @param Controller $subject A controller to pull model names off of.
|
||||
* @return void
|
||||
*/
|
||||
protected function _processController(&$subject) {
|
||||
protected function _processController($subject) {
|
||||
$subject->constructClasses();
|
||||
$models = array(Inflector::classify($subject->name));
|
||||
if (!empty($subject->uses)) {
|
||||
|
|
|
@ -455,7 +455,7 @@ class ViewTask extends BakeTask {
|
|||
* @return array $associations
|
||||
* @access private
|
||||
*/
|
||||
private function __associations(&$model) {
|
||||
private function __associations($model) {
|
||||
$keys = array('belongsTo', 'hasOne', 'hasMany', 'hasAndBelongsToMany');
|
||||
$associations = array();
|
||||
|
||||
|
|
|
@ -173,7 +173,7 @@ class ClassRegistry {
|
|||
* @param mixed $object Object to store
|
||||
* @return boolean True if the object was written, false if $key already exists
|
||||
*/
|
||||
public static function addObject($key, &$object) {
|
||||
public static function addObject($key, $object) {
|
||||
$_this = ClassRegistry::getInstance();
|
||||
$key = Inflector::underscore($key);
|
||||
if (!isset($_this->__objects[$key])) {
|
||||
|
|
|
@ -119,13 +119,11 @@ class ConnectionManager {
|
|||
/**
|
||||
* Gets a DataSource name from an object reference.
|
||||
*
|
||||
* **Warning** this method may cause fatal errors in PHP4.
|
||||
*
|
||||
* @param object $source DataSource object
|
||||
* @return string Datasource name, or null if source is not present
|
||||
* in the ConnectionManager.
|
||||
*/
|
||||
public static function getSourceName(&$source) {
|
||||
public static function getSourceName($source) {
|
||||
$_this = ConnectionManager::getInstance();
|
||||
foreach ($_this->_dataSources as $name => $ds) {
|
||||
if ($ds == $source) {
|
||||
|
|
|
@ -1449,7 +1449,7 @@ class Model extends Object {
|
|||
* @param mixed $id ID of record in this model
|
||||
* @access private
|
||||
*/
|
||||
function __saveMulti($joined, $id, &$db) {
|
||||
function __saveMulti($joined, $id, $db) {
|
||||
foreach ($joined as $assoc => $data) {
|
||||
|
||||
if (isset($this->hasAndBelongsToMany[$assoc])) {
|
||||
|
|
|
@ -263,7 +263,7 @@ class Sanitize {
|
|||
*
|
||||
* @param Model $model The model containing the data to be formatted
|
||||
*/
|
||||
public static function formatColumns(&$model) {
|
||||
public static function formatColumns($model) {
|
||||
foreach ($model->data as $name => $values) {
|
||||
if ($name == $model->alias) {
|
||||
$curModel =& $model;
|
||||
|
|
|
@ -181,7 +181,7 @@ class Xml {
|
|||
* @param string $format Either 'attribute' or 'tags'. This determines where nested keys go.
|
||||
* @return void
|
||||
*/
|
||||
protected static function _fromArray(&$dom, &$node, &$data, $format) {
|
||||
protected static function _fromArray($dom, $node, &$data, $format) {
|
||||
if (empty($data) || !is_array($data)) {
|
||||
return;
|
||||
}
|
||||
|
|
|
@ -75,7 +75,7 @@ class DboMssqlTestDb extends DboMssql {
|
|||
* @access protected
|
||||
* @return void
|
||||
*/
|
||||
function _matchRecords(&$model, $conditions = null) {
|
||||
function _matchRecords($model, $conditions = null) {
|
||||
return $this->conditions(array('id' => array(1, 2)));
|
||||
}
|
||||
|
||||
|
|
|
@ -986,7 +986,7 @@ class DboMysqlTest extends CakeTestCase {
|
|||
* @access protected
|
||||
* @return void
|
||||
*/
|
||||
function _buildRelatedModels(&$model) {
|
||||
function _buildRelatedModels($model) {
|
||||
foreach ($model->associations() as $type) {
|
||||
foreach ($model->{$type} as $assoc => $assocData) {
|
||||
if (is_string($assocData)) {
|
||||
|
@ -1009,7 +1009,7 @@ class DboMysqlTest extends CakeTestCase {
|
|||
* @access public
|
||||
* @return void
|
||||
*/
|
||||
function &_prepareAssociationQuery(&$model, &$queryData, $binding) {
|
||||
function &_prepareAssociationQuery($model, &$queryData, $binding) {
|
||||
$type = $binding['type'];
|
||||
$assoc = $binding['model'];
|
||||
$assocData = $model->{$type}[$assoc];
|
||||
|
|
|
@ -136,7 +136,7 @@ class CakeTestFixture {
|
|||
* @param object $db An instance of the database object used to create the fixture table
|
||||
* @return boolean True on success, false on failure
|
||||
*/
|
||||
public function create(&$db) {
|
||||
public function create($db) {
|
||||
if (!isset($this->fields) || empty($this->fields)) {
|
||||
return false;
|
||||
}
|
||||
|
@ -153,7 +153,7 @@ class CakeTestFixture {
|
|||
* @param object $db An instance of the database object used to create the fixture table
|
||||
* @return boolean True on success, false on failure
|
||||
*/
|
||||
public function drop(&$db) {
|
||||
public function drop($db) {
|
||||
if (empty($this->fields)) {
|
||||
return false;
|
||||
}
|
||||
|
@ -170,7 +170,7 @@ class CakeTestFixture {
|
|||
* @param object $db An instance of the database into which the records will be inserted
|
||||
* @return boolean on success or if there are no records to insert, or false on failure
|
||||
*/
|
||||
public function insert(&$db) {
|
||||
public function insert($db) {
|
||||
if (!isset($this->_insert)) {
|
||||
$values = array();
|
||||
if (isset($this->records) && !empty($this->records)) {
|
||||
|
@ -191,7 +191,7 @@ class CakeTestFixture {
|
|||
* @param object $db A reference to a db instance
|
||||
* @return boolean
|
||||
*/
|
||||
public function truncate(&$db) {
|
||||
public function truncate($db) {
|
||||
$fullDebug = $db->fullDebug;
|
||||
$db->fullDebug = false;
|
||||
$return = $db->truncate($this->table);
|
||||
|
|
Loading…
Reference in a new issue