for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
/**
* php-gedcom.
*
* php-gedcom is a library for parsing, manipulating, importing and exporting
* GEDCOM 5.5 files in PHP 5.3+.
* @author Kristopher Wilson <[email protected]>
* @copyright Copyright (c) 2010-2013, Kristopher Wilson
* @license MIT
* @link http://github.com/mrkrstphr/php-gedcom
*/
namespace Gedcom\Writer;
class Addr
{
* @param string $format
* @param int $level
* @return string
public static function convert(\Gedcom\Record\Addr &$addr, $format = self::GEDCOM55, $level = 1)
$format
If this is a false-positive, you can also ignore this issue in your code via the ignore-unused annotation
ignore-unused
public static function convert(\Gedcom\Record\Addr &$addr, /** @scrutinizer ignore-unused */ $format = self::GEDCOM55, $level = 1)
This check looks for parameters that have been defined for a function or method, but which are not used in the method body.
Gedcom\Writer\Addr::GEDCOM55
$addrs = explode("\n", $addr->getAddr());
$output = "{$level} ADDR ".$addrs[0]."\n";
array_shift($addrs);
foreach ($addrs as $cont) {
$output .= ($level + 1).' CONT '.$cont."\n";
}
return $output.(($level + 1).' ADR1 '.$addr->adr1."\n".
adr1
Gedcom\Record\Addr
($level + 1).' ADR2 '.$addr->getAdr2()."\n".
($level + 1).' CITY '.$addr->getCity()."\n".
($level + 1).' STAE '.$addr->getStae()."\n".
($level + 1).' POST '.$addr->getPost()."\n".
($level + 1).' CTRY '.$addr->getCtry()."\n");
This check looks for parameters that have been defined for a function or method, but which are not used in the method body.