summaryrefslogtreecommitdiffstats
path: root/settings/l10n/ms_MY.json
Commit message (Expand)AuthorAgeFilesLines
* [tx-robot] updated from transifexJenkins for ownCloud2014-10-311-1/+1
* update all translation files to js and jsonThomas Müller2014-10-291-0/+38
4' href='#n24'>24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58
<?php

/**
 * ResponseList property 
 * 
 * This class represents multiple {DAV:}response XML elements.
 * This is used by the Server class to encode items within a multistatus 
 * response.
 *
 * @package Sabre
 * @subpackage DAV
 * @copyright Copyright (C) 2007-2011 Rooftop Solutions. All rights reserved.
 * @author Evert Pot (http://www.rooftopsolutions.nl/) 
 * @license http://code.google.com/p/sabredav/wiki/License Modified BSD License
 */
class Sabre_DAV_Property_ResponseList extends Sabre_DAV_Property {

    /**
     * Response objects. 
     * 
     * @var array 
     */
    private $responses;

    /**
     * The only valid argument is a list of Sabre_DAV_Property_Response 
     * objects.
     * 
     * @param array $responses; 
     * @return void
     */
    public function __construct($responses) {

        foreach($responses as $response) {
            if (!($response instanceof Sabre_DAV_Property_Response)) {
                throw new InvalidArgumentException('You must pass an array of Sabre_DAV_Property_Response objects');
            }
        }
        $this->responses = $responses;

    }

    /**
     * serialize 
     * 
     * @param Sabre_DAV_Server $server 
     * @param DOMElement $dom 
     * @return void
     */
    public function serialize(Sabre_DAV_Server $server,DOMElement $dom) {

        foreach($this->responses as $response) {
            $response->serialize($server, $dom);
        }

    }

}