prompt($prompt); $this->region($region); $this->detectMultiple($detectMultiple); $this->removeShadow($removeShadow); } /** * Sets the target region. * * @param $region * * @return $this */ public function region(...$region) { $this->getMainQualifier()->getPropertiesValue()->setSimpleNamedValue( self::REGION, new FullListQualifierMultiValue( ...ArrayUtils::build($region) ) ); return $this; } /** * Whether to remove the shadow in addition to the object(s). * * @param bool $removeShadow Whether to remove shadow. * * @return $this */ public function removeShadow($removeShadow = true) { $this->getMainQualifier()->getPropertiesValue()->setSimpleNamedValue( self::REMOVE_SHADOW, TransformationUtils::boolToString($removeShadow) ); return $this; } }