public function testReason() { $obj = new MoveOptions(); $this->assertEquals('', $obj->getReason()); $this->assertEquals($obj, $obj->setReason('foo')); $this->assertEquals('foo', $obj->getReason()); }
/** * @param int $pageid * @param Title $target * @param MoveOptions|null $options * * @return array */ private function getMoveParams($pageid, $target, $options) { $params = array(); $params['fromid'] = $pageid; $params['to'] = $target->getTitle(); $reason = $options->getReason(); if (!empty($reason)) { $params['reason'] = $reason; } $params['token'] = $this->api->getToken('move'); return $params; }