EOT;
$emptyLockDiscoveryProperty = new ezcWebdavLockDiscoveryProperty();
$filledLockDiscoveryXml = <<
0
Jane Smith
Second-600
opaquelocktoken:f81de2ad-7f3d-a1b2-4f3c-00a0c91a9d76
EOT;
$filledLockDiscoveryProperty = new ezcWebdavLockDiscoveryProperty(
new ArrayObject(
array(
new ezcWebdavLockDiscoveryPropertyActiveLock(
ezcWebdavLockRequest::TYPE_WRITE,
ezcWebdavLockRequest::SCOPE_EXCLUSIVE,
ezcWebdavRequest::DEPTH_ZERO,
new ezcWebdavPotentialUriContent( 'Jane Smith' ),
600,
new ezcWebdavPotentialUriContent( 'opaquelocktoken:f81de2ad-7f3d-a1b2-4f3c-00a0c91a9d76', true )
),
)
)
);
$filledLockDiscoveryXmlLastAccess = <<
0
Jane Smith
Second-600
opaquelocktoken:f81de2ad-7f3d-a1b2-4f3c-00a0c91a9d76
2008-11-12T22:12:15+01:00
EOT;
$filledLockDiscoveryPropertyLastAccess = new ezcWebdavLockDiscoveryProperty(
new ArrayObject(
array(
new ezcWebdavLockDiscoveryPropertyActiveLock(
ezcWebdavLockRequest::TYPE_WRITE,
ezcWebdavLockRequest::SCOPE_EXCLUSIVE,
ezcWebdavRequest::DEPTH_ZERO,
new ezcWebdavPotentialUriContent( 'Jane Smith' ),
600,
new ezcWebdavPotentialUriContent( 'opaquelocktoken:f81de2ad-7f3d-a1b2-4f3c-00a0c91a9d76', true ),
null,
new ezcWebdavDateTime( '2008-11-12T22:12:15+01:00' )
),
)
)
);
$filledLockDiscoveryXmlBaseUri = <<
0
Jane Smith
Second-600
opaquelocktoken:f81de2ad-7f3d-a1b2-4f3c-00a0c91a9d76
/some/path
EOT;
$filledLockDiscoveryPropertyBaseUri = new ezcWebdavLockDiscoveryProperty(
new ArrayObject(
array(
new ezcWebdavLockDiscoveryPropertyActiveLock(
ezcWebdavLockRequest::TYPE_WRITE,
ezcWebdavLockRequest::SCOPE_EXCLUSIVE,
ezcWebdavRequest::DEPTH_ZERO,
new ezcWebdavPotentialUriContent( 'Jane Smith' ),
600,
new ezcWebdavPotentialUriContent( 'opaquelocktoken:f81de2ad-7f3d-a1b2-4f3c-00a0c91a9d76', true ),
'/some/path'
),
)
)
);
$emptySupportedLockXml = <<
EOT;
$emptySupportedLockProperty = new ezcWebdavSupportedLockProperty();
$filledSupportedLockXml = <<
EOT;
$filledSupportedLockProperty = new ezcWebdavSupportedLockProperty(
new ArrayObject(
array(
new ezcWebdavSupportedLockPropertyLockentry(
ezcWebdavLockRequest::TYPE_WRITE,
ezcWebdavLockRequest::SCOPE_EXCLUSIVE
),
new ezcWebdavSupportedLockPropertyLockentry(
ezcWebdavLockRequest::TYPE_WRITE,
ezcWebdavLockRequest::SCOPE_SHARED
),
)
)
);
return array(
array(
$emptyLockDiscoveryXml,
$emptyLockDiscoveryProperty,
),
array(
$filledLockDiscoveryXml,
$filledLockDiscoveryProperty,
),
array(
$filledLockDiscoveryXmlLastAccess,
$filledLockDiscoveryPropertyLastAccess,
),
array(
$filledLockDiscoveryXmlBaseUri,
$filledLockDiscoveryPropertyBaseUri,
),
array(
$emptySupportedLockXml,
$emptySupportedLockProperty,
),
array(
$filledSupportedLockXml,
$filledSupportedLockProperty,
)
);
?>