Trait ResponseHeaderTrait
Provides a simple means for representing a response header as an object.
Traits provide extended method support to classes without requiring a direct, linear chain of inheritance. This allows functions to inherit subsets of related methods without declaring a parent class.
In Oroboros core, ALL methods are granted to classes via traits, and the classes themselves are just containers that correlate their methods to an interface they are expected to honor. This approach maximizes interoperability, by entirely removing class inheritance as a requirement for extension of any class in this system.
3rd parties using this package are not expected to follow this approach,
but ALL of our internal class and logic structure does.
- oroboros\core\traits\utilities\http\ResponseHeaderTrait uses oroboros\core\traits\utilities\http\HeaderTrait
Direct Known Users
oroboros\core\abstracts\utilities\http\AbstractResponseHeader
Indirect Known Users
Package: oroboros\core\utilities
Category: contract-interfaces
License: The MIT License (MIT)
Author: Brian Dayhoff mopsyd@me.com
Version: 0.2.4
Since: 0.2.4-alpha
Link: bitbucket.org/oroborosframework/oroboros-core/wiki/development/api/contract_interface.md
Located at core/traits/utilities/http/ResponseHeaderTrait.php
Methods summary
Methods used from oroboros\core\traits\utilities\http\HeaderTrait
__construct()
,
__toString()
,
_appendAdditionalHeaderValue()
,
_checkHeaderCustom()
,
_getValidHeaders()
,
_initializeHeader()
,
_setHeaderName()
,
_setHeaderSeparator()
,
_setHeaderType()
,
_setHeaderValue()
,
_validateHeaderName()
,
_validateHeaderSeparator()
,
_validateHeaderType()
,
_validateHeaderValue()
,
appendValue()
,
getName()
,
getValue()
,
getValueString()
,
send()
,
setValue()