src/Bridge/Doctrine/Common/PropertyHelperTrait.php
protected function isPropertyNested(string $property/*, string $resourceClass*/): bool
    {
        if (\func_num_args() > 1) {
            $resourceClass = (string) func_get_arg(1);
        } else {
            if (__CLASS__ !== \get_class($this)) {
                $r = new \ReflectionMethod($this, __FUNCTION__);
                if (__CLASS__ !== $r->getDeclaringClass()->getName()) {
                    @trigger_error(sprintf('Method %s() will have a second `$resourceClass` argument in version API Platform 3.0. Not defining it is deprecated since API Platform 2.1.', __FUNCTION__), E_USER_DEPRECATED);
                }
            }
            $resourceClass = null;
        }

        $pos = strpos($property, '.');
        if (false === $pos) {
            return false;
        }

        return null !== $resourceClass && $this->getClassMetadata($resourceClass)->hasAssociation(substr($property, 0, $pos));
    }
protected function isPropertyNested(string $property/*, string $resourceClass*/): bool
    {
        if (\func_num_args() > 1) {
            $resourceClass = (string) func_get_arg(1);
        } else {
            if (__CLASS__ !== \get_class($this)) {
                $r = new \ReflectionMethod($this, __FUNCTION__);
                if (__CLASS__ !== $r->getDeclaringClass()->getName()) {
                    @trigger_error(sprintf('Method %s() will have a second `$resourceClass` argument in version API Platform 3.0. Not defining it is deprecated since API Platform 2.1.', __FUNCTION__), E_USER_DEPRECATED);
                }
            }
            $resourceClass = null;
        }

        $pos = strpos($property, '.');
        if (false === $pos) {
            return false;
        }

        return null !== $resourceClass && $this->getClassMetadata($resourceClass)->hasAssociation(substr($property, 0, $pos));
    }
protected function isPropertyNested ( string $ property /*, string $resourceClass*/ ) : bool { if ( \ func_num_args ( ) > 1 ) { $ resourceClass = ( string ) func_get_arg ( 1 ) ; } else { if ( __CLASS__ !== \ get_class ( $ this ) ) { $ r = new \ ReflectionMethod ( $ this , __FUNCTION__ ) ; if ( __CLASS__ !== $ r -> getDeclaringClass ( ) -> getName ( ) ) { @ trigger_error ( sprintf ( 'Method %s() will have a second `$resourceClass` argument in version API Platform 3.0. Not defining it is deprecated since API Platform 2.1.' , __FUNCTION__ ) , E_USER_DEPRECATED ) ; } } $ resourceClass = null ; } $ pos = strpos ( $ property , '.' ) ; if ( false === $ pos ) { return false ; } return null !== $ resourceClass && $ this -> getClassMetadata ( $ resourceClass ) -> hasAssociation ( substr ( $ property , 0 , $ pos ) ) ; }
Determines whether the given property is nested.
Determines whether the given property is nested .