migrations/v20x/m13_font_icon.php
<?php
/**
*
* Board Rules extension for the phpBB Forum Software package.
*
* @copyright (c) 2015 phpBB Limited <https://www.phpbb.com>
* @license GNU General Public License, version 2 (GPL-2.0)
*
*/
namespace phpbb\boardrules\migrations\v20x;
/**
* Migration stage 13: Font icon config data
*/
class m13_font_icon extends \phpbb\db\migration\migration
{
/**
* Check if this migration needs to be run
*
* @return bool True if expected config exists, false otherwise
* @access public
*/
public function effectively_installed()
{
return $this->config->offsetExists('boardrules_font_icon');
}
/**
* Assign migration file dependencies for this migration
*
* @return array Array of migration files
* @static
* @access public
*/
public static function depends_on()
{
return array('\phpbb\boardrules\migrations\v10x\m1_initial_schema');
}
/**
* Add or update data in the database
*
* @return array Array of table data
* @access public
*/
public function update_data()
{
return array(
array('config.add', array('boardrules_font_icon', 'book')),
);
}
}