Merge pull request #11209 from creative-commoners/pulls/6/manipulate-hook

API Add onAfterManipulate extension hook
This commit is contained in:
Sabina Talipova 2024-04-30 08:25:54 +12:00 committed by GitHub
commit 6f77fb5e0f
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 3 additions and 0 deletions

View File

@ -11,6 +11,7 @@ use SilverStripe\ORM\Queries\SQLUpdate;
use SilverStripe\ORM\Queries\SQLInsert;
use BadMethodCallException;
use Exception;
use SilverStripe\Core\Extensible;
use SilverStripe\Dev\Backtrace;
/**
@ -19,6 +20,7 @@ use SilverStripe\Dev\Backtrace;
*/
abstract class Database
{
use Extensible;
const PARTIAL_QUERY = 'partial_query';
const FULL_QUERY = 'full_query';
@ -386,6 +388,7 @@ abstract class Database
*/
public function manipulate($manipulation)
{
$this->extend('onBeforeManipulate', $manipulation);
if (empty($manipulation)) {
return;
}