PHP code example of ac / web-services-bundle
1. Go to this page and download the library: Download ac/web-services-bundle library. Choose the download type require. 2. Extract the ZIP file and open the index.php. 3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
ac / web-services-bundle example snippets
use AC\WebServicesBundle\ACWebServicesBundle;
//...
public function getBundles()
{
//...
$bundles = array(
//...
new ACWebServicesBundle()
//...
);
//....
}
use AC\WebServicesBundle\Serializer\DeserializationContext;
use AC\WebServicesBundle\ServiceResponse;
//...
public function userUpdateAction(Request $req)
{
$user = //... fetch pre-existing user however you do that
$serializer = $this->container->get('serializer');
$context = DeserializationContext::create()
->setTarget($user)
->setSerializeNested(true)
;
//we'll assume the input is json for documentation purposes
$modifiedUser = $serializer->deserialize($req->getContent(), get_class($user), 'json', $context);
return ServiceResponse::create($modifiedUser);
}