for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Dynamic\Salsify\TypeHandler;
use SilverStripe\Core\Extension;
/**
* Class LiteralHandler
* @package Dynamic\Salsify\TypeHandler
*
* @property-read \Dynamic\Salsify\TypeHandler\LiteralHandler|\Dynamic\Salsify\Model\Mapper $owner
*/
class LiteralHandler extends Extension
{
* @var array
private static $field_types = [
$field_types
'Literal',
];
* @param $data
* @param $dataField
* @param $config
* @param $dbField
* @param string |\SilverStripe\ORM\DataObject $class
* @return string|int
* @return string|boolean|int|double
public function handleLiteralType($data, $dataField, $config, $dbField, $class)
$config
If this is a false-positive, you can also ignore this issue in your code via the ignore-unused annotation
ignore-unused
public function handleLiteralType($data, $dataField, /** @scrutinizer ignore-unused */ $config, $dbField, $class)
This check looks for parameters that have been defined for a function or method, but which are not used in the method body.
$dbField
public function handleLiteralType($data, $dataField, $config, /** @scrutinizer ignore-unused */ $dbField, $class)
$class
public function handleLiteralType($data, $dataField, $config, $dbField, /** @scrutinizer ignore-unused */ $class)
$data
public function handleLiteralType(/** @scrutinizer ignore-unused */ $data, $dataField, $config, $dbField, $class)
return $dataField;
}