Lines Matching refs:propFind

783      * @param PropFind $propFind
787 function propFind(PropFind $propFind, INode $node) { function in Sabre\\DAV\\CorePlugin
789 $propFind->handle('{DAV:}getlastmodified', function() use ($node) {
797 $propFind->handle('{DAV:}getcontentlength', [$node, 'getSize']);
798 $propFind->handle('{DAV:}getetag', [$node, 'getETag']);
799 $propFind->handle('{DAV:}getcontenttype', [$node, 'getContentType']);
804 $propFind->handle('{DAV:}quota-used-bytes', function() use (&$quotaInfo, $node) {
808 $propFind->handle('{DAV:}quota-available-bytes', function() use (&$quotaInfo, $node) {
816 $propFind->handle('{DAV:}supported-report-set', function() use ($propFind) {
819 … $reports = array_merge($reports, $plugin->getSupportedReportSet($propFind->getPath()));
823 $propFind->handle('{DAV:}resourcetype', function() use ($node) {
826 $propFind->handle('{DAV:}supported-method-set', function() use ($propFind) {
828 $this->server->getAllowedMethods($propFind->getPath())
840 * @param PropFind $propFind
844 function propFindNode(PropFind $propFind, INode $node) { argument
846 if ($node instanceof IProperties && $propertyNames = $propFind->get404Properties()) {
851 $propFind->set($propertyName, $nodeProperties[$propertyName], 200);
865 * @param PropFind $propFind
869 function propFindLate(PropFind $propFind, INode $node) { argument
871 $propFind->handle('{http://calendarserver.org/ns/}getctag', function() use ($propFind) {
875 $val = $propFind->get('{http://sabredav.org/ns}sync-token');
878 $val = $propFind->get('{DAV:}sync-token');
888 $result = $this->server->getProperties($propFind->getPath(), [