Code Duplication    Length = 4-4 lines in 2 locations

code/Controller/AssetAdmin.php 2 locations

@@ 813-816 (lines=4) @@
810
     */
811
    protected function saveOrPublish($data, $form, $doPublish = false)
812
    {
813
        if (!isset($data['ID']) || !is_numeric($data['ID'])) {
814
            return (new HTTPResponse(json_encode(['status' => 'error']), 400))
815
                ->addHeader('Content-Type', 'application/json');
816
        }
817
818
        $id = (int) $data['ID'];
819
        /** @var File $record */
@@ 858-861 (lines=4) @@
855
856
    public function unpublish($data, $form)
857
    {
858
        if (!isset($data['ID']) || !is_numeric($data['ID'])) {
859
            return (new HTTPResponse(json_encode(['status' => 'error']), 400))
860
                ->addHeader('Content-Type', 'application/json');
861
        }
862
863
        $id = (int) $data['ID'];
864
        /** @var File $record */