Вход Регистрация
Файл: vendor/intervention/gif/src/Blocks/PlainTextExtension.php
Строк: 42
<?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 getText(): array
    {
        return 
$this->text;
    }

    
/**
     * Add text
     *
     * @param string $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
     *
     * @return bool
     */
    
public function hasText(): bool
    
{
        return 
$this->text !== [];
    }
}
Онлайн: 1
Реклама