Ferreteria/v0.5/@cls/uri/taForObject

From Woozle Writes Code
< Ferreteria‎ | v0.5‎ | @cls
Jump to navigation Jump to search
trait ferret\uri\taForObject

caBase
taForObject
tLoggableCard

cK1I

Methods

config

  • public function HTML_forNew() : string { return '(new)'; }

info

  • abstract protected function HasIdentity() : bool;
  • abstract public function IdentityValues() : array;
  • abstract protected function KeySlug() : string;

calc

  • protected function HTML_forLink($sText=NULL,$sPopup=NULL,array $arAdd=NULL,array $arAttr=NULL) : string
  • protected function LinkURL(array $arAdd=NULL) : string
  • protected function LinkArray(array $arAdd=NULL) : array

action

  • public function SelfRedirect(array $arAdd=NULL,$sText=NULL) : void
  • public function SelfLink($sText=NULL,$sPopup=NULL,array $arAdd=NULL,array $arAttr=NULL) : string

History

  • 2021-11-21 renamed from tForObject to taForObject because it has abstract methods.
  • 2021-11-17 had to make IdentityValues() public for now, because of the way it's used in DropinLink.
    • There's probably a better way to do this, but if so it will involve some class-mapping to figure out what is going on and why DropinLink seems to have its own separate system for building links.