public function identifiersFromInput(
        $resourceDefinition,
        ContextContract $context,
        $request = null
    ) : IdentifierCollection
    {
        $resourceDefinition = ResourceDefinitionLibrary::make($resourceDefinition);

        $identifiers = $context->getInputParser()->getIdentifiers(
            $this,
            $resourceDefinition,
            $context,
            $request
        );

        if (!$identifiers) {
            throw new \InvalidArgumentException("No data found in body");
        }

        return $identifiers;
    }
public function identifiersFromInput(
        $resourceDefinition,
        ContextContract $context,
        $request = null
    ) : IdentifierCollection
    {
        $resourceDefinition = ResourceDefinitionLibrary::make($resourceDefinition);

        $identifiers = $context->getInputParser()->getIdentifiers(
            $this,
            $resourceDefinition,
            $context,
            $request
        );

        if (!$identifiers) {
            throw new \InvalidArgumentException("No data found in body");
        }

        return $identifiers;
    }
public function identifiersFromInput ( $ resourceDefinition , ContextContract $ context , $ request = null ) : IdentifierCollection { $ resourceDefinition = ResourceDefinitionLibrary :: make ( $ resourceDefinition ) ; $ identifiers = $ context -> getInputParser ( ) -> getIdentifiers ( $ this , $ resourceDefinition , $ context , $ request ) ; if ( ! $ identifiers ) { throw new \ InvalidArgumentException ( "No data found in body" ) ; } return $ identifiers ; }
Create resource identifiers from whatever is in the inputs defined from the input parsers
@param $resourceDefinition
@param ContextContract $context
@param null $request
@return IdentifierCollection
Create resource identifiers from whatever is in the inputs defined from the input parsers