mirror of
https://github.com/Combodo/iTop.git
synced 2026-02-13 07:24:13 +01:00
HTMLDOMSanitizerTest : fix "Fatal error: Cannot declare class InlineImage, because the name is already in use in /var/www/html/iTop/test/core/sanitizer/InlineImageMock.php" We are now injecting the class to mock, instead of declaring another class with the same name (was working before but why ?!???) \UtilsTest::testSanitizer : no more testing the "class" filter, because it is a simple indirection, and we need to load datamodel which is causing multiple problems (see the comment in the test method dataprovider)
47 lines
1.3 KiB
PHP
47 lines
1.3 KiB
PHP
<?php
|
|
/** @noinspection PhpUnused */
|
|
/** @noinspection PhpIllegalPsrClassPathInspection */
|
|
/**
|
|
* Copyright (C) 2010-2021 Combodo SARL
|
|
*
|
|
* This file is part of iTop.
|
|
*
|
|
* iTop is free software; you can redistribute it and/or modify
|
|
* it under the terms of the GNU Affero General Public License as published by
|
|
* the Free Software Foundation, either version 3 of the License, or
|
|
* (at your option) any later version.
|
|
*
|
|
* iTop is distributed in the hope that it will be useful,
|
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
* GNU Affero General Public License for more details.
|
|
*
|
|
* You should have received a copy of the GNU Affero General Public License
|
|
* along with iTop. If not, see <http: *www.gnu.org/licenses/>
|
|
*
|
|
*/
|
|
|
|
/**
|
|
* Mock class used to count number of calls for the ProcessImage static method
|
|
*
|
|
* @used-by \Combodo\iTop\Test\UnitTest\Core\Sanitizer\HTMLDOMSanitizerTest::testDoSanitizeCallInlineImageProcessImageTag()
|
|
*/
|
|
class InlineImageMock
|
|
{
|
|
private static $iCallCounter = 0;
|
|
|
|
public static function ProcessImageTag(DOMNode $oNode)
|
|
{
|
|
self::$iCallCounter++;
|
|
}
|
|
|
|
public static function ResetCallCounter()
|
|
{
|
|
self::$iCallCounter = 0;
|
|
}
|
|
|
|
public static function GetCallCounter()
|
|
{
|
|
return self::$iCallCounter;
|
|
}
|
|
} |