Finds other resources which are referring to the same resource data and filename
public findSimilarResources ( |
||
$resource | The resource used for finding similar resources | |
return | Neos\Flow\Persistence\QueryResultInterface | The result, including the given resource |
/** * Unpublishes the given persistent resource * * @param PersistentResource $resource The resource to unpublish * @return void */ public function unpublishResource(PersistentResource $resource) { $resources = $this->resourceRepository->findSimilarResources($resource); if (count($resources) > 1) { return; } $this->unpublishFile($this->getRelativePublicationPathAndFilename($resource)); }