array( '' => 'PhragmentBrowseController', 'browse/(?P.*)' => 'PhragmentBrowseController', 'create/(?P.*)' => 'PhragmentCreateController', 'update/(?P.+)' => 'PhragmentUpdateController', 'policy/(?P.+)' => 'PhragmentPolicyController', 'history/(?P.+)' => 'PhragmentHistoryController', 'zip/(?P.+)' => 'PhragmentZIPController', 'zip@(?P[^/]+)/(?P.+)' => 'PhragmentZIPController', 'version/(?P[0-9]*)/' => 'PhragmentVersionController', 'patch/(?P[0-9x]*)/(?P[0-9]*)/' => 'PhragmentPatchController', 'revert/(?P[0-9]*)/(?P.*)' => 'PhragmentRevertController', 'snapshot/' => array( 'create/(?P.*)' => 'PhragmentSnapshotCreateController', 'view/(?P[0-9]*)/' => 'PhragmentSnapshotViewController', 'delete/(?P[0-9]*)/' => 'PhragmentSnapshotDeleteController', 'promote/' => array( 'latest/(?P.*)' => 'PhragmentSnapshotPromoteController', '(?P[0-9]*)/' => 'PhragmentSnapshotPromoteController', ), ), ), ); } protected function getCustomCapabilities() { return array( PhragmentCanCreateCapability::CAPABILITY => array(), ); } }