'Delete a content source', 'description' => 'Permanently deletes a content source', 'parameters' => [ [ 'name' => 'id', 'in' => 'path', 'required' => true, 'schema' => [ 'type' => 'integer' ], 'description' => 'The content source ID' ] ], 'responses' => [ '204' => [ 'description' => 'Content source successfully deleted' ], '404' => [ 'description' => 'Content source not found' ] ] ] ) ] )] class DeleteContentSourceResource { public function __construct( public int $id ) { } }