Exemplo n.º 1
0
 public function request($requestType)
 {
     switch (strtolower($requestType)) {
         case "create":
             SoapRequestsGenerator::generateCreateRequest($entity);
             break;
         case "update":
             break;
         case "delete":
             break;
         case "retrievemetadatachanges":
             break;
         case "retrieve":
             break;
         case "retrieveorganization":
             break;
         case "retrievemultiple":
             break;
         case "retrieveentity":
             break;
         case "executeaction":
             break;
     }
 }
Exemplo n.º 2
0
 public function retrieveAllEntitiesRaw($entityFilters = null, $retrieveAsIfPublished = false)
 {
     /* Send the security request and get a security token */
     $securityToken = $this->authentication->getOrganizationSecurityToken();
     /* Generate the XML for the Body of a RetrieveEntity request */
     $executeNode = SoapRequestsGenerator::generateRetrieveAllEntitiesRequest($entityFilters, $retrieveAsIfPublished);
     /* Turn this into a SOAP request, and send it */
     $retrieveEntityRequest = $this->generateSoapRequest($this->settings->organizationUrl, $this->soapActions->getSoapAction('organization', 'Execute'), $securityToken, $executeNode);
     $soapResponse = self::getSoapResponse($this->settings->organizationUrl, $retrieveEntityRequest);
     return $soapResponse;
 }