Autodoc
  • Namespace
  • Class
  • Tree

Namespaces

  • BlueTihi
    • Context
  • Brickrouge
    • Element
      • Nodes
    • Renderer
    • Widget
  • ICanBoogie
    • ActiveRecord
    • AutoConfig
    • CLDR
    • Composer
    • Core
    • Event
    • Exception
    • HTTP
      • Dispatcher
      • Request
    • I18n
      • Translator
    • Mailer
    • Modules
      • Taxonomy
        • Support
      • Thumbnailer
        • Versions
    • Object
    • Operation
      • Dispatcher
    • Prototype
    • Routes
    • Routing
      • Dispatcher
    • Session
  • Icybee
    • ActiveRecord
      • Model
    • ConfigOperation
    • Document
    • EditBlock
    • Element
      • ActionbarContextual
      • ActionbarSearch
      • ActionbarToolbar
    • FormBlock
    • Installer
    • ManageBlock
    • Modules
      • Articles
      • Cache
        • Collection
        • ManageBlock
      • Comments
        • ManageBlock
      • Contents
        • ManageBlock
      • Dashboard
      • Editor
        • Collection
      • Files
        • File
        • ManageBlock
      • Forms
        • Form
        • ManageBlock
      • I18n
      • Images
        • ManageBlock
      • Members
      • Modules
        • ManageBlock
      • Nodes
        • ManageBlock
        • Module
      • Pages
        • BreadcrumbElement
        • LanguagesElement
        • ManageBlock
        • NavigationBranchElement
        • NavigationElement
        • Page
        • PageController
      • Registry
      • Search
      • Seo
      • Sites
        • ManageBlock
      • Taxonomy
        • Terms
          • ManageBlock
        • Vocabulary
          • ManageBlock
      • Users
        • ManageBlock
        • NonceLogin
        • Roles
      • Views
        • ActiveRecordProvider
        • Collection
        • View
    • Operation
      • ActiveRecord
      • Constructor
      • Module
      • Widget
    • Rendering
  • None
  • Patron
  • PHP

Classes

  • CloudElement
  • DeleteBlock
  • DeleteOperation
  • EditBlock
  • Hooks
  • ManageBlock
  • Model
  • Module
  • OrderOperation
  • SaveOperation
  • Vocabulary

Class Vocabulary

Active Record faciliates the creation and use of business objects whose data require persistent storage via database.

ICanBoogie\Object implements ICanBoogie\ToArrayRecursive uses ICanBoogie\ToArrayRecursiveTrait, ICanBoogie\PrototypeTrait
Extended by ICanBoogie\ActiveRecord
Extended by Icybee\Modules\Taxonomy\Vocabulary\Vocabulary
Namespace: Icybee\Modules\Taxonomy\Vocabulary
Located at vendor/icanboogie-modules/taxonomy.vocabulary/lib/activerecords/vocabulary.php

Methods summary

public array
# __sleep( )

Removes the scope and terms properties.

Removes the scope and terms properties.

Returns

array

Overrides

ICanBoogie\ActiveRecord::__sleep
protected array[]string
# lazy_get_scope( )

Returns the scope of the vocabulary, that is the constructors to which the vocabulary is associated.

Returns the scope of the vocabulary, that is the constructors to which the vocabulary is associated.

Returns

array[]string
protected array[]Term
# lazy_get_terms( )

Returns the terms associated to this vocabulary, ordered by weight.

Returns the terms associated to this vocabulary, ordered by weight.

Returns

array[]Term

Methods inherited from ICanBoogie\ActiveRecord

__construct(), alter_persistent_properties(), delete(), get_model(), get_model_id(), save()

Methods inherited from ICanBoogie\Object

from(), resolve_facade_properties(), resolve_private_properties(), to_array(), to_json()

Methods inherited from ICanBoogie\ToArrayRecursive

to_array_recursive()

Methods used from ICanBoogie\ToArrayRecursiveTrait

to_array_recursive()

Methods used from ICanBoogie\PrototypeTrait

__call(), __get(), __set(), __wakeup(), get_prototype(), has_method(), has_property(), last_chance_get(), last_chance_set()

Magic methods summary

Constants summary

string VID 'vid'
#
string SITEID 'siteid'
#
string VOCABULARY 'vocabulary'
#
string VOCABULARYSLUG 'vocabularyslug'
#
string IS_TAGS 'is_tags'
#
string IS_MULTIPLE 'is_multiple'
#
string IS_REQUIRED 'is_required'
#
string WEIGHT 'weight'
#
string SCOPE 'scope'
#

Properties summary

public integer $vid
#

Identifier of the vocabulary

Identifier of the vocabulary

public integer $siteid
#

Identifier of the site the vocabulary is attached to.

Identifier of the site the vocabulary is attached to.

This value maybe 0, indicating that the vocabulary is not attached to any site.

public string $vocabulary
#

Name of the vocabulary.

Name of the vocabulary.

public string $vocabularyslug
#

Version of the {@vocabulary} property that can be used in URLs. Written in lowercase, it contains only unaccentuated letters, numbers and hyphens.

Version of the {@vocabulary} property that can be used in URLs. Written in lowercase, it contains only unaccentuated letters, numbers and hyphens.

public boolean $is_tags
#

Can terms be defined as coma-separated values ?

Can terms be defined as coma-separated values ?

public boolean $is_multiple
#

Can multiple terms be associated to a node ?

Can multiple terms be associated to a node ?

public boolean $is_required
#

Is the vocabulary required for the associated scope ?

Is the vocabulary required for the associated scope ?

public integer $weight
#

Weight of the vocabulary relative to other vocabulary.

Weight of the vocabulary relative to other vocabulary.

Properties inherited from ICanBoogie\ActiveRecord

$model_id

Magic properties inherited from ICanBoogie\ActiveRecord

$model, $model_id

Magic properties inherited from ICanBoogie\Object

$prototype

Autodoc API documentation generated by ApiGen 2.8.0