Silla.IO API
  • Namespace
  • Class
  • Tree
  • Todo
  • Download

Namespaces

  • App
    • Controllers
  • CMS
    • Controllers
    • Helpers
    • Models
  • Configurations
    • CI
    • Development
    • Production
    • Staging
  • Core
    • Base
    • CLI
      • Cache
      • DB
    • Helpers
    • Modules
      • Cache
        • Adapters
        • Interfaces
      • Crypt
      • DB
        • Adapters
        • Decorators
          • Interfaces
        • Features
          • Paginator
        • Interfaces
      • Registry
      • Render
        • Adapters
        • Interfaces
      • Router
      • Session
        • Adapters
        • Interfaces
  • None
  • Tasks
    • DB

Classes

  • Captcha
  • CMSUsers
  • DataTables
  • Export
  • FlashMessage
  • Ownership
  • PDF

Class Ownership

Resource Ownership Management Helper Class definition.

Namespace: CMS\Helpers
Located at helpers/ownership.php

Methods summary

public static array
# getScope( array $modules )

Get Global Application CMS resource ownership scope.

Get Global Application CMS resource ownership scope.

Parameters

$modules
Available modules.

Returns

array
public static Core\Modules\DB\Query
# filter( string $resourceModel, Core\Base\Model $owner = null )

Filter owner resources.

Filter owner resources.

Parameters

$resourceModel
Name of the resource model.
$owner
User Owner.

Returns

Core\Modules\DB\Query
public static
# assign( Core\Base\Model $resource, Core\Base\Model $owner = null )

Assigns resource ownership to a user.

Assigns resource ownership to a user.

Parameters

$resource
Resource Instance.
$owner
User Owner.
public static
# retract( Core\Base\Model $resource, Core\Base\Model $owner = null )

Retracts a resource from an owner.

Retracts a resource from an owner.

Parameters

$resource
Resource instance.
$owner
Owner instance.
public static boolean
# check( Core\Base\Model $resource, Core\Base\Model $owner = null )

Verifies whether a user owns a specific resource instance.

Verifies whether a user owns a specific resource instance.

Parameters

$resource
Resource Instance.
$owner
Owner instance to verify.

Returns

boolean
Whether the user owns the resource or not.
public static boolean
# checkIds( mixed $resourceIds, string $resourceModel, Core\Base\Model $owner = null )

Verifies whether a user owns a specific resource by resource data.

Verifies whether a user owns a specific resource by resource data.

Parameters

$resourceIds
Resource ID values.
$resourceModel
Resource Model name.
$owner
Owner instance to check.

Returns

boolean
Whether the user owns the resource or not.
public static
# resetResource( Core\Base\Model $resource )

Retracts a resource ownership data.

Retracts a resource ownership data.

Parameters

$resource
Resource instance.
public static
# resetOwner( Core\Base\Model $owner = null )

Remove Ownership Data for an Owner.

Remove Ownership Data for an Owner.

Parameters

$owner
Owner instance.
Silla.IO API API documentation generated by ApiGen