Consolidate with conditions sniff.

This commit is contained in:
euromark 2014-12-09 03:17:35 +01:00
parent 11981f80fa
commit e1c128bb99
25 changed files with 41 additions and 83 deletions

View file

@ -334,8 +334,7 @@ class SchemaShell extends AppShell {
$this->out("\n" . __d('cake_console', 'The following table(s) will be dropped.')); $this->out("\n" . __d('cake_console', 'The following table(s) will be dropped.'));
$this->out(array_keys($drop)); $this->out(array_keys($drop));
if ( if (!empty($this->params['yes']) ||
!empty($this->params['yes']) ||
$this->in(__d('cake_console', 'Are you sure you want to drop the table(s)?'), array('y', 'n'), 'n') === 'y' $this->in(__d('cake_console', 'Are you sure you want to drop the table(s)?'), array('y', 'n'), 'n') === 'y'
) { ) {
$this->out(__d('cake_console', 'Dropping table(s).')); $this->out(__d('cake_console', 'Dropping table(s).'));
@ -345,8 +344,7 @@ class SchemaShell extends AppShell {
$this->out("\n" . __d('cake_console', 'The following table(s) will be created.')); $this->out("\n" . __d('cake_console', 'The following table(s) will be created.'));
$this->out(array_keys($create)); $this->out(array_keys($create));
if ( if (!empty($this->params['yes']) ||
!empty($this->params['yes']) ||
$this->in(__d('cake_console', 'Are you sure you want to create the table(s)?'), array('y', 'n'), 'y') === 'y' $this->in(__d('cake_console', 'Are you sure you want to create the table(s)?'), array('y', 'n'), 'y') === 'y'
) { ) {
$this->out(__d('cake_console', 'Creating table(s).')); $this->out(__d('cake_console', 'Creating table(s).'));
@ -399,8 +397,7 @@ class SchemaShell extends AppShell {
$this->out("\n" . __d('cake_console', 'The following statements will run.')); $this->out("\n" . __d('cake_console', 'The following statements will run.'));
$this->out(array_map('trim', $contents)); $this->out(array_map('trim', $contents));
if ( if (!empty($this->params['yes']) ||
!empty($this->params['yes']) ||
$this->in(__d('cake_console', 'Are you sure you want to alter the tables?'), array('y', 'n'), 'n') === 'y' $this->in(__d('cake_console', 'Are you sure you want to alter the tables?'), array('y', 'n'), 'n') === 'y'
) { ) {
$this->out(); $this->out();

View file

@ -510,8 +510,7 @@ class ConsoleOptionParser {
* @return string Generated help. * @return string Generated help.
*/ */
public function help($subcommand = null, $format = 'text', $width = 72) { public function help($subcommand = null, $format = 'text', $width = 72) {
if ( if (isset($this->_subcommands[$subcommand]) &&
isset($this->_subcommands[$subcommand]) &&
$this->_subcommands[$subcommand]->parser() instanceof self $this->_subcommands[$subcommand]->parser() instanceof self
) { ) {
$subparser = $this->_subcommands[$subcommand]->parser(); $subparser = $this->_subcommands[$subcommand]->parser();

View file

@ -161,8 +161,7 @@ class ConsoleOutput {
public function __construct($stream = 'php://stdout') { public function __construct($stream = 'php://stdout') {
$this->_output = fopen($stream, 'w'); $this->_output = fopen($stream, 'w');
if ( if ((DS === '\\' && !(bool)env('ANSICON')) ||
(DS === '\\' && !(bool)env('ANSICON')) ||
(function_exists('posix_isatty') && !posix_isatty($this->_output)) (function_exists('posix_isatty') && !posix_isatty($this->_output))
) { ) {
$this->_outputAs = self::PLAIN; $this->_outputAs = self::PLAIN;

View file

@ -240,8 +240,7 @@ class PaginatorComponent extends Component {
throw new NotFoundException(); throw new NotFoundException();
} }
if ( if (!in_array('Paginator', $this->Controller->helpers) &&
!in_array('Paginator', $this->Controller->helpers) &&
!array_key_exists('Paginator', $this->Controller->helpers) !array_key_exists('Paginator', $this->Controller->helpers)
) { ) {
$this->Controller->helpers[] = 'Paginator'; $this->Controller->helpers[] = 'Paginator';

View file

@ -415,8 +415,7 @@ class SecurityComponent extends Component {
if ($this->Session->check('_Token')) { if ($this->Session->check('_Token')) {
$tData = $this->Session->read('_Token'); $tData = $this->Session->read('_Token');
if ( if (!empty($tData['allowedControllers']) &&
!empty($tData['allowedControllers']) &&
!in_array($this->request->params['controller'], $tData['allowedControllers']) || !in_array($this->request->params['controller'], $tData['allowedControllers']) ||
!empty($tData['allowedActions']) && !empty($tData['allowedActions']) &&
!in_array($this->request->params['action'], $tData['allowedActions']) !in_array($this->request->params['action'], $tData['allowedActions'])

View file

@ -197,8 +197,7 @@ class Object {
protected function _mergeVars($properties, $class, $normalize = true) { protected function _mergeVars($properties, $class, $normalize = true) {
$classProperties = get_class_vars($class); $classProperties = get_class_vars($class);
foreach ($properties as $var) { foreach ($properties as $var) {
if ( if (isset($classProperties[$var]) &&
isset($classProperties[$var]) &&
!empty($classProperties[$var]) && !empty($classProperties[$var]) &&
is_array($this->{$var}) && is_array($this->{$var}) &&
$this->{$var} != $classProperties[$var] $this->{$var} != $classProperties[$var]

View file

@ -48,8 +48,7 @@ class ConsoleLog extends BaseLog {
*/ */
public function __construct($config = array()) { public function __construct($config = array()) {
parent::__construct($config); parent::__construct($config);
if ( if ((DS === '\\' && !(bool)env('ANSICON')) ||
(DS === '\\' && !(bool)env('ANSICON')) ||
(function_exists('posix_isatty') && !posix_isatty($this->_output)) (function_exists('posix_isatty') && !posix_isatty($this->_output))
) { ) {
$outputAs = ConsoleOutput::PLAIN; $outputAs = ConsoleOutput::PLAIN;

View file

@ -116,8 +116,7 @@ class AclNode extends Model {
$result = $db->read($this, $queryData, -1); $result = $db->read($this, $queryData, -1);
$path = array_values($path); $path = array_values($path);
if ( if (!isset($result[0][$type]) ||
!isset($result[0][$type]) ||
(!empty($path) && $result[0][$type]['alias'] != $path[count($path) - 1]) || (!empty($path) && $result[0][$type]['alias'] != $path[count($path) - 1]) ||
(empty($path) && $result[0][$type]['alias'] != $start) (empty($path) && $result[0][$type]['alias'] != $start)
) { ) {

View file

@ -157,8 +157,7 @@ class TranslateBehavior extends ModelBehavior {
); );
foreach ($fields as $key => $value) { foreach ($fields as $key => $value) {
$field = (is_numeric($key)) ? $value : $key; $field = (is_numeric($key)) ? $value : $key;
if ( if ($isAllFields ||
$isAllFields ||
in_array($Model->alias . '.' . $field, $query['fields']) || in_array($Model->alias . '.' . $field, $query['fields']) ||
in_array($field, $query['fields']) in_array($field, $query['fields'])
) { ) {

View file

@ -834,9 +834,7 @@ class DboSource extends DataSource {
$matches[1] . '(' . $this->name($matches[2]) . ')' $matches[1] . '(' . $this->name($matches[2]) . ')'
); );
} }
if ( if (preg_match('/^([\w-]+(\.[\w-]+|\(.*\))*)\s+' . preg_quote($this->alias) . '\s*([\w-]+)$/i', $data, $matches)) {
preg_match('/^([\w-]+(\.[\w-]+|\(.*\))*)\s+' . preg_quote($this->alias) . '\s*([\w-]+)$/i', $data, $matches
)) {
return $this->cacheMethod( return $this->cacheMethod(
__FUNCTION__, $cacheKey, __FUNCTION__, $cacheKey,
preg_replace( preg_replace(
@ -1313,8 +1311,7 @@ class DboSource extends DataSource {
$assocResultSet = array(); $assocResultSet = array();
$prefetched = false; $prefetched = false;
if ( if (($type === 'hasOne' || $type === 'belongsTo') &&
($type === 'hasOne' || $type === 'belongsTo') &&
isset($row[$LinkModel->alias], $joined[$Model->alias]) && isset($row[$LinkModel->alias], $joined[$Model->alias]) &&
in_array($LinkModel->alias, $joined[$Model->alias]) in_array($LinkModel->alias, $joined[$Model->alias])
) { ) {
@ -1337,8 +1334,7 @@ class DboSource extends DataSource {
foreach ($LinkModel->{$type1} as $assoc1 => $assocData1) { foreach ($LinkModel->{$type1} as $assoc1 => $assocData1) {
$DeepModel = $LinkModel->{$assoc1}; $DeepModel = $LinkModel->{$assoc1};
if ( if ($type1 === 'belongsTo' ||
$type1 === 'belongsTo' ||
($type === 'belongsTo' && $DeepModel->alias === $modelAlias) || ($type === 'belongsTo' && $DeepModel->alias === $modelAlias) ||
($DeepModel->alias !== $modelAlias) ($DeepModel->alias !== $modelAlias)
) { ) {
@ -1589,8 +1585,7 @@ class DboSource extends DataSource {
$assocFields = $this->fields($Model, null, "{$Model->alias}.{$Model->primaryKey}"); $assocFields = $this->fields($Model, null, "{$Model->alias}.{$Model->primaryKey}");
$passedFields = $queryData['fields']; $passedFields = $queryData['fields'];
if ( if (count($passedFields) > 1 ||
count($passedFields) > 1 ||
(strpos($passedFields[0], $assocFields[0]) === false && !preg_match('/^[a-z]+\(/i', $passedFields[0])) (strpos($passedFields[0], $assocFields[0]) === false && !preg_match('/^[a-z]+\(/i', $passedFields[0]))
) { ) {
$queryData['fields'] = array_merge($passedFields, $assocFields); $queryData['fields'] = array_merge($passedFields, $assocFields);

View file

@ -1293,8 +1293,7 @@ class Model extends Object implements CakeEventListener {
return null; return null;
} }
if ( if (isset($data['hour']) &&
isset($data['hour']) &&
isset($data['meridian']) && isset($data['meridian']) &&
!empty($data['hour']) && !empty($data['hour']) &&
$data['hour'] != 12 && $data['hour'] != 12 &&

View file

@ -162,8 +162,7 @@ class CakeRequest implements ArrayAccess {
protected function _processPost() { protected function _processPost() {
if ($_POST) { if ($_POST) {
$this->data = $_POST; $this->data = $_POST;
} elseif ( } elseif (($this->is('put') || $this->is('delete')) &&
($this->is('put') || $this->is('delete')) &&
strpos(env('CONTENT_TYPE'), 'application/x-www-form-urlencoded') === 0 strpos(env('CONTENT_TYPE'), 'application/x-www-form-urlencoded') === 0
) { ) {
$data = $this->_readInput(); $data = $this->_readInput();
@ -261,8 +260,7 @@ class CakeRequest implements ArrayAccess {
} }
$endsWithIndex = '/webroot/index.php'; $endsWithIndex = '/webroot/index.php';
$endsWithLength = strlen($endsWithIndex); $endsWithLength = strlen($endsWithIndex);
if ( if (strlen($uri) >= $endsWithLength &&
strlen($uri) >= $endsWithLength &&
substr($uri, -$endsWithLength) === $endsWithIndex substr($uri, -$endsWithLength) === $endsWithIndex
) { ) {
$uri = '/'; $uri = '/';

View file

@ -464,8 +464,7 @@ class CakeResponse {
); );
$charset = false; $charset = false;
if ( if ($this->_charset &&
$this->_charset &&
(strpos($this->_contentType, 'text/') === 0 || in_array($this->_contentType, $whitelist)) (strpos($this->_contentType, 'text/') === 0 || in_array($this->_contentType, $whitelist))
) { ) {
$charset = true; $charset = true;

View file

@ -1481,8 +1481,7 @@ class CakeEmail {
$msg[] = '--' . $boundary; $msg[] = '--' . $boundary;
$msg[] = 'Content-Type: ' . $fileInfo['mimetype']; $msg[] = 'Content-Type: ' . $fileInfo['mimetype'];
$msg[] = 'Content-Transfer-Encoding: base64'; $msg[] = 'Content-Transfer-Encoding: base64';
if ( if (!isset($fileInfo['contentDisposition']) ||
!isset($fileInfo['contentDisposition']) ||
$fileInfo['contentDisposition'] $fileInfo['contentDisposition']
) { ) {
$msg[] = 'Content-Disposition: attachment; filename="' . $filename . '"'; $msg[] = 'Content-Disposition: attachment; filename="' . $filename . '"';

View file

@ -311,8 +311,7 @@ class HttpSocket extends CakeSocket {
if (isset($this->request['uri']['port'])) { if (isset($this->request['uri']['port'])) {
$port = $this->request['uri']['port']; $port = $this->request['uri']['port'];
} }
if ( if (($scheme === 'http' && $port != 80) ||
($scheme === 'http' && $port != 80) ||
($scheme === 'https' && $port != 443) || ($scheme === 'https' && $port != 443) ||
($port != 80 && $port != 443) ($port != 80 && $port != 443)
) { ) {

View file

@ -448,8 +448,7 @@ class CakeRoute {
} }
// pull out named params if named params are greedy or a rule exists. // pull out named params if named params are greedy or a rule exists.
if ( if (($greedyNamed || isset($allowedNamedParams[$key])) &&
($greedyNamed || isset($allowedNamedParams[$key])) &&
($value !== false && $value !== null) && ($value !== false && $value !== null) &&
(!in_array($key, $prefixes)) (!in_array($key, $prefixes))
) { ) {

View file

@ -227,8 +227,7 @@ class Router {
* @throws RouterException * @throws RouterException
*/ */
protected static function _validateRouteClass($routeClass) { protected static function _validateRouteClass($routeClass) {
if ( if ($routeClass !== 'CakeRoute' &&
$routeClass !== 'CakeRoute' &&
(!class_exists($routeClass) || !is_subclass_of($routeClass, 'CakeRoute')) (!class_exists($routeClass) || !is_subclass_of($routeClass, 'CakeRoute'))
) { ) {
throw new RouterException(__d('cake_dev', 'Route class not found, or route class is not a subclass of CakeRoute')); throw new RouterException(__d('cake_dev', 'Route class not found, or route class is not a subclass of CakeRoute'));

View file

@ -139,8 +139,7 @@ class ConsoleLogTest extends CakeTestCase {
TestCakeLog::config('test_console_log', array( TestCakeLog::config('test_console_log', array(
'engine' => 'TestConsole', 'engine' => 'TestConsole',
)); ));
if ( if ((DS === '\\' && !(bool)env('ANSICON')) ||
(DS === '\\' && !(bool)env('ANSICON')) ||
(function_exists('posix_isatty') && !posix_isatty(null)) (function_exists('posix_isatty') && !posix_isatty(null))
) { ) {
$expected = ConsoleOutput::PLAIN; $expected = ConsoleOutput::PLAIN;

View file

@ -81,8 +81,7 @@ class FileTest extends CakeTestCase {
'filesize' => filesize($file), 'filesize' => filesize($file),
'mime' => 'text/plain' 'mime' => 'text/plain'
); );
if ( if (!function_exists('finfo_open') &&
!function_exists('finfo_open') &&
(!function_exists('mime_content_type') || (!function_exists('mime_content_type') ||
function_exists('mime_content_type') && function_exists('mime_content_type') &&
mime_content_type($this->File->pwd()) === false) mime_content_type($this->File->pwd()) === false)

View file

@ -296,8 +296,7 @@ class CakeTestFixture {
$nested = $db->useNestedTransactions; $nested = $db->useNestedTransactions;
$db->useNestedTransactions = false; $db->useNestedTransactions = false;
$result = $db->insertMulti($this->table, $fields, $values); $result = $db->insertMulti($this->table, $fields, $values);
if ( if ($this->primaryKey &&
$this->primaryKey &&
isset($this->fields[$this->primaryKey]['type']) && isset($this->fields[$this->primaryKey]['type']) &&
in_array($this->fields[$this->primaryKey]['type'], array('integer', 'biginteger')) in_array($this->fields[$this->primaryKey]['type'], array('integer', 'biginteger'))
) { ) {

View file

@ -322,8 +322,7 @@ class CakeTime {
if (is_int($dateString) || is_numeric($dateString)) { if (is_int($dateString) || is_numeric($dateString)) {
$date = (int)$dateString; $date = (int)$dateString;
} elseif ( } elseif ($dateString instanceof DateTime &&
$dateString instanceof DateTime &&
$dateString->getTimezone()->getName() != date_default_timezone_get() $dateString->getTimezone()->getName() != date_default_timezone_get()
) { ) {
$clone = clone $dateString; $clone = clone $dateString;

View file

@ -220,8 +220,7 @@ class Hash {
if (!preg_match($val, $prop)) { if (!preg_match($val, $prop)) {
return false; return false;
} }
} elseif ( } elseif (($op === '=' && $prop != $val) ||
($op === '=' && $prop != $val) ||
($op === '!=' && $prop == $val) || ($op === '!=' && $prop == $val) ||
($op === '>' && $prop <= $val) || ($op === '>' && $prop <= $val) ||
($op === '<' && $prop >= $val) || ($op === '<' && $prop >= $val) ||

View file

@ -129,8 +129,7 @@ abstract class ObjectCollection {
if ($options['collectReturn'] === true) { if ($options['collectReturn'] === true) {
$collected[] = $result; $collected[] = $result;
} }
if ( if ($options['break'] && ($result === $options['breakOn'] ||
$options['break'] && ($result === $options['breakOn'] ||
(is_array($options['breakOn']) && in_array($result, $options['breakOn'], true))) (is_array($options['breakOn']) && in_array($result, $options['breakOn'], true)))
) { ) {
return $result; return $result;

View file

@ -320,8 +320,7 @@ class Helper extends Object {
if (!empty($options['pathPrefix']) && $path[0] !== '/') { if (!empty($options['pathPrefix']) && $path[0] !== '/') {
$path = $options['pathPrefix'] . $path; $path = $options['pathPrefix'] . $path;
} }
if ( if (!empty($options['ext']) &&
!empty($options['ext']) &&
strpos($path, '?') === false && strpos($path, '?') === false &&
substr($path, -strlen($options['ext'])) !== $options['ext'] substr($path, -strlen($options['ext'])) !== $options['ext']
) { ) {
@ -543,8 +542,7 @@ class Helper extends Object {
$lastPart = isset($parts[$count - 1]) ? $parts[$count - 1] : null; $lastPart = isset($parts[$count - 1]) ? $parts[$count - 1] : null;
// Either 'body' or 'date.month' type inputs. // Either 'body' or 'date.month' type inputs.
if ( if (($count === 1 && $this->_modelScope && !$setScope) ||
($count === 1 && $this->_modelScope && !$setScope) ||
( (
$count === 2 && $count === 2 &&
in_array($lastPart, $this->_fieldSuffixes) && in_array($lastPart, $this->_fieldSuffixes) &&
@ -556,8 +554,7 @@ class Helper extends Object {
} }
// 0.name, 0.created.month style inputs. Excludes inputs with the modelScope in them. // 0.name, 0.created.month style inputs. Excludes inputs with the modelScope in them.
if ( if ($count >= 2 &&
$count >= 2 &&
is_numeric($parts[0]) && is_numeric($parts[0]) &&
!is_numeric($parts[1]) && !is_numeric($parts[1]) &&
$this->_modelScope && $this->_modelScope &&

View file

@ -534,8 +534,7 @@ class FormHelper extends AppHelper {
} }
$out .= $this->submit($submit, $submitOptions); $out .= $this->submit($submit, $submitOptions);
} }
if ( if ($this->requestType !== 'get' &&
$this->requestType !== 'get' &&
isset($this->request['_Token']) && isset($this->request['_Token']) &&
!empty($this->request['_Token']) !empty($this->request['_Token'])
) { ) {
@ -1199,8 +1198,7 @@ class FormHelper extends AppHelper {
if ($fieldKey === $primaryKey) { if ($fieldKey === $primaryKey) {
$options['type'] = 'hidden'; $options['type'] = 'hidden';
} }
if ( if ($options['type'] === 'number' &&
$options['type'] === 'number' &&
!isset($options['step']) !isset($options['step'])
) { ) {
if ($type === 'decimal') { if ($type === 'decimal') {
@ -1318,8 +1316,7 @@ class FormHelper extends AppHelper {
} elseif (is_array($div)) { } elseif (is_array($div)) {
$divOptions = array_merge($divOptions, $div); $divOptions = array_merge($divOptions, $div);
} }
if ( if ($this->_extractOption('required', $options) !== false &&
$this->_extractOption('required', $options) !== false &&
$this->_introspectModel($this->model(), 'validates', $this->field()) $this->_introspectModel($this->model(), 'validates', $this->field())
) { ) {
$divOptions = $this->addClass($divOptions, 'required'); $divOptions = $this->addClass($divOptions, 'required');
@ -1362,8 +1359,7 @@ class FormHelper extends AppHelper {
$idKey = null; $idKey = null;
if ($options['type'] === 'date' || $options['type'] === 'datetime') { if ($options['type'] === 'date' || $options['type'] === 'datetime') {
$firstInput = 'M'; $firstInput = 'M';
if ( if (array_key_exists('dateFormat', $options) &&
array_key_exists('dateFormat', $options) &&
($options['dateFormat'] === null || $options['dateFormat'] === 'NONE') ($options['dateFormat'] === null || $options['dateFormat'] === 'NONE')
) { ) {
$firstInput = 'H'; $firstInput = 'H';
@ -1444,8 +1440,7 @@ class FormHelper extends AppHelper {
$value = current($this->value($valueOptions)); $value = current($this->value($valueOptions));
$output = ''; $output = '';
if ( if ((!isset($options['checked']) && !empty($value) && $value == $options['value']) ||
(!isset($options['checked']) && !empty($value) && $value == $options['value']) ||
!empty($options['checked']) !empty($options['checked'])
) { ) {
$options['checked'] = 'checked'; $options['checked'] = 'checked';
@ -2086,8 +2081,7 @@ class FormHelper extends AppHelper {
$hasOptions = (count($options) > 0 || $showEmpty); $hasOptions = (count($options) > 0 || $showEmpty);
// Secure the field if there are options, or its a multi select. // Secure the field if there are options, or its a multi select.
// Single selects with no options don't submit, but multiselects do. // Single selects with no options don't submit, but multiselects do.
if ( if ((!isset($secure) || $secure) &&
(!isset($secure) || $secure) &&
empty($attributes['disabled']) && empty($attributes['disabled']) &&
(!empty($attributes['multiple']) || $hasOptions) (!empty($attributes['multiple']) || $hasOptions)
) { ) {
@ -2761,8 +2755,7 @@ class FormHelper extends AppHelper {
if ($name !== null) { if ($name !== null) {
$isNumeric = is_numeric($name); $isNumeric = is_numeric($name);
if ( if ((!$selectedIsArray && !$selectedIsEmpty && (string)$attributes['value'] == (string)$name) ||
(!$selectedIsArray && !$selectedIsEmpty && (string)$attributes['value'] == (string)$name) ||
($selectedIsArray && in_array((string)$name, $attributes['value'], !$isNumeric)) ($selectedIsArray && in_array((string)$name, $attributes['value'], !$isNumeric))
) { ) {
if ($attributes['style'] === 'checkbox') { if ($attributes['style'] === 'checkbox') {
@ -2782,8 +2775,7 @@ class FormHelper extends AppHelper {
$disabledIsNumeric = is_numeric($name); $disabledIsNumeric = is_numeric($name);
} }
} }
if ( if ($hasDisabled &&
$hasDisabled &&
$disabledIsArray && $disabledIsArray &&
in_array((string)$name, $attributes['disabled'], !$disabledIsNumeric) in_array((string)$name, $attributes['disabled'], !$disabledIsNumeric)
) { ) {
@ -2902,8 +2894,7 @@ class FormHelper extends AppHelper {
if ($min > $max) { if ($min > $max) {
list($min, $max) = array($max, $min); list($min, $max) = array($max, $min);
} }
if ( if (!empty($options['value']) &&
!empty($options['value']) &&
(int)$options['value'] < $min && (int)$options['value'] < $min &&
(int)$options['value'] > 0 (int)$options['value'] > 0
) { ) {