Documentation

Application

Table of Contents

Interfaces

MailerDriverInterface
MessageDriverInterface
Minimal driver interface for queue backends.
TaskInterface
Marker interface for messages/tasks that can be dispatched.
GenerativeExceptionInterface
Structuring
ReportableInterface

Classes

ApcuManager
ApcuManager
SysvIpcException
SysvIpcException
SysvSharedMemoryManager
Final class that manages shared memory operations for Sysv IPC implementation
CacheWrapper
CacheWrapper
HtmlPurifierWrapper
HtmlPurifierWrapper
PHPMailerDriver
SymfonyMailerDriver
MailerProxy
PHPMailerWrapper
SchemaWrapper
SchemaWrapper
SchemeGenerate
Generate Schema.org JSON-LD script block
DoctrineDriver
Minimal PDO-based driver storing messages in a single table.
RedisDriver
RedisDriver using phpredis extension.
EmailHandler
Example handler that would send email.
ImageResizeHandler
Naive image resize implementation using GD extension.
QueueConfig
Application configuration DTO for QueueManager
QueueManager
Main QueueManager.
EmailTask
Simple email task DTO.
ImageResizeTask
Task that instructs worker to resize an image file.
Ulid
ULID (Universally Unique Lexicographically Sortable Identifier) value object that extends Symfony's ULID implementation.
Uuid
UUID (Universally Unique Identifier) value object that extends Symfony's UUID implementation.
WebPushAdapter
Thin compatibility layer over minishlink/web-push.
Controller
AutoMapped
The AutoMapped class is a database abstraction layer that provides: - Database connection management with configuration support - Table name handling with prefix functionality - Type conversion utilities for database operations - Query building assistance through method chaining - Transaction handling capabilities - Identifier quoting and escaping
Database
Database class
DbModel
Base Active Record-like model for DB-backed entities.
BotDetector
BotDetector
Dom
ExtendedSimpleHtmlDom
IOException
NotFoundException
Exception thrown when a requested resource is not found.
BrowserUploadManager
The BrowserUploadManager class is responsible for managing file uploads through the browser.
FileSystem
FileSystem class
Path
Path class for handling file system paths This class provides utility methods for working with file paths and ensures compatibility across different operating systems.
ResourcesPath
ResourcesPath class
UploadFolderManager
Manages upload folders in the filesystem Provides methods for creating, validating, and managing upload directories
WebResourcesPath
WebResourcesPath class
Field
The Field class extends BaseField and handles form fields.
Form
MeterField
Class representing a measurement field in the form.
SelectField
SelectField class represents a select input field in a form.
TextareaField
Class representing a multi-line text input field.
WebAppManifest
WebAppManifest
Uuids
UUIDs class for handling UUID operations
Head
Head class
HeadGenerate
HeadGenerate class
BrowserDetector
BrowserDetector
ConnectionInformation
CombinedBrowserDetector
Header
HeaderCollection
Request
Represents an HTTP request.
Response
Represents an HTTP response
ImageTransformer
ImageTransformer
MetadataManager
MetadataManager
simple_html_dom_node
simple_html_dom
LogEvent
T4LOG
Model
Router
FileSafetyScanner
FileSafetyScanner
SafetyDataStructureVariable
SafetyDataStructureVariable
ServerDataVariable
Class ServerRepository
Session
Session class
Session
Session class
Shrink
Shrink class
Point
Point represents a point in 2D space with X and Y coordinates.
UserModel
Base Active Record-like model for DB-backed entities.
View

Traits

GenerativeExceptionTrait

Enums

OpenGraphTag

Constants

ATOM_DATE  : mixed = $config->date
ATOM_DATETIME  : mixed = $config->datetime
ATOM_LOCAE  : mixed = $config->locale
ATOM_TIME  : mixed = $config->time
ATOM_TIMEZONE  : mixed = $config->timezone
HDOM_INFO_BEGIN  : mixed = 0
HDOM_INFO_END  : mixed = 1
HDOM_INFO_ENDSPACE  : mixed = 7
HDOM_INFO_INNER  : mixed = 5
HDOM_INFO_OUTER  : mixed = 6
HDOM_INFO_QUOTE  : mixed = 2
HDOM_INFO_SPACE  : mixed = 3
HDOM_INFO_TEXT  : mixed = 4
HDOM_QUOTE_DOUBLE  : mixed = 0
HDOM_QUOTE_NO  : mixed = 3
HDOM_QUOTE_SINGLE  : mixed = 1
HDOM_SMARTY_AS_TEXT  : mixed = 1
HDOM_TYPE_COMMENT  : mixed = 2
HDOM_TYPE_ELEMENT  : mixed = 1
Website: http://sourceforge.net/projects/simplehtmldom/ Additional projects: http://sourceforge.net/projects/debugobject/ Acknowledge: Jose Solorzano (https://sourceforge.net/projects/php-html/)
HDOM_TYPE_ENDTAG  : mixed = 4
HDOM_TYPE_ROOT  : mixed = 5
HDOM_TYPE_TEXT  : mixed = 3
HDOM_TYPE_UNKNOWN  : mixed = 6

Functions

env()  : mixed
is_bot()  : mixed
my_callback()  : mixed
scraping_digg()  : mixed
scraping_generic()  : mixed
scraping_IMDB()  : mixed
scraping_slashdot()  : mixed
html_no_comment()  : mixed
find_contains()  : mixed
file_get_html()  : mixed
str_get_html()  : mixed
dump_html_tree()  : mixed

Constants

ATOM_DATE

public mixed ATOM_DATE = $config->date

ATOM_DATETIME

public mixed ATOM_DATETIME = $config->datetime

ATOM_LOCAE

public mixed ATOM_LOCAE = $config->locale

ATOM_TIME

public mixed ATOM_TIME = $config->time

ATOM_TIMEZONE

public mixed ATOM_TIMEZONE = $config->timezone

HDOM_TYPE_ELEMENT

Website: http://sourceforge.net/projects/simplehtmldom/ Additional projects: http://sourceforge.net/projects/debugobject/ Acknowledge: Jose Solorzano (https://sourceforge.net/projects/php-html/)

public mixed HDOM_TYPE_ELEMENT = 1

Licensed under The MIT License See the LICENSE file in the project root for more information.

Authors: S.C. Chen John Schlick Rus Carroll logmanoriginal

Contributors: Yousuke Kumakura Vadim Voituk Antcs

Version Rev. 1.9.1 (291)

Functions

env()

env(string $key[, mixed $default = null ]) : mixed
Parameters
$key : string
$default : mixed = null

is_bot()

is_bot(mixed $sistema) : mixed
Parameters
$sistema : mixed

my_callback()

my_callback(mixed $element) : mixed
Parameters
$element : mixed

scraping_generic()

scraping_generic(mixed $url, mixed $search) : mixed
Parameters
$url : mixed
$search : mixed

find_contains()

find_contains(mixed $html, mixed $selector, mixed $keyword[, mixed $index = -1 ]) : mixed
Parameters
$html : mixed
$selector : mixed
$keyword : mixed
$index : mixed = -1

file_get_html()

file_get_html(mixed $url[, mixed $use_include_path = false ][, mixed $context = null ][, mixed $offset = 0 ][, mixed $maxLen = -1 ][, mixed $lowercase = true ][, mixed $forceTagsClosed = true ][, mixed $target_charset = DEFAULT_TARGET_CHARSET ][, mixed $stripRN = true ][, mixed $defaultBRText = DEFAULT_BR_TEXT ][, mixed $defaultSpanText = DEFAULT_SPAN_TEXT ]) : mixed
Parameters
$url : mixed
$use_include_path : mixed = false
$context : mixed = null
$offset : mixed = 0
$maxLen : mixed = -1
$lowercase : mixed = true
$forceTagsClosed : mixed = true
$target_charset : mixed = DEFAULT_TARGET_CHARSET
$stripRN : mixed = true
$defaultBRText : mixed = DEFAULT_BR_TEXT
$defaultSpanText : mixed = DEFAULT_SPAN_TEXT

str_get_html()

str_get_html(mixed $str[, mixed $lowercase = true ][, mixed $forceTagsClosed = true ][, mixed $target_charset = DEFAULT_TARGET_CHARSET ][, mixed $stripRN = true ][, mixed $defaultBRText = DEFAULT_BR_TEXT ][, mixed $defaultSpanText = DEFAULT_SPAN_TEXT ]) : mixed
Parameters
$str : mixed
$lowercase : mixed = true
$forceTagsClosed : mixed = true
$target_charset : mixed = DEFAULT_TARGET_CHARSET
$stripRN : mixed = true
$defaultBRText : mixed = DEFAULT_BR_TEXT
$defaultSpanText : mixed = DEFAULT_SPAN_TEXT

dump_html_tree()

dump_html_tree(mixed $node[, mixed $show_attr = true ][, mixed $deep = 0 ]) : mixed
Parameters
$node : mixed
$show_attr : mixed = true
$deep : mixed = 0
On this page

Search results