Вход Регистрация
Файл: vendor/intervention/gif/src/Blocks/PlainTextExtension.php
Строк: 40
<?php

declare(strict_types=1);

namespace 
InterventionGifBlocks;

use 
InterventionGifAbstractExtension;

class 
PlainTextExtension extends AbstractExtension
{
    public const 
LABEL "x01";

    
/**
     * Array of text.
     *
     * @var array<string>
     */
    
protected array $text = [];

    
/**
     * Get current text.
     *
     * @return array<string>
     */
    
public function text(): array
    {
        return 
$this->text;
    }

    
/**
     * Add text.
     */
    
public function addText(string $text): self
    
{
        
$this->text[] = $text;

        return 
$this;
    }

    
/**
     * Set text array of extension.
     *
     * @param array<string> $text
     */
    
public function setText(array $text): self
    
{
        
$this->text $text;

        return 
$this;
    }

    
/**
     * Determine if any text is present.
     */
    
public function hasText(): bool
    
{
        return 
$this->text !== [];
    }
}
Онлайн: 1
Реклама