26 private $jsonValidator;
35 Json $serializer =
null,
50 if (is_string(
$value) && $this->jsonValidator->isValid(
$value)) {
71 if (
$target->getProductId() != $compared->getProductId()) {
75 $comparedOptions = $this->
getOptions($compared);
77 if (array_diff_key($targetOptions, $comparedOptions) != array_diff_key($comparedOptions, $targetOptions)
__construct(Json $serializer=null, JsonValidator $jsonValidator=null)
compare(Item $target, Item $compared)
if(!isset($_GET['name'])) $name