Overview

Namespaces

  • Cron
  • None

Classes

  • _HtmlGrid_TableOut
  • _TransactionModel_RawSaveOperation
  • AccessControlComponent
  • AccessControlHelper
  • ActionListHelper
  • ActiveDirectoryUtils
  • AddCurrentPidToSchedulingShellCallLogs
  • AnonymousFunctionOperation
  • ArrayUtil
  • AssociationIntegrityBehavior
  • AtomicOperation
  • AuthenticationComponent
  • AuthenticationController
  • AuthenticationUser
  • AutocompleteDatasourceComponent
  • BaseModelComponent
  • Basics
  • CakeLayersHelper
  • CheckAndRunShell
  • ClassSearcher
  • CommandLineUtil
  • CommonValidationBehavior
  • ConfigurableShellCallsSchedulingTask
  • ConfigurationKey
  • ConfigurationKeys
  • ConfigurationKeysController
  • Context
  • ContextComponent
  • ContextHelper
  • Contexts
  • ControllerInspector
  • ControllerMenuHelper
  • CreateJournalingTables
  • CreateTableConfigurationKeys
  • CreateTableSchedulingConfigurableShellCalls
  • CreateTableSchedulingShellCallLogs
  • CreateTableSettedConfigurationKeys
  • CreateTableUserResetPasswordRequests
  • CreateTableUsers
  • CronSchedulingInstaller
  • CronValidationBehavior
  • CssBox
  • CssController
  • CssProperties
  • CssShell
  • CsvUtil
  • CustomDataModel
  • DatasourceDumperManager
  • DateTimeInput
  • DependencyShell
  • DetailHelper
  • DumperShell
  • ExtendedFieldsAccessControl
  • ExtendedFieldSet
  • ExtendedFieldSetHelper
  • ExtendedFieldsParser
  • ExtendedFormHelper
  • ExtendedHasManyAppModel
  • ExtendedOperationsBehavior
  • FieldDefinition
  • FieldRowDefinition
  • FieldSetDefinition
  • FieldSetLayoutHelper
  • FileOperations
  • FileOperations_Rename
  • FileOperations_SymLink
  • FileOperations_Touch
  • FileOperations_Unlink
  • FileSystem
  • FixConfigurationKeysPrimaryKey
  • FixSettedConfigurationKeysPrimaryKey
  • HasManyUtilsBehavior
  • HtmlDocument
  • HtmlGrid
  • HtmlGrid_Cell
  • HttpClient
  • HttpResponse
  • ImapClient
  • ImapMailBox
  • ImapParserShell
  • IncludePath
  • InputMasked
  • InputSearchable
  • InputsOnSubmit
  • InstallShell
  • JenkinsBuildShell
  • Journal
  • JournalDetail
  • JournalizedBehavior
  • JsonResponseComponent
  • LayoutsHelper
  • Ldap
  • LdapUtils
  • ListFieldSet
  • ListFieldSetHelper
  • ListsHelper
  • MailParser
  • Make
  • MenuHelper
  • MigrationAllPluginsShell
  • ModelOperations
  • ModelOperations_Delete
  • ModelOperations_Save
  • ModelTraverser
  • MysqlDumper
  • OpenLdapUtils
  • PaginatorUtilComponent
  • PaginatorUtilComponentFilter
  • PaginatorUtilHelper
  • Plugin
  • PluginManager
  • Reflections
  • RenameEnabledToActiveFromUsersTable
  • RunShellCallShell
  • ScaffoldUtilComponent
  • ScaffoldUtilHelper
  • Scheduling
  • SchedulingConfigurableShellCall
  • SchedulingConfigurableShellCallsController
  • SchedulingShellCallLog
  • SchedulingShellCallLogsController
  • SettedConfigurationKey
  • StuffreposPluginsRename
  • TimeZoneBehavior
  • TransactionModel
  • TransactionOperation
  • Translator
  • TranslatorShell
  • User
  • UserAuthenticationComponent
  • UserChangePassword
  • UserResetPassword
  • UserResetPasswordRequest
  • UserResetPasswordRequestSubmission
  • UsersController
  • ViewUtilHelper

Interfaces

  • AccessControlFilter
  • CommitableOperation
  • DatasourceDumper
  • MakeListener
  • SchedulingInstaller
  • TasksObject
  • UndoableOperation

Exceptions

  • LdapObjectNotWritableException
  • ModelTraverserException
  • Overview
  • Namespace
  • Class
  • Tree

Class Ldap

DataSource
Extended by Ldap
Located at Ldap/Model/Datasource/Ldap.php
Methods summary
public
# __construct( mixed $config = null )
public
# column( mixed $real )
public
# create( Model $model, mixed $fields = null, mixed $values = null )
public mixed
# read( Model $model, array $queryData = array(), integer $recursive = null )

Used to read records from the Datasource. The "R" in CRUD

Used to read records from the Datasource. The "R" in CRUD

Parameters

$model
Model
$model The model being read.
$queryData
array
$queryData An array of query data used to find the data you want
$recursive
integer
$recursive Number of levels of association

Returns

mixed
public
# update( Model $model, mixed $fields = null, mixed $values = null, mixed $conditions = null )
public
# calculate( mixed & $model, mixed $func, mixed $params = array() )
public
# delete( Model $model, mixed $id = null )
public
# query( )
public
# bind( mixed $dn, mixed $password )
public
# describe( mixed $model )
public string
# _conditions( Model $model, array $modelConditions )

Parameters

$model
Model
$model
$modelConditions
array
$modelConditions

Returns

string

Throws

NotImplementedException
public string
# _conditionsArrayToString( array $conditions, mixed $join = '&' )

Convert an array into a ldap condition string

Convert an array into a ldap condition string

Parameters

$conditions
array
$conditions condition
$join

Returns

string
public
# __scrubQueryData( array $queryData )

Private helper method to remove query metadata in given data array.

Private helper method to remove query metadata in given data array.

Parameters

$queryData
array
$queryData
public
# buildDnByData( Model $model, mixed $modelData )
public
# isWritable( Model $model, mixed $dn )
Constants summary
integer LDAP_ERROR_NO_SUCH_OBJECT 32
#
Properties summary
public mixed $connection null
#
protected array $_baseConfig array( 'host' => 'localhost', 'version' => 3, 'ssl' => false, )
#
API documentation generated by ApiGen 2.8.0