replaced the term "paste" with the more generic "document"

kudos @Ribas160
This commit is contained in:
El RIDO 2025-07-25 08:15:02 +02:00
parent 634c15a2e8
commit bde805d2f1
No known key found for this signature in database
GPG key ID: 0F5C940A6BD81F92
5 changed files with 5 additions and 37 deletions

View file

@ -88,7 +88,7 @@ abstract class AbstractModel
public function setId($id)
{
if (!self::isValidId($id)) {
throw new Exception('Invalid paste ID.', 60);
throw new Exception('Invalid document ID.', 60);
}
$this->_id = $id;
}
@ -129,14 +129,6 @@ abstract class AbstractModel
*/
abstract public function store();
/**
* Delete the current instance.
*
* @access public
* @throws Exception
*/
abstract public function delete();
/**
* Test if current instance exists in store.
*

View file

@ -71,17 +71,6 @@ class Comment extends AbstractModel
}
}
/**
* Delete the comment.
*
* @access public
* @throws Exception
*/
public function delete()
{
throw new Exception('To delete a comment, delete its parent paste', 64);
}
/**
* Test if comment exists in store.
*
@ -131,7 +120,7 @@ class Comment extends AbstractModel
public function setParentId($id)
{
if (!self::isValidId($id)) {
throw new Exception('Invalid paste ID.', 65);
throw new Exception('Invalid document ID.', 65);
}
$this->_data['parentid'] = $id;
}

View file

@ -111,7 +111,7 @@ class Paste extends AbstractModel
$this->_data
) === false
) {
throw new Exception('Error saving paste. Sorry.', 76);
throw new Exception('Error saving document. Sorry.', 76);
}
}

View file

@ -671,7 +671,7 @@ class ControllerTest extends TestCase
ob_end_clean();
$response = json_decode($content, true);
$this->assertEquals(1, $response['status'], 'outputs error status');
$this->assertEquals('Invalid paste ID.', $response['message'], 'outputs error message');
$this->assertEquals('Invalid document ID.', $response['message'], 'outputs error message');
}
/**
@ -825,7 +825,7 @@ class ControllerTest extends TestCase
$content = ob_get_contents();
ob_end_clean();
$this->assertMatchesRegularExpression(
'#<div[^>]*id="errormessage"[^>]*>.*Invalid paste ID\.#s',
'#<div[^>]*id="errormessage"[^>]*>.*Invalid document ID\.#s',
$content,
'outputs delete error correctly'
);

View file

@ -366,19 +366,6 @@ class ModelTest extends TestCase
$this->assertEquals((float) 300, (float) $paste['meta']['time_to_live'], 'remaining time is set correctly', 1.0);
}
public function testCommentDeletion()
{
$pasteData = Helper::getPastePost();
$this->_model->getPaste(Helper::getPasteId())->delete();
$paste = $this->_model->getPaste();
$paste->setData($pasteData);
$paste->store();
$this->expectException(Exception::class);
$this->expectExceptionCode(64);
$paste->getComment(Helper::getPasteId())->delete();
}
public function testPurge()
{
$conf = new Configuration;