function testMAX_limitationsGetAUpgradeForArray() { $sData = 'blabla,a'; $aResult = MAX_limitationsGetAUpgradeForArray('==', $sData); $this->assertEqual('=~', $aResult['op']); $this->assertEqual($sData, $aResult['data']); $aResult = MAX_limitationsGetAUpgradeForArray('!=', $sData); $this->assertEqual('!~', $aResult['op']); $this->assertEqual($sData, $aResult['data']); $aResult = MAX_limitationsGetAUpgradeForArray('=~', $sData); $this->assertEqual('=~', $aResult['op']); $this->assertEqual($sData, $aResult['data']); }
/** * A method to upgrade delivery limitation plugins where the limitation data * is stored as an "array" type from v0.3.29-alpha to v0.3.31-alpha. * * @param string $op The comparison string for the limitation in v0.3.29-alpha format. * @param string $sData The comparison data for the limitation in v0.3.29-alpha format. * @return array An array of two items, indexed by "op" and "data", which are the new * v0.3.31-alpha format versions of the parameters above. */ function getDeliveryLimitationPluginUpgradeThreeThirtyOneAlpha($op, $sData) { return MAX_limitationsGetAUpgradeForArray($op, $sData); }