plugin-php icon indicating copy to clipboard operation
plugin-php copied to clipboard

ugly retif with only false expr and call

Open alexander-akait opened this issue 7 years ago • 1 comments

Prettier 1.14.3

PHP Plugin 0.7.0

Input:

$var = $this->getFromLocalArray(
    $attribute,
    $lowerRule,
    $this->fallbackMessages
) ?: $key;
$var = $this->getFromLocalOnlyArray(
    $attribute,
    $lowerRule,
    $this->fallbackMessages
) ?: $key;

return $this->getFromLocalArray(
    $attribute,
    $lowerRule,
    $this->fallbackMessages
) ?: $key;

Output:

$var =
    $this->getFromLocalArray($attribute, $lowerRule, $this->fallbackMessages) ?:
    $key;
$var =
    $this->getFromLocalOnlyArray(
        $attribute,
        $lowerRule,
        $this->fallbackMessages
    ) ?:
    $key;

return $this->getFromLocalArray(
    $attribute,
    $lowerRule,
    $this->fallbackMessages
) ?:
    $key;

Expected behavior:

$var =
    $this->getFromLocalArray($attribute, $lowerRule, $this->fallbackMessages) ?:
    $key;
$var =
    $this->getFromLocalOnlyArray(
        $attribute,
        $lowerRule,
        $this->fallbackMessages
    ) ?: $key;

return $this->getFromLocalArray(
    $attribute,
    $lowerRule,
    $this->fallbackMessages
) ?: $key;

alexander-akait avatar Oct 03 '18 19:10 alexander-akait

Same problem:

$this->recaller = @unserialize($recaller, [
            'allowed_classes' => false
        ]) ?:
        $recaller;

alexander-akait avatar Oct 24 '18 19:10 alexander-akait