Ferreteria/v0.6/clade/Sys/Data/aux/metaPair/info/InOut/@code/2025/11/09

From WoozleCodes
Jump to navigation Jump to search
Code Removed on 2025-11-09
2025/11/08 2025/11/09 2025/11/10
  • 2025-11-09 call methods in OAData() instead


#
    public function DatabaseSlug(string $s=NULL)    : string { return $this->LetIt(ArrayIface::sfDbaseSlug,$s); }
    public function TargetFileName(string $fn=NULL) : string {
      #echo $this->ReflectThis()->Report();  // Where is LetIt() defined? Are we storing data here as well as in OAData()?
      #echo $this->Inspect()->ReflectThis()->Report();
      echo 'ARRAY VALUES:'.CRLF.$this->OAData()->Inspect()->Render().CRLF;
      return $this->LetIt(ArrayIface::sfFileName,$fn); }
    public function QSchemaName()     : QStrIface { return $this->OAData()->GetItQ(ArrayIface::sfDbaseSchema); }
    /* DEBUG version
    public function SchemaName(string $s=NULL)      : string {
        echo $this->ReflectThis()->Report();
        #$ar = $this->GetVals();
        #$oa = new \Woozalia\Ferret\Sys\Diag\Util\cArray($ar);
        #echo $oa->DumpLines().'-----'.CRLF;
        return $this->LetIt(SelfNodeIface::sfDbaseSchema,$s);
    }
    // removed separately
    public function DataFormat(string $s=NULL)      : string { return $this->LetIt(SelfNodeIface::sfDataType,$s); }