Barebone\ORM::CrushBones

Source

// OOP SQL
$customers = Barebone\ORM::find('customer', ' id < ?', [ 5 ] );
$this->debug($customers);
  • Barebone\ORM

    Barebone\ORM extends RedBeanPHP\R
    • [P] $setup : bool
    • [M] init( $dbname ) : void
    • [M] CreateBone( $name, $properties ) : void
    • [M] fetchBone( $tablename, $id ) : void
    • [M] UpdateBone( $tablename, $id, $properties ) : void
    • [M] CrushBone( $tablename, $id ) : void
    • [M] CrushBones( $tablename ) : void
    • [M] PersistBone( Barebone\ORM\Bone $bone ) : void
    • [M] PersistObject( string $tablename, $object ) : void
    • [M] CreateActiverecords() : void
    • RedBeanPHP\R

      RedBeanPHP\R extends RedBeanPHP\Facade
      • RedBeanPHP\Facade

        RedBeanPHP\Facade
        • [P] $toolbox : ToolBox
        • [P] $redbean : OODB
        • [P] $writer : QueryWriter
        • [P] $adapter : Adapter
        • [P] $associationManager : AssociationManager
        • [P] $tagManager : TagManager
        • [P] $duplicationManager : DuplicationManager
        • [P] $labelMaker : LabelMaker
        • [P] $finder : Finder
        • [P] $tree : Tree
        • [P] $logger : Logger
        • [P] $plugins : callable[]
        • [P] $exportCaseStyle : string
        • [P] $allowFluidTransactions : bool
        • [P] $allowHybridMode : bool
        • [P] $f : mixed
        • [P] $currentDB : string
        • [P] $toolboxes : ToolBox[]
        • [M] query( $method, $sql, $bindings ) : void
        • [M] setAllowHybridMode( $hybrid ) : void
        • [M] getVersion() : void
        • [M] getDatabaseServerVersion() : void
        • [M] testConnection() : void
        • [M] testConnectionSQL( $autoReconnect, $sql ) : void
        • [M] setup( $dsn, $username, $password, $frozen, $partialBeans, $options ) : void
        • [M] setNarrowFieldMode( $mode ) : void
        • [M] setAllowFluidTransactions( $mode ) : void
        • [M] useISNULLConditions( $mode ) : void
        • [M] transaction( $callback ) : void
        • [M] addDatabase( $key, $dsn, $user, $pass, $frozen, $partialBeans, $options, $beanHelper ) : void
        • [M] createToolbox( $dsn, $username, $password, $frozen, $partialBeans, $options ) : void
        • [M] hasDatabase( $key ) : void
        • [M] selectDatabase( $key, $force ) : void
        • [M] debug( $tf, $mode ) : void
        • [M] fancyDebug( $toggle ) : void
        • [M] inspect( $type ) : void
        • [M] store( $bean, $unfreezeIfNeeded ) : void
        • [M] freeze( $tf ) : void
        • [M] loadMulti( $types, $id ) : void
        • [M] load( $type, $id, $snippet ) : void
        • [M] loadForUpdate( $type, $id ) : void
        • [M] findForUpdate( $type, $sql, $bindings ) : void
        • [M] findOneForUpdate( $type, $sql, $bindings ) : void
        • [M] trash( $beanOrType, $id ) : void
        • [M] dispense( $typeOrBeanArray, $num, $alwaysReturnArray ) : void
        • [M] dispenseAll( $order, $onlyArrays ) : void
        • [M] findOrDispense( $type, $sql, $bindings ) : void
        • [M] findOneOrDispense( $type, $sql, $bindings ) : void
        • [M] find( $type, $sql, $bindings, $snippet ) : void
        • [M] findAll( $type, $sql, $bindings ) : void
        • [M] findAndExport( $type, $sql, $bindings ) : void
        • [M] findOne( $type, $sql, $bindings ) : void
        • [M] findLast( $type, $sql, $bindings ) : void
        • [M] findCollection( $type, $sql, $bindings ) : void
        • [M] findMulti( $types, $sql, $bindings, $remappings ) : void
        • [M] batch( $type, $ids ) : void
        • [M] loadAll( $type, $ids ) : void
        • [M] exec( $sql, $bindings ) : void
        • [M] getAll( $sql, $bindings ) : void
        • [M] getCell( $sql, $bindings ) : void
        • [M] getCursor( $sql, $bindings ) : void
        • [M] getRow( $sql, $bindings ) : void
        • [M] getCol( $sql, $bindings ) : void
        • [M] getAssoc( $sql, $bindings ) : void
        • [M] getAssocRow( $sql, $bindings ) : void
        • [M] getInsertID() : void
        • [M] dup( $bean, $trail, $pid, $filters ) : void
        • [M] duplicate( $bean, $filters ) : void
        • [M] exportAll( $beans, $parents, $filters, $meta ) : void
        • [M] useExportCase( $caseStyle ) : void
        • [M] convertToBeans( $type, $rows, $metamask ) : void
        • [M] convertToBean( $type, $row, $metamask ) : void
        • [M] findFromSQL( $type, $sql, $bindings, $metamask, $autoExtract ) : void
        • [M] hasTag( $bean, $tags, $all ) : void
        • [M] untag( $bean, $tagList ) : void
        • [M] tag( $bean, $tagList ) : void
        • [M] addTags( $bean, $tagList ) : void
        • [M] tagged( $beanType, $tagList, $sql, $bindings ) : void
        • [M] taggedAll( $beanType, $tagList, $sql, $bindings ) : void
        • [M] countTaggedAll( $beanType, $tagList, $sql, $bindings ) : void
        • [M] countTagged( $beanType, $tagList, $sql, $bindings ) : void
        • [M] wipe( $beanType ) : void
        • [M] count( $type, $addSQL, $bindings ) : void
        • [M] configureFacadeWithToolbox( RedBeanPHP\ToolBox $tb ) : void
        • [M] begin() : void
        • [M] commit() : void
        • [M] rollback() : void
        • [M] getColumns( $table ) : void
        • [M] genSlots( $array, $template ) : void
        • [M] loadJoined( $beans, $type, $sqlTemplate ) : void
        • [M] flat( $array, $result ) : void
        • [M] nuke() : void
        • [M] wipeAll( $alsoDeleteTables ) : void
        • [M] storeAll( $beans, $unfreezeIfNeeded ) : void
        • [M] trashAll( $beans ) : void
        • [M] trashBatch( $type, $ids ) : void
        • [M] hunt( $type, $sqlSnippet, $bindings ) : void
        • [M] useWriterCache( $yesNo ) : void
        • [M] dispenseLabels( $type, $labels ) : void
        • [M] enum( $enum ) : void
        • [M] gatherLabels( $beans ) : void
        • [M] close() : void
        • [M] isoDate( $time ) : void
        • [M] isoDateTime( $time ) : void
        • [M] setDatabaseAdapter( RedBeanPHP\Adapter $adapter ) : void
        • [M] setWriter( RedBeanPHP\QueryWriter $writer ) : void
        • [M] setRedBean( RedBeanPHP\OODB $redbean ) : void
        • [M] getDatabaseAdapter() : void
        • [M] getPDO() : void
        • [M] getDuplicationManager() : void
        • [M] getWriter() : void
        • [M] getRedBean() : void
        • [M] getToolBox() : void
        • [M] getExtractedToolbox() : void
        • [M] renameAssociation( $from, $to ) : void
        • [M] beansToArray( $beans ) : void
        • [M] setErrorHandlingFUSE( $mode, $func ) : void
        • [M] dump( $data ) : void
        • [M] bindFunc( $mode, $field, $function, $isTemplate ) : void
        • [M] aliases( $list ) : void
        • [M] findOrCreate( $type, $like, $sql, $hasBeenCreated ) : void
        • [M] findLike( $type, $like, $sql, $bindings ) : void
        • [M] startLogging() : void
        • [M] stopLogging() : void
        • [M] getLogs() : void
        • [M] resetQueryCount() : void
        • [M] getQueryCount() : void
        • [M] getLogger() : void
        • [M] setAutoResolve( $automatic ) : void
        • [M] usePartialBeans( $yesNoBeans ) : void
        • [M] csv( $sql, $bindings, $columns, $path, $output ) : void
        • [M] matchUp( $type, $sql, $bindings, $onFoundDo, $onNotFoundDo, $bean ) : void
        • [M] getLook() : void
        • [M] look( $sql, $bindings, $keys, $template, $filter, $glue ) : void
        • [M] diff( $bean, $other, $filters, $pattern ) : void
        • [M] addToolBoxWithKey( $key, RedBeanPHP\ToolBox $toolbox ) : void
        • [M] removeToolBoxByKey( $key ) : void
        • [M] getToolBoxByKey( $key ) : void
        • [M] useJSONFeatures( $flag ) : void
        • [M] children( RedBeanPHP\OODBBean $bean, $sql, $bindings ) : void
        • [M] countChildren( RedBeanPHP\OODBBean $bean, $sql, $bindings, $select ) : void
        • [M] countParents( RedBeanPHP\OODBBean $bean, $sql, $bindings, $select ) : void
        • [M] parents( RedBeanPHP\OODBBean $bean, $sql, $bindings ) : void
        • [M] noNuke( $yesNo ) : void
        • [M] camelfy( $snake, $dolphin ) : void
        • [M] uncamelfy( $camel ) : void
        • [M] useFeatureSet( $label ) : void
        • [M] ext( $pluginName, $callable ) : void
        • [M] __callStatic( $pluginName, $params ) : void