: str_replace(): Passing null to parameter #2 ($replace) of type array|string is deprecated in
<?php namespace flow\db\migrations;
use la\core\db\migrations\ILADBMigration;
if ( ! defined( 'WPINC' ) ) die;
* @author Looks Awesome <email@looks-awesome.com>
* @link http://looks-awesome.com
* @copyright Looks Awesome
class FFMigration_3_6 implements ILADBMigration{
public function version() {
public function execute( $conn, $manager ) {
$cache_table_name = $manager->cache_table_name;
$all = $conn->getAll('select * from ?n', $cache_table_name);
foreach ( $all as $source ) {
$cache_lifetime = (int) $source['cache_lifetime'];
if ($cache_lifetime < 60) {
if (isset($source['settings'])){
$settings = unserialize($source['settings']);
if (is_object($settings)) {
$settings = (array) $settings;
if (($settings['type'] == 'facebook')){
$conn->query('UPDATE ?n SET `cache_lifetime` = ?i WHERE `feed_id` = ?s', $cache_table_name, 60, $source['feed_id']);