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
Enums
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_INFO_BEGIN
public
mixed
HDOM_INFO_BEGIN
= 0
HDOM_INFO_END
public
mixed
HDOM_INFO_END
= 1
HDOM_INFO_ENDSPACE
public
mixed
HDOM_INFO_ENDSPACE
= 7
HDOM_INFO_INNER
public
mixed
HDOM_INFO_INNER
= 5
HDOM_INFO_OUTER
public
mixed
HDOM_INFO_OUTER
= 6
HDOM_INFO_QUOTE
public
mixed
HDOM_INFO_QUOTE
= 2
HDOM_INFO_SPACE
public
mixed
HDOM_INFO_SPACE
= 3
HDOM_INFO_TEXT
public
mixed
HDOM_INFO_TEXT
= 4
HDOM_QUOTE_DOUBLE
public
mixed
HDOM_QUOTE_DOUBLE
= 0
HDOM_QUOTE_NO
public
mixed
HDOM_QUOTE_NO
= 3
HDOM_QUOTE_SINGLE
public
mixed
HDOM_QUOTE_SINGLE
= 1
HDOM_SMARTY_AS_TEXT
public
mixed
HDOM_SMARTY_AS_TEXT
= 1
HDOM_TYPE_COMMENT
public
mixed
HDOM_TYPE_COMMENT
= 2
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)
HDOM_TYPE_ENDTAG
public
mixed
HDOM_TYPE_ENDTAG
= 4
HDOM_TYPE_ROOT
public
mixed
HDOM_TYPE_ROOT
= 5
HDOM_TYPE_TEXT
public
mixed
HDOM_TYPE_TEXT
= 3
HDOM_TYPE_UNKNOWN
public
mixed
HDOM_TYPE_UNKNOWN
= 6
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_digg()
scraping_digg() : mixed
scraping_generic()
scraping_generic(mixed $url, mixed $search) : mixed
Parameters
- $url : mixed
- $search : mixed
scraping_IMDB()
scraping_IMDB(mixed $url) : mixed
Parameters
- $url : mixed
scraping_slashdot()
scraping_slashdot() : mixed
html_no_comment()
html_no_comment(mixed $url) : mixed
Parameters
- $url : 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