This documentation is not maintained. Please refer to doc.castsoftware.com/technologies to find the latest updates.

PHP 1.3.2

PHP 1.3.2 contains all bug fixes from all previous releases. The following table lists all bugs fixed in PHP 1.3.2:

R&D IDTicekt IDSummaryComments

PHP-989

12077

Backfired Function Point (BFP) value is displayed as 0 in the legacy CAST Engineering Dashboard for a PHP application.

The Backfired Function Point (BFP) value should now be displayed correctly.

PHP 1.3.1

PHP 1.3.1 contains all bug fixes from all previous releases. The following table lists all bugs fixed in PHP 1.3.1:

KeyIdInfoCastSummaryComments
PHP-92811650

Incorrect documentation for PHP rule "Avoid having Files without a naming convention (PHP)"

See PHP 1.3 - Release Notes.
PHP-92711643

PHP quality rules missing suffix "(PHP)"

See PHP 1.3 - Release Notes .
PHP-92611645

Rule description should be updated for- "Avoid artifacts having recursive calls (PHP)"

See PHP 1.3 - Release Notes .
PHP-92511646

Rule description should be updated for - "Avoid direct definition of JavaScript Functions in a Web page (PHP)"

See PHP 1.3 - Release Notes .
PHP-91611525

PERMANENT FIX:False violation on "avoid unreferenced Interfaces (PHP)"

See PHP 1.3 - Release Notes.

PHP 1.3.0

PHP 1.3.0 contains all bug fixes from all previous releases. The following table lists all bugs fixed in PHP 1.3.0:

R&D IDTicket IDSummaryComments
PHP-689 <Extension Name> Technology Extension Version.txt should not be part of extension 
PHP-686 Change discoverer version to 1.0.1 

PHP-685

 PHP extension log mechanism does not handle migration\update correctlySee PHP 1.3 - Release Notes and PHP 1.3 - Analysis Configuration.
PHP-625 "Avoid using include_once" does not violate on oracle at allSee PHP 1.3 - Release Notes.
PHP-611 

Have the log of preprocessor of extension and used third plugin in same location indicated CAST MS preferences

See PHP 1.3 - Release Notes and PHP 1.3 - Analysis Configuration.
PHP-610 From CAIP 8.2.0 and PHP 1.2.0, none of the QRs that depend on PHP code sniffer violateSee PHP 1.3 - Release Notes.
PHP-609 No violations for "Avoid using variable without testing them for initialisation" in constructorSee PHP 1.3 - Release Notes.
PHP-608 No violations for "Avoid using print function" in constructorSee PHP 1.3 - Release Notes.
PHP-605 False violations for  "Avoid using print function"See PHP 1.3 - Release Notes.
PHP-604 

False violation for "Avoid using variable without testing them for initialisation"

See PHP 1.3 - Release Notes.
PHP-603 All the violating objects for "Avoid using variable without testing them for initialisation" are phpsection objectsSee PHP 1.3 - Release Notes.
PHP-602 All the violating objects for "Avoid using print" are phpsection objectsSee PHP 1.3 - Release Notes.
PHP-577 PHP : Missing violations for QR "Avoid artifacts with recursive calls (PHP)"See PHP 1.3 - Release Notes.
PHP-569 

Java cmd window should be running background

 
PHP-550 PHP-PreProcessor should put logs in correct location and report correct exit status to UASee PHP 1.3 - Release Notes and PHP 1.3 - Analysis Configuration.
PHP-554 PHP Extension creates several unnamed objectsSee PHP 1.3 - Release Notes.
PHP-548 PHP 1.1.2 preprocessor cannot process files if LISA path is longer than 256 characters 
PHP-545 PHP preprocessor does not exit with correct exit code if JAVA_HOME is not set 
PHP-544 PHP preprocessor does not exit with correct exit code if java.exe is not present 
PHP-543 analysis hangsPHP Extension will no longer hang while processing files of unsupported types.
PHP-4897840

All the violating objects are named as php and also the complete file is used for the bookmark

 
PHP-98 phpMethod will not have any violations for naming conventions