/** * Attr request constructor * @param array $attrs * @return self */ public function __construct(array $attrs = []) { parent::__construct(); $this->setAttrs($attrs); $this->on('before', function (Request $sender) { if ($sender->getAttrs()->count()) { $sender->setChild('a', $sender->getAttrs()->all()); } }); }
public function __construct($foo, $bar) { parent::__construct(); $this->setChild('foo', trim($foo)); $this->setChild('bar', trim($bar)); }
/** * Constructor method for base request * @param string $value * @return self */ public function __construct($value = null) { parent::__construct($value); $this->setXmlNamespace('urn:zimbraAdmin'); }
/** * Batch request constructor * @param array $requests * @return self */ public function __construct(array $requests = []) { parent::__construct(); $this->setRequests($requests); }