str_contains

Supported Versions: PHP 8
Determine if a string contains a given substring
str_contains(string $haystackstring $needle): bool
        $uploader SupportFileUploads::init();

        
$tempFile TemporaryUploadedFile::createFromLivewire($file->path());

        
$outputFile $uploader->dehydratePropertyFromWithFileUploads($tempFile);

        
$this->assertTrue(str_contains($outputFile'livewire-file:'));

    }
        $outputFileStr $uploader->dehydratePropertyFromWithFileUploads($tmpFileArray);

        
$imageListArr explode(','str_replace(['livewire-files:''[' ']'],  ''$outputFileStr));



        
$this->assertTrue(str_contains($outputFileStr'livewire-files:'));

        
$this->assertTrue(count($imageListArr) === count($tmpFileArray));

    }
        $outputFileStr $uploader->dehydratePropertyFromWithFileUploads($tmpFileArray);



        
$this->assertIsArray($outputFileStr);

        
$this->assertTrue(str_contains($outputFileStr['file1'], 'livewire-file:'));

        
$this->assertTrue(str_contains($outputFileStr['file2'], 'livewire-file:'));

    }
        $this->assertIsArray($outputFileStr);

        
$this->assertTrue(str_contains($outputFileStr['file1'], 'livewire-file:'));

        
$this->assertTrue(str_contains($outputFileStr['file2'], 'livewire-file:'));

    }
        $wireableOutput $uploader->dehydratePropertyFromWithFileUploads($wireableInput);

        
$imageListArr explode(','str_replace(['livewire-files:','['']'], ''$wireableOutput->imageList));



        
$this->assertTrue(str_contains($wireableOutput->image'livewire-file:'));

        
$this->assertTrue(str_contains($wireableOutput->imageList'livewire-files:'));

        
$this->assertTrue(count($imageListArr) === count($tmpFileArray));

        
$this->assertTrue($wireableOutput->text === 'test string');
        $imageListArr explode(','str_replace(['livewire-files:','['']'], ''$wireableOutput->imageList));



        
$this->assertTrue(str_contains($wireableOutput->image'livewire-file:'));

        
$this->assertTrue(str_contains($wireableOutput->imageList'livewire-files:'));

        
$this->assertTrue(count($imageListArr) === count($tmpFileArray));

        
$this->assertTrue($wireableOutput->text === 'test string');

        
$this->assertTrue($wireableOutput->number === 1);
        $outputUploadedFiles $uploader->dehydratePropertyFromWithFileUploads($uploadedFiles);

        
$uploadedFilesList explode(','str_replace(['livewire-files:''['']'], ''$outputUploadedFiles));

        
$this->assertTrue(str_contains($outputUploadedFiles'livewire-files:'));

        
$this->assertTrue(count($uploadedFilesList) === count($uploadedFiles));
        $outputMixedImageFirst $uploader->dehydratePropertyFromWithFileUploads($mixedUploadsWithImageFirst);

        
$this->assertTrue(str_contains($outputMixedImageFirst[0], 'livewire-file:'));

        
$this->assertTrue(is_array($outputMixedImageFirst[1]));

        
$this->assertTrue(is_array($outputMixedImageFirst[2]));
        $outputMixedImageNotFirst $uploader->dehydratePropertyFromWithFileUploads($mixedUploadsWithImageNotFirst);

        
$this->assertTrue(is_array($outputMixedImageNotFirst[0]));

        
$this->assertTrue(str_contains($outputMixedImageNotFirst[1], 'livewire-file:'));

        
$this->assertTrue(is_array($outputMixedImageNotFirst[2]));

    }

}
    protected function buildAbilityCallback($ability$callback)

    {

        return function () use (
$ability$callback) {

            if (
str_contains($callback'@')) {

                [
$class$method] = Str::parseCallback($callback);

            } else {

                
$class $callback;
    protected function formatAbilityToMethod($ability)

    {

        return 
str_contains($ability'-') ? Str::camel($ability) : $ability;

    }
    {

        
$credentials array_filter(

            
$credentials,

            fn (
$key) => ! str_contains($key'password'),

            
ARRAY_FILTER_USE_KEY

        
);
    {

        
$credentials array_filter(

            
$credentials,

            fn (
$key) => ! str_contains($key'password'),

            
ARRAY_FILTER_USE_KEY

        
);
    protected function isClassName($value)

    {

        return 
str_contains($value'\\');

    }

}
    protected function properString()

    {

        return 
is_string($this->recaller) && str_contains($this->recaller'|');

    }