<?php namespace OCA\OrganizationFolders\Errors; abstract class NotFoundException extends \RuntimeException { public function __construct($entity, array|string $criteria) { $message = sprintf( "Could not find %s with criteria %s", class_exists($entity) ? array_pop(explode('\\', $entity)) : $entity, is_string($criteria) ? $criteria : json_encode($criteria), ); parent::__construct($message); } }