spec\Sylius\Bundle\ResourceBundle\Controller\ResourceControllerSpec::unwrapIfCollaborator PHP Метод

unwrapIfCollaborator() приватный Метод

private unwrapIfCollaborator ( mixed $value ) : mixed
$value mixed
Результат mixed
    private function unwrapIfCollaborator($value)
    {
        if (null === $value) {
            return null;
        }
        if ($value instanceof Collaborator) {
            return $value->getWrappedObject();
        }
        if (is_array($value)) {
            foreach ($value as $key => $childValue) {
                $value[$key] = $this->unwrapIfCollaborator($childValue);
            }
        }
        return $value;
    }
ResourceControllerSpec