$yuzu->log();

技術ネタなど。

Validation::notEmpty() is deprecated. Use Validation::notBlank() instead.

CakePHPをバージョンアップしたら以下のエラーが表示されるようになった。

Validation::notEmpty() is deprecated. Use Validation::notBlank() instead.

該当のソースコードには以下の記載があった。

/**
 * Backwards compatibility wrapper for Validation::notBlank().
 *
 * @param string|array $check Value to check.
 * @return bool Success.
 * @deprecated 2.7.0 Use Validation::notBlank() instead.
 * @see Validation::notBlank()
 */
    public static function notEmpty($check) {
        trigger_error('Validation::notEmpty() is deprecated. Use Validation::notBlank() instead.', E_USER_DEPRECATED);
        return static::notBlank($check);
    }

CakePHP2.7からnotEmptyではなくnotBlankを使用しないといけないらしい。 notEmptyを叩くとnotBlankをそのまま呼び出しているので、すべて置換してよさそう。

これによると3.0.7以降は使えなくなる模様。 https://github.com/cakephp/cakephp/issues/6752

広告を非表示にする