Find this useful? Enter your email to receive occasional updates for securing PHP code.

Signing you up...

Thank you for signing up!

PHP Decode

<?php use OpenAI\Responses\Meta\MetaInformation; use OpenAI\Responses\VectorStores\Files\..

Decoded Output download

<?php

use OpenAI\Responses\Meta\MetaInformation;
use OpenAI\Responses\VectorStores\Files\VectorStoreFileDeleteResponse;

test('from', function () {
    $result = VectorStoreFileDeleteResponse::from(vectorStoreFileDeleteResource(), meta());

    expect($result)
        ->id->toBe('file-HuwUghQzWasTZeX3uRRawY5R')
        ->object->toBe('vector_store.file.deleted')
        ->deleted->toBe(true)
        ->meta()->toBeInstanceOf(MetaInformation::class);
});

test('as array accessible', function () {
    $result = VectorStoreFileDeleteResponse::from(vectorStoreFileDeleteResource(), meta());

    expect($result['id'])
        ->toBe('file-HuwUghQzWasTZeX3uRRawY5R');
});

test('to array', function () {
    $result = VectorStoreFileDeleteResponse::from(vectorStoreFileDeleteResource(), meta());

    expect($result->toArray())
        ->toBe(vectorStoreFileDeleteResource());
});

test('fake', function () {
    $response = VectorStoreFileDeleteResponse::fake();

    expect($response)
        ->id->toBe('file-HuwUghQzWasTZeX3uRRawY5R')
        ->deleted->toBe(true);
});

test('fake with override', function () {
    $response = VectorStoreFileDeleteResponse::fake([
        'id' => 'file-1234',
        'deleted' => false,
    ]);

    expect($response)
        ->id->toBe('file-1234')
        ->deleted->toBe(false);
});
 ?>

Did this file decode correctly?

Original Code

<?php

use OpenAI\Responses\Meta\MetaInformation;
use OpenAI\Responses\VectorStores\Files\VectorStoreFileDeleteResponse;

test('from', function () {
    $result = VectorStoreFileDeleteResponse::from(vectorStoreFileDeleteResource(), meta());

    expect($result)
        ->id->toBe('file-HuwUghQzWasTZeX3uRRawY5R')
        ->object->toBe('vector_store.file.deleted')
        ->deleted->toBe(true)
        ->meta()->toBeInstanceOf(MetaInformation::class);
});

test('as array accessible', function () {
    $result = VectorStoreFileDeleteResponse::from(vectorStoreFileDeleteResource(), meta());

    expect($result['id'])
        ->toBe('file-HuwUghQzWasTZeX3uRRawY5R');
});

test('to array', function () {
    $result = VectorStoreFileDeleteResponse::from(vectorStoreFileDeleteResource(), meta());

    expect($result->toArray())
        ->toBe(vectorStoreFileDeleteResource());
});

test('fake', function () {
    $response = VectorStoreFileDeleteResponse::fake();

    expect($response)
        ->id->toBe('file-HuwUghQzWasTZeX3uRRawY5R')
        ->deleted->toBe(true);
});

test('fake with override', function () {
    $response = VectorStoreFileDeleteResponse::fake([
        'id' => 'file-1234',
        'deleted' => false,
    ]);

    expect($response)
        ->id->toBe('file-1234')
        ->deleted->toBe(false);
});

Function Calls

None

Variables

None

Stats

MD5 a565cd71558a8a16d3392c6a89e41077
Eval Count 0
Decode Time 91 ms