Advertisement
Guest User

Untitled

a guest
Sep 2nd, 2015
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 123.34 KB | None | 0 0
  1. TokenController.php on line 60:
  2. DocumentManager {#262
  3. -connection: Connection {#243
  4. #mongoClient: MongoClient {#148
  5. +connected: false
  6. +status: null
  7. #server: null
  8. #persistent: null
  9. }
  10. #server: "mongodb://localhost:27017"
  11. #options: []
  12. #config: Configuration {#257
  13. #attributes: array:16 [
  14. "mongoCmd" => "$"
  15. "retryConnect" => 0
  16. "retryQuery" => 0
  17. "documentNamespaces" => array:7 [
  18. "CommonChannelBundle" => "Common\ChannelBundle\Document"
  19. "CommonInterestBundle" => "Common\InterestBundle\Document"
  20. "CommonTagBundle" => "Common\TagBundle\Document"
  21. "CommonUserBundle" => "Common\UserBundle\Document"
  22. "CommonPaymentBundle" => "Common\PaymentBundle\Document"
  23. "CommonProductBundle" => "Common\ProductBundle\Document"
  24. "CommonActionBundle" => "Common\ActionBundle\Document"
  25. ]
  26. "filters" => array:1 [
  27. "softdeleteable" => array:2 [
  28. "class" => "Gedmo\SoftDeleteable\Filter\ODM\SoftDeleteableFilter"
  29. "parameters" => []
  30. ]
  31. ]
  32. "metadataCacheImpl" => ArrayCache {#255
  33. -data: array:12 [
  34. "DoctrineNamespaceCacheKey[sf2mongodb_default_ef13715f08e04bcd97b5f397d28d3285077a64c4b91255cbda438e6da86e9735]" => 1
  35. "sf2mongodb_default_ef13715f08e04bcd97b5f397d28d3285077a64c4b91255cbda438e6da86e9735[Common\UserBundle\Document\User\$GEDMO_UPLOADABLE_CLASSMETADATA][1]" => []
  36. "sf2mongodb_default_ef13715f08e04bcd97b5f397d28d3285077a64c4b91255cbda438e6da86e9735[Common\UserBundle\Document\User\$GEDMO_SLUGGABLE_CLASSMETADATA][1]" => []
  37. "sf2mongodb_default_ef13715f08e04bcd97b5f397d28d3285077a64c4b91255cbda438e6da86e9735[Common\UserBundle\Document\User\$GEDMO_TIMESTAMPABLE_CLASSMETADATA][1]" => array:3 [
  38. "create" => array:1 [
  39. 0 => "created"
  40. ]
  41. "update" => array:1 [
  42. 0 => "updated"
  43. ]
  44. "useObjectClass" => "Common\UserBundle\Document\User"
  45. ]
  46. "sf2mongodb_default_ef13715f08e04bcd97b5f397d28d3285077a64c4b91255cbda438e6da86e9735[Common\UserBundle\Document\User\$GEDMO_SOFTDELETEABLE_CLASSMETADATA][1]" => []
  47. "sf2mongodb_default_ef13715f08e04bcd97b5f397d28d3285077a64c4b91255cbda438e6da86e9735[FOS\UserBundle\Model\User$MONGODBODMCLASSMETADATA][1]" => ClassMetadata {#281
  48. +reflFields: array:16 [
  49. "username" => ReflectionProperty {#207
  50. +name: "username"
  51. +class: "FOS\UserBundle\Model\User"
  52. modifiers: "protected"
  53. extra: array:1 [ …1]
  54. }
  55. "usernameCanonical" => ReflectionProperty {#210
  56. +name: "usernameCanonical"
  57. +class: "FOS\UserBundle\Model\User"
  58. modifiers: "protected"
  59. extra: array:1 [ …1]
  60. }
  61. "email" => ReflectionProperty {#205
  62. +name: "email"
  63. +class: "FOS\UserBundle\Model\User"
  64. modifiers: "protected"
  65. extra: array:1 [ …1]
  66. }
  67. "emailCanonical" => ReflectionProperty {#208
  68. +name: "emailCanonical"
  69. +class: "FOS\UserBundle\Model\User"
  70. modifiers: "protected"
  71. extra: array:1 [ …1]
  72. }
  73. "enabled" => ReflectionProperty {#211
  74. +name: "enabled"
  75. +class: "FOS\UserBundle\Model\User"
  76. modifiers: "protected"
  77. extra: array:1 [ …1]
  78. }
  79. "salt" => ReflectionProperty {#209
  80. +name: "salt"
  81. +class: "FOS\UserBundle\Model\User"
  82. modifiers: "protected"
  83. extra: array:1 [ …1]
  84. }
  85. "password" => ReflectionProperty {#213
  86. +name: "password"
  87. +class: "FOS\UserBundle\Model\User"
  88. modifiers: "protected"
  89. extra: array:1 [ …1]
  90. }
  91. "lastLogin" => ReflectionProperty {#214
  92. +name: "lastLogin"
  93. +class: "FOS\UserBundle\Model\User"
  94. modifiers: "protected"
  95. extra: array:1 [ …1]
  96. }
  97. "locked" => ReflectionProperty {#215
  98. +name: "locked"
  99. +class: "FOS\UserBundle\Model\User"
  100. modifiers: "protected"
  101. extra: array:1 [ …1]
  102. }
  103. "expired" => ReflectionProperty {#216
  104. +name: "expired"
  105. +class: "FOS\UserBundle\Model\User"
  106. modifiers: "protected"
  107. extra: array:1 [ …1]
  108. }
  109. "expiresAt" => ReflectionProperty {#217
  110. +name: "expiresAt"
  111. +class: "FOS\UserBundle\Model\User"
  112. modifiers: "protected"
  113. extra: array:1 [ …1]
  114. }
  115. "confirmationToken" => ReflectionProperty {#220
  116. +name: "confirmationToken"
  117. +class: "FOS\UserBundle\Model\User"
  118. modifiers: "protected"
  119. extra: array:1 [ …1]
  120. }
  121. "passwordRequestedAt" => ReflectionProperty {#219
  122. +name: "passwordRequestedAt"
  123. +class: "FOS\UserBundle\Model\User"
  124. modifiers: "protected"
  125. extra: array:1 [ …1]
  126. }
  127. "roles" => ReflectionProperty {#221
  128. +name: "roles"
  129. +class: "FOS\UserBundle\Model\User"
  130. modifiers: "protected"
  131. extra: array:1 [ …1]
  132. }
  133. "credentialsExpired" => ReflectionProperty {#203
  134. +name: "credentialsExpired"
  135. +class: "FOS\UserBundle\Model\User"
  136. modifiers: "protected"
  137. extra: array:1 [ …1]
  138. }
  139. "credentialsExpireAt" => ReflectionProperty {#202
  140. +name: "credentialsExpireAt"
  141. +class: "FOS\UserBundle\Model\User"
  142. modifiers: "protected"
  143. extra: array:1 [ …1]
  144. }
  145. ]
  146. -instantiator: Instantiator {#223}
  147. +db: null
  148. +collection: "fos_user_user"
  149. +collectionCapped: null
  150. +collectionSize: null
  151. +collectionMax: null
  152. +identifier: null
  153. +file: null
  154. +distance: null
  155. +slaveOkay: null
  156. +indexes: array:2 [
  157. 0 => array:2 [
  158. "keys" => array:1 [ …1]
  159. "options" => array:2 [ …2]
  160. ]
  161. 1 => array:2 [
  162. "keys" => array:1 [ …1]
  163. "options" => array:2 [ …2]
  164. ]
  165. ]
  166. +requireIndexes: false
  167. +name: "FOS\UserBundle\Model\User"
  168. +namespace: "FOS\UserBundle\Model"
  169. +rootDocumentName: "FOS\UserBundle\Model\User"
  170. +customRepositoryClassName: null
  171. +parentClasses: []
  172. +subClasses: []
  173. +inheritanceType: 1
  174. +generatorType: 1
  175. +generatorOptions: []
  176. +idGenerator: AutoGenerator {#199}
  177. +fieldMappings: array:16 [
  178. "username" => array:11 [
  179. "name" => "username"
  180. "fieldName" => "username"
  181. "type" => "string"
  182. "isCascadeRemove" => false
  183. "isCascadePersist" => false
  184. "isCascadeRefresh" => false
  185. "isCascadeMerge" => false
  186. "isCascadeDetach" => false
  187. "nullable" => false
  188. "isOwningSide" => true
  189. "isInverseSide" => false
  190. ]
  191. "usernameCanonical" => array:11 [
  192. "name" => "usernameCanonical"
  193. "fieldName" => "usernameCanonical"
  194. "type" => "string"
  195. "isCascadeRemove" => false
  196. "isCascadePersist" => false
  197. "isCascadeRefresh" => false
  198. "isCascadeMerge" => false
  199. "isCascadeDetach" => false
  200. "nullable" => false
  201. "isOwningSide" => true
  202. "isInverseSide" => false
  203. ]
  204. "email" => array:11 [
  205. "name" => "email"
  206. "fieldName" => "email"
  207. "type" => "string"
  208. "isCascadeRemove" => false
  209. "isCascadePersist" => false
  210. "isCascadeRefresh" => false
  211. "isCascadeMerge" => false
  212. "isCascadeDetach" => false
  213. "nullable" => false
  214. "isOwningSide" => true
  215. "isInverseSide" => false
  216. ]
  217. "emailCanonical" => array:11 [
  218. "name" => "emailCanonical"
  219. "fieldName" => "emailCanonical"
  220. "type" => "string"
  221. "isCascadeRemove" => false
  222. "isCascadePersist" => false
  223. "isCascadeRefresh" => false
  224. "isCascadeMerge" => false
  225. "isCascadeDetach" => false
  226. "nullable" => false
  227. "isOwningSide" => true
  228. "isInverseSide" => false
  229. ]
  230. "enabled" => array:11 [
  231. "name" => "enabled"
  232. "fieldName" => "enabled"
  233. "type" => "boolean"
  234. "isCascadeRemove" => false
  235. "isCascadePersist" => false
  236. "isCascadeRefresh" => false
  237. "isCascadeMerge" => false
  238. "isCascadeDetach" => false
  239. "nullable" => false
  240. "isOwningSide" => true
  241. "isInverseSide" => false
  242. ]
  243. "salt" => array:11 [
  244. "name" => "salt"
  245. "fieldName" => "salt"
  246. "type" => "string"
  247. "isCascadeRemove" => false
  248. "isCascadePersist" => false
  249. "isCascadeRefresh" => false
  250. "isCascadeMerge" => false
  251. "isCascadeDetach" => false
  252. "nullable" => false
  253. "isOwningSide" => true
  254. "isInverseSide" => false
  255. ]
  256. "password" => array:11 [
  257. "name" => "password"
  258. "fieldName" => "password"
  259. "type" => "string"
  260. "isCascadeRemove" => false
  261. "isCascadePersist" => false
  262. "isCascadeRefresh" => false
  263. "isCascadeMerge" => false
  264. "isCascadeDetach" => false
  265. "nullable" => false
  266. "isOwningSide" => true
  267. "isInverseSide" => false
  268. ]
  269. "lastLogin" => array:11 [
  270. "name" => "lastLogin"
  271. "fieldName" => "lastLogin"
  272. "type" => "date"
  273. "isCascadeRemove" => false
  274. "isCascadePersist" => false
  275. "isCascadeRefresh" => false
  276. "isCascadeMerge" => false
  277. "isCascadeDetach" => false
  278. "nullable" => false
  279. "isOwningSide" => true
  280. "isInverseSide" => false
  281. ]
  282. "locked" => array:11 [
  283. "name" => "locked"
  284. "fieldName" => "locked"
  285. "type" => "boolean"
  286. "isCascadeRemove" => false
  287. "isCascadePersist" => false
  288. "isCascadeRefresh" => false
  289. "isCascadeMerge" => false
  290. "isCascadeDetach" => false
  291. "nullable" => false
  292. "isOwningSide" => true
  293. "isInverseSide" => false
  294. ]
  295. "expired" => array:11 [
  296. "name" => "expired"
  297. "fieldName" => "expired"
  298. "type" => "boolean"
  299. "isCascadeRemove" => false
  300. "isCascadePersist" => false
  301. "isCascadeRefresh" => false
  302. "isCascadeMerge" => false
  303. "isCascadeDetach" => false
  304. "nullable" => false
  305. "isOwningSide" => true
  306. "isInverseSide" => false
  307. ]
  308. "expiresAt" => array:11 [
  309. "name" => "expiresAt"
  310. "fieldName" => "expiresAt"
  311. "type" => "date"
  312. "isCascadeRemove" => false
  313. "isCascadePersist" => false
  314. "isCascadeRefresh" => false
  315. "isCascadeMerge" => false
  316. "isCascadeDetach" => false
  317. "nullable" => false
  318. "isOwningSide" => true
  319. "isInverseSide" => false
  320. ]
  321. "confirmationToken" => array:11 [
  322. "name" => "confirmationToken"
  323. "fieldName" => "confirmationToken"
  324. "type" => "string"
  325. "isCascadeRemove" => false
  326. "isCascadePersist" => false
  327. "isCascadeRefresh" => false
  328. "isCascadeMerge" => false
  329. "isCascadeDetach" => false
  330. "nullable" => false
  331. "isOwningSide" => true
  332. "isInverseSide" => false
  333. ]
  334. "passwordRequestedAt" => array:11 [
  335. "name" => "passwordRequestedAt"
  336. "fieldName" => "passwordRequestedAt"
  337. "type" => "date"
  338. "isCascadeRemove" => false
  339. "isCascadePersist" => false
  340. "isCascadeRefresh" => false
  341. "isCascadeMerge" => false
  342. "isCascadeDetach" => false
  343. "nullable" => false
  344. "isOwningSide" => true
  345. "isInverseSide" => false
  346. ]
  347. "roles" => array:12 [
  348. "name" => "roles"
  349. "fieldName" => "roles"
  350. "type" => "collection"
  351. "strategy" => "pushAll"
  352. "isCascadeRemove" => false
  353. "isCascadePersist" => false
  354. "isCascadeRefresh" => false
  355. "isCascadeMerge" => false
  356. "isCascadeDetach" => false
  357. "nullable" => false
  358. "isOwningSide" => true
  359. "isInverseSide" => false
  360. ]
  361. "credentialsExpired" => array:11 [
  362. "name" => "credentialsExpired"
  363. "fieldName" => "credentialsExpired"
  364. "type" => "boolean"
  365. "isCascadeRemove" => false
  366. "isCascadePersist" => false
  367. "isCascadeRefresh" => false
  368. "isCascadeMerge" => false
  369. "isCascadeDetach" => false
  370. "nullable" => false
  371. "isOwningSide" => true
  372. "isInverseSide" => false
  373. ]
  374. "credentialsExpireAt" => array:11 [
  375. "name" => "credentialsExpireAt"
  376. "fieldName" => "credentialsExpireAt"
  377. "type" => "date"
  378. "isCascadeRemove" => false
  379. "isCascadePersist" => false
  380. "isCascadeRefresh" => false
  381. "isCascadeMerge" => false
  382. "isCascadeDetach" => false
  383. "nullable" => false
  384. "isOwningSide" => true
  385. "isInverseSide" => false
  386. ]
  387. ]
  388. +associationMappings: []
  389. +alsoLoadMethods: []
  390. +lifecycleCallbacks: []
  391. +discriminatorValue: null
  392. +discriminatorMap: []
  393. +discriminatorField: null
  394. +isMappedSuperclass: true
  395. +isEmbeddedDocument: false
  396. +changeTrackingPolicy: 1
  397. +isVersioned: null
  398. +versionField: null
  399. +isLockable: null
  400. +lockField: null
  401. +reflClass: ReflectionClass {#222
  402. +name: "FOS\UserBundle\Model\User"
  403. modifiers: "abstract"
  404. implements: array:5 [
  405. 0 => "FOS\UserBundle\Model\UserInterface"
  406. 1 => "Serializable"
  407. 2 => "Symfony\Component\Security\Core\User\UserInterface"
  408. 3 => "Symfony\Component\Security\Core\User\AdvancedUserInterface"
  409. 4 => "FOS\UserBundle\Model\GroupableInterface"
  410. ]
  411. constants: array:2 [
  412. "ROLE_DEFAULT" => "ROLE_USER"
  413. "ROLE_SUPER_ADMIN" => "ROLE_SUPER_ADMIN"
  414. ]
  415. properties: array:19 [
  416. "id" => ReflectionProperty {#845 …4}
  417. "username" => ReflectionProperty {#846 …4}
  418. "usernameCanonical" => ReflectionProperty {#847 …4}
  419. "email" => ReflectionProperty {#848 …4}
  420. "emailCanonical" => ReflectionProperty {#849 …4}
  421. "enabled" => ReflectionProperty {#850 …4}
  422. "salt" => ReflectionProperty {#851 …4}
  423. "password" => ReflectionProperty {#852 …4}
  424. "plainPassword" => ReflectionProperty {#853 …4}
  425. "lastLogin" => ReflectionProperty {#854 …4}
  426. "confirmationToken" => ReflectionProperty {#855 …4}
  427. "passwordRequestedAt" => ReflectionProperty {#856 …4}
  428. "groups" => ReflectionProperty {#857 …4}
  429. "locked" => ReflectionProperty {#858 …4}
  430. "expired" => ReflectionProperty {#859 …4}
  431. "expiresAt" => ReflectionProperty {#860 …4}
  432. "roles" => ReflectionProperty {#861 …4}
  433. "credentialsExpired" => ReflectionProperty {#862 …4}
  434. "credentialsExpireAt" => ReflectionProperty {#863 …4}
  435. ]
  436. methods: array:51 [
  437. "__construct" => ReflectionMethod {#864 …3}
  438. "addRole" => ReflectionMethod {#865 …4}
  439. "serialize" => ReflectionMethod {#866 …3}
  440. "unserialize" => ReflectionMethod {#867 …4}
  441. "eraseCredentials" => ReflectionMethod {#868 …3}
  442. "getId" => ReflectionMethod {#869 …3}
  443. "getUsername" => ReflectionMethod {#870 …3}
  444. "getUsernameCanonical" => ReflectionMethod {#871 …3}
  445. "getSalt" => ReflectionMethod {#872 …3}
  446. "getEmail" => ReflectionMethod {#873 …3}
  447. "getEmailCanonical" => ReflectionMethod {#874 …3}
  448. "getPassword" => ReflectionMethod {#875 …3}
  449. "getPlainPassword" => ReflectionMethod {#876 …3}
  450. "getLastLogin" => ReflectionMethod {#877 …3}
  451. "getConfirmationToken" => ReflectionMethod {#878 …3}
  452. "getRoles" => ReflectionMethod {#879 …3}
  453. "hasRole" => ReflectionMethod {#880 …4}
  454. "isAccountNonExpired" => ReflectionMethod {#881 …3}
  455. "isAccountNonLocked" => ReflectionMethod {#882 …3}
  456. "isCredentialsNonExpired" => ReflectionMethod {#883 …3}
  457. "isCredentialsExpired" => ReflectionMethod {#884 …3}
  458. "isEnabled" => ReflectionMethod {#885 …3}
  459. "isExpired" => ReflectionMethod {#886 …3}
  460. "isLocked" => ReflectionMethod {#887 …3}
  461. "isSuperAdmin" => ReflectionMethod {#888 …3}
  462. "removeRole" => ReflectionMethod {#889 …4}
  463. "setUsername" => ReflectionMethod {#890 …4}
  464. "setUsernameCanonical" => ReflectionMethod {#891 …4}
  465. "setCredentialsExpireAt" => ReflectionMethod {#892 …4}
  466. "setCredentialsExpired" => ReflectionMethod {#893 …4}
  467. "setEmail" => ReflectionMethod {#894 …4}
  468. "setEmailCanonical" => ReflectionMethod {#895 …4}
  469. "setEnabled" => ReflectionMethod {#896 …4}
  470. "setExpired" => ReflectionMethod {#897 …4}
  471. "setExpiresAt" => ReflectionMethod {#898 …4}
  472. "setPassword" => ReflectionMethod {#899 …4}
  473. "setSuperAdmin" => ReflectionMethod {#900 …4}
  474. "setPlainPassword" => ReflectionMethod {#901 …4}
  475. "setLastLogin" => ReflectionMethod {#902 …4}
  476. "setLocked" => ReflectionMethod {#903 …4}
  477. "setConfirmationToken" => ReflectionMethod {#904 …4}
  478. "setPasswordRequestedAt" => ReflectionMethod {#905 …4}
  479. "getPasswordRequestedAt" => ReflectionMethod {#906 …3}
  480. "isPasswordRequestNonExpired" => ReflectionMethod {#907 …4}
  481. "setRoles" => ReflectionMethod {#908 …4}
  482. "getGroups" => ReflectionMethod {#909 …3}
  483. "getGroupNames" => ReflectionMethod {#910 …3}
  484. "hasGroup" => ReflectionMethod {#911 …4}
  485. "addGroup" => ReflectionMethod {#912 …4}
  486. "removeGroup" => ReflectionMethod {#913 …4}
  487. "__toString" => ReflectionMethod {#914 …3}
  488. ]
  489. }
  490. }
  491. "sf2mongodb_default_ef13715f08e04bcd97b5f397d28d3285077a64c4b91255cbda438e6da86e9735[Common\UserBundle\Document\User$MONGODBODMCLASSMETADATA][1]" => ClassMetadata {#160
  492. +reflFields: array:28 [
  493. "username" => ReflectionProperty {#207}
  494. "usernameCanonical" => ReflectionProperty {#210}
  495. "email" => ReflectionProperty {#205}
  496. "emailCanonical" => ReflectionProperty {#208}
  497. "enabled" => ReflectionProperty {#211}
  498. "salt" => ReflectionProperty {#209}
  499. "password" => ReflectionProperty {#213}
  500. "lastLogin" => ReflectionProperty {#214}
  501. "locked" => ReflectionProperty {#215}
  502. "expired" => ReflectionProperty {#216}
  503. "expiresAt" => ReflectionProperty {#217}
  504. "confirmationToken" => ReflectionProperty {#220}
  505. "passwordRequestedAt" => ReflectionProperty {#219}
  506. "roles" => ReflectionProperty {#221}
  507. "credentialsExpired" => ReflectionProperty {#203}
  508. "credentialsExpireAt" => ReflectionProperty {#202}
  509. "id" => ReflectionProperty {#124
  510. +name: "id"
  511. +class: "Common\UserBundle\Document\User"
  512. modifiers: "protected"
  513. extra: array:1 [ …1]
  514. }
  515. "created" => ReflectionProperty {#122
  516. +name: "created"
  517. +class: "Common\UserBundle\Document\User"
  518. modifiers: "private"
  519. extra: array:1 [ …1]
  520. }
  521. "updated" => ReflectionProperty {#120
  522. +name: "updated"
  523. +class: "Common\UserBundle\Document\User"
  524. modifiers: "private"
  525. extra: array:1 [ …1]
  526. }
  527. "channels" => ReflectionProperty {#116
  528. +name: "channels"
  529. +class: "Common\UserBundle\Document\User"
  530. modifiers: "private"
  531. extra: array:1 [ …1]
  532. }
  533. "transactions" => ReflectionProperty {#114
  534. +name: "transactions"
  535. +class: "Common\UserBundle\Document\User"
  536. modifiers: "private"
  537. extra: array:1 [ …1]
  538. }
  539. "actionLogs" => ReflectionProperty {#112
  540. +name: "actionLogs"
  541. +class: "Common\UserBundle\Document\User"
  542. modifiers: "private"
  543. extra: array:1 [ …1]
  544. }
  545. "tokenActionLogs" => ReflectionProperty {#110
  546. +name: "tokenActionLogs"
  547. +class: "Common\UserBundle\Document\User"
  548. modifiers: "private"
  549. extra: array:1 [ …1]
  550. }
  551. "tags" => ReflectionProperty {#108
  552. +name: "tags"
  553. +class: "Common\UserBundle\Document\User"
  554. modifiers: "private"
  555. extra: array:1 [ …1]
  556. }
  557. "interestCategories" => ReflectionProperty {#106
  558. +name: "interestCategories"
  559. +class: "Common\UserBundle\Document\User"
  560. modifiers: "private"
  561. extra: array:1 [ …1]
  562. }
  563. "about" => ReflectionProperty {#104
  564. +name: "about"
  565. +class: "Common\UserBundle\Document\User"
  566. modifiers: "private"
  567. extra: array:1 [ …1]
  568. }
  569. "apikey" => ReflectionProperty {#102
  570. +name: "apikey"
  571. +class: "Common\UserBundle\Document\User"
  572. modifiers: "private"
  573. extra: array:1 [ …1]
  574. }
  575. "tokens" => ReflectionProperty {#99
  576. +name: "tokens"
  577. +class: "Common\UserBundle\Document\User"
  578. modifiers: "protected"
  579. extra: array:1 [ …1]
  580. }
  581. ]
  582. -instantiator: Instantiator {#157}
  583. +db: null
  584. +collection: "users"
  585. +collectionCapped: null
  586. +collectionSize: null
  587. +collectionMax: null
  588. +identifier: "id"
  589. +file: null
  590. +distance: null
  591. +slaveOkay: null
  592. +indexes: array:2 [
  593. 0 => array:2 [
  594. "keys" => array:1 [ …1]
  595. "options" => array:2 [ …2]
  596. ]
  597. 1 => array:2 [
  598. "keys" => array:1 [ …1]
  599. "options" => array:2 [ …2]
  600. ]
  601. ]
  602. +requireIndexes: false
  603. +name: "Common\UserBundle\Document\User"
  604. +namespace: "Common\UserBundle\Document"
  605. +rootDocumentName: "Common\UserBundle\Document\User"
  606. +customRepositoryClassName: null
  607. +parentClasses: []
  608. +subClasses: []
  609. +inheritanceType: 1
  610. +generatorType: 1
  611. +generatorOptions: []
  612. +idGenerator: AutoGenerator {#403}
  613. +fieldMappings: array:28 [
  614. "username" => array:12 [
  615. "name" => "username"
  616. "fieldName" => "username"
  617. "type" => "string"
  618. "isCascadeRemove" => false
  619. "isCascadePersist" => false
  620. "isCascadeRefresh" => false
  621. "isCascadeMerge" => false
  622. "isCascadeDetach" => false
  623. "nullable" => false
  624. "isOwningSide" => true
  625. "isInverseSide" => false
  626. "declared" => "FOS\UserBundle\Model\User"
  627. ]
  628. "usernameCanonical" => array:12 [
  629. "name" => "usernameCanonical"
  630. "fieldName" => "usernameCanonical"
  631. "type" => "string"
  632. "isCascadeRemove" => false
  633. "isCascadePersist" => false
  634. "isCascadeRefresh" => false
  635. "isCascadeMerge" => false
  636. "isCascadeDetach" => false
  637. "nullable" => false
  638. "isOwningSide" => true
  639. "isInverseSide" => false
  640. "declared" => "FOS\UserBundle\Model\User"
  641. ]
  642. "email" => array:12 [
  643. "name" => "email"
  644. "fieldName" => "email"
  645. "type" => "string"
  646. "isCascadeRemove" => false
  647. "isCascadePersist" => false
  648. "isCascadeRefresh" => false
  649. "isCascadeMerge" => false
  650. "isCascadeDetach" => false
  651. "nullable" => false
  652. "isOwningSide" => true
  653. "isInverseSide" => false
  654. "declared" => "FOS\UserBundle\Model\User"
  655. ]
  656. "emailCanonical" => array:12 [
  657. "name" => "emailCanonical"
  658. "fieldName" => "emailCanonical"
  659. "type" => "string"
  660. "isCascadeRemove" => false
  661. "isCascadePersist" => false
  662. "isCascadeRefresh" => false
  663. "isCascadeMerge" => false
  664. "isCascadeDetach" => false
  665. "nullable" => false
  666. "isOwningSide" => true
  667. "isInverseSide" => false
  668. "declared" => "FOS\UserBundle\Model\User"
  669. ]
  670. "enabled" => array:12 [
  671. "name" => "enabled"
  672. "fieldName" => "enabled"
  673. "type" => "boolean"
  674. "isCascadeRemove" => false
  675. "isCascadePersist" => false
  676. "isCascadeRefresh" => false
  677. "isCascadeMerge" => false
  678. "isCascadeDetach" => false
  679. "nullable" => false
  680. "isOwningSide" => true
  681. "isInverseSide" => false
  682. "declared" => "FOS\UserBundle\Model\User"
  683. ]
  684. "salt" => array:12 [
  685. "name" => "salt"
  686. "fieldName" => "salt"
  687. "type" => "string"
  688. "isCascadeRemove" => false
  689. "isCascadePersist" => false
  690. "isCascadeRefresh" => false
  691. "isCascadeMerge" => false
  692. "isCascadeDetach" => false
  693. "nullable" => false
  694. "isOwningSide" => true
  695. "isInverseSide" => false
  696. "declared" => "FOS\UserBundle\Model\User"
  697. ]
  698. "password" => array:12 [
  699. "name" => "password"
  700. "fieldName" => "password"
  701. "type" => "string"
  702. "isCascadeRemove" => false
  703. "isCascadePersist" => false
  704. "isCascadeRefresh" => false
  705. "isCascadeMerge" => false
  706. "isCascadeDetach" => false
  707. "nullable" => false
  708. "isOwningSide" => true
  709. "isInverseSide" => false
  710. "declared" => "FOS\UserBundle\Model\User"
  711. ]
  712. "lastLogin" => array:12 [
  713. "name" => "lastLogin"
  714. "fieldName" => "lastLogin"
  715. "type" => "date"
  716. "isCascadeRemove" => false
  717. "isCascadePersist" => false
  718. "isCascadeRefresh" => false
  719. "isCascadeMerge" => false
  720. "isCascadeDetach" => false
  721. "nullable" => false
  722. "isOwningSide" => true
  723. "isInverseSide" => false
  724. "declared" => "FOS\UserBundle\Model\User"
  725. ]
  726. "locked" => array:12 [
  727. "name" => "locked"
  728. "fieldName" => "locked"
  729. "type" => "boolean"
  730. "isCascadeRemove" => false
  731. "isCascadePersist" => false
  732. "isCascadeRefresh" => false
  733. "isCascadeMerge" => false
  734. "isCascadeDetach" => false
  735. "nullable" => false
  736. "isOwningSide" => true
  737. "isInverseSide" => false
  738. "declared" => "FOS\UserBundle\Model\User"
  739. ]
  740. "expired" => array:12 [
  741. "name" => "expired"
  742. "fieldName" => "expired"
  743. "type" => "boolean"
  744. "isCascadeRemove" => false
  745. "isCascadePersist" => false
  746. "isCascadeRefresh" => false
  747. "isCascadeMerge" => false
  748. "isCascadeDetach" => false
  749. "nullable" => false
  750. "isOwningSide" => true
  751. "isInverseSide" => false
  752. "declared" => "FOS\UserBundle\Model\User"
  753. ]
  754. "expiresAt" => array:12 [
  755. "name" => "expiresAt"
  756. "fieldName" => "expiresAt"
  757. "type" => "date"
  758. "isCascadeRemove" => false
  759. "isCascadePersist" => false
  760. "isCascadeRefresh" => false
  761. "isCascadeMerge" => false
  762. "isCascadeDetach" => false
  763. "nullable" => false
  764. "isOwningSide" => true
  765. "isInverseSide" => false
  766. "declared" => "FOS\UserBundle\Model\User"
  767. ]
  768. "confirmationToken" => array:12 [
  769. "name" => "confirmationToken"
  770. "fieldName" => "confirmationToken"
  771. "type" => "string"
  772. "isCascadeRemove" => false
  773. "isCascadePersist" => false
  774. "isCascadeRefresh" => false
  775. "isCascadeMerge" => false
  776. "isCascadeDetach" => false
  777. "nullable" => false
  778. "isOwningSide" => true
  779. "isInverseSide" => false
  780. "declared" => "FOS\UserBundle\Model\User"
  781. ]
  782. "passwordRequestedAt" => array:12 [
  783. "name" => "passwordRequestedAt"
  784. "fieldName" => "passwordRequestedAt"
  785. "type" => "date"
  786. "isCascadeRemove" => false
  787. "isCascadePersist" => false
  788. "isCascadeRefresh" => false
  789. "isCascadeMerge" => false
  790. "isCascadeDetach" => false
  791. "nullable" => false
  792. "isOwningSide" => true
  793. "isInverseSide" => false
  794. "declared" => "FOS\UserBundle\Model\User"
  795. ]
  796. "roles" => array:13 [
  797. "name" => "roles"
  798. "fieldName" => "roles"
  799. "type" => "collection"
  800. "strategy" => "pushAll"
  801. "isCascadeRemove" => false
  802. "isCascadePersist" => false
  803. "isCascadeRefresh" => false
  804. "isCascadeMerge" => false
  805. "isCascadeDetach" => false
  806. "nullable" => false
  807. "isOwningSide" => true
  808. "isInverseSide" => false
  809. "declared" => "FOS\UserBundle\Model\User"
  810. ]
  811. "credentialsExpired" => array:12 [
  812. "name" => "credentialsExpired"
  813. "fieldName" => "credentialsExpired"
  814. "type" => "boolean"
  815. "isCascadeRemove" => false
  816. "isCascadePersist" => false
  817. "isCascadeRefresh" => false
  818. "isCascadeMerge" => false
  819. "isCascadeDetach" => false
  820. "nullable" => false
  821. "isOwningSide" => true
  822. "isInverseSide" => false
  823. "declared" => "FOS\UserBundle\Model\User"
  824. ]
  825. "credentialsExpireAt" => array:12 [
  826. "name" => "credentialsExpireAt"
  827. "fieldName" => "credentialsExpireAt"
  828. "type" => "date"
  829. "isCascadeRemove" => false
  830. "isCascadePersist" => false
  831. "isCascadeRefresh" => false
  832. "isCascadeMerge" => false
  833. "isCascadeDetach" => false
  834. "nullable" => false
  835. "isOwningSide" => true
  836. "isInverseSide" => false
  837. "declared" => "FOS\UserBundle\Model\User"
  838. ]
  839. "id" => array:15 [
  840. "fieldName" => "id"
  841. "id" => true
  842. "type" => "id"
  843. "strategy" => "auto"
  844. "name" => "_id"
  845. "nullable" => false
  846. "options" => []
  847. "value" => null
  848. "isCascadeRemove" => false
  849. "isCascadePersist" => false
  850. "isCascadeRefresh" => false
  851. "isCascadeMerge" => false
  852. "isCascadeDetach" => false
  853. "isOwningSide" => true
  854. "isInverseSide" => false
  855. ]
  856. "created" => array:14 [
  857. "fieldName" => "created"
  858. "type" => "date"
  859. "name" => "created"
  860. "nullable" => false
  861. "options" => []
  862. "strategy" => null
  863. "value" => null
  864. "isCascadeRemove" => false
  865. "isCascadePersist" => false
  866. "isCascadeRefresh" => false
  867. "isCascadeMerge" => false
  868. "isCascadeDetach" => false
  869. "isOwningSide" => true
  870. "isInverseSide" => false
  871. ]
  872. "updated" => array:14 [
  873. "fieldName" => "updated"
  874. "type" => "date"
  875. "name" => "updated"
  876. "nullable" => false
  877. "options" => []
  878. "strategy" => null
  879. "value" => null
  880. "isCascadeRemove" => false
  881. "isCascadePersist" => false
  882. "isCascadeRefresh" => false
  883. "isCascadeMerge" => false
  884. "isCascadeDetach" => false
  885. "isOwningSide" => true
  886. "isInverseSide" => false
  887. ]
  888. "channels" => array:29 [
  889. "fieldName" => "channels"
  890. "type" => "many"
  891. "reference" => true
  892. "simple" => false
  893. "targetDocument" => "Common\ChannelBundle\Document\Channel"
  894. "discriminatorField" => null
  895. "discriminatorMap" => null
  896. "cascade" => null
  897. "orphanRemoval" => false
  898. "inversedBy" => null
  899. "mappedBy" => "user"
  900. "repositoryMethod" => null
  901. "sort" => []
  902. "criteria" => []
  903. "limit" => null
  904. "skip" => null
  905. "strategy" => "pushAll"
  906. "name" => "channels"
  907. "nullable" => false
  908. "options" => []
  909. "value" => null
  910. "isCascadeRemove" => false
  911. "isCascadePersist" => false
  912. "isCascadeRefresh" => false
  913. "isCascadeMerge" => false
  914. "isCascadeDetach" => false
  915. "association" => 2
  916. "isOwningSide" => false
  917. "isInverseSide" => true
  918. ]
  919. "transactions" => array:29 [
  920. "fieldName" => "transactions"
  921. "type" => "many"
  922. "reference" => true
  923. "simple" => false
  924. "targetDocument" => "Common\PaymentBundle\Document\Transaction"
  925. "discriminatorField" => null
  926. "discriminatorMap" => null
  927. "cascade" => null
  928. "orphanRemoval" => false
  929. "inversedBy" => null
  930. "mappedBy" => "user"
  931. "repositoryMethod" => null
  932. "sort" => []
  933. "criteria" => []
  934. "limit" => null
  935. "skip" => null
  936. "strategy" => "pushAll"
  937. "name" => "transactions"
  938. "nullable" => false
  939. "options" => []
  940. "value" => null
  941. "isCascadeRemove" => false
  942. "isCascadePersist" => false
  943. "isCascadeRefresh" => false
  944. "isCascadeMerge" => false
  945. "isCascadeDetach" => false
  946. "association" => 2
  947. "isOwningSide" => false
  948. "isInverseSide" => true
  949. ]
  950. "actionLogs" => array:29 [
  951. "fieldName" => "actionLogs"
  952. "type" => "many"
  953. "reference" => true
  954. "simple" => false
  955. "targetDocument" => "Common\ActionBundle\Document\ActionLog"
  956. "discriminatorField" => null
  957. "discriminatorMap" => null
  958. "cascade" => null
  959. "orphanRemoval" => false
  960. "inversedBy" => null
  961. "mappedBy" => "user"
  962. "repositoryMethod" => null
  963. "sort" => []
  964. "criteria" => []
  965. "limit" => null
  966. "skip" => null
  967. "strategy" => "pushAll"
  968. "name" => "actionLogs"
  969. "nullable" => false
  970. "options" => []
  971. "value" => null
  972. "isCascadeRemove" => false
  973. "isCascadePersist" => false
  974. "isCascadeRefresh" => false
  975. "isCascadeMerge" => false
  976. "isCascadeDetach" => false
  977. "association" => 2
  978. "isOwningSide" => false
  979. "isInverseSide" => true
  980. ]
  981. "tokenActionLogs" => array:29 [
  982. "fieldName" => "tokenActionLogs"
  983. "type" => "many"
  984. "reference" => true
  985. "simple" => false
  986. "targetDocument" => "Common\ActionBundle\Document\TokenActionLog"
  987. "discriminatorField" => null
  988. "discriminatorMap" => null
  989. "cascade" => null
  990. "orphanRemoval" => false
  991. "inversedBy" => null
  992. "mappedBy" => "targetUser"
  993. "repositoryMethod" => null
  994. "sort" => []
  995. "criteria" => []
  996. "limit" => null
  997. "skip" => null
  998. "strategy" => "pushAll"
  999. "name" => "tokenActionLogs"
  1000. "nullable" => false
  1001. "options" => []
  1002. "value" => null
  1003. "isCascadeRemove" => false
  1004. "isCascadePersist" => false
  1005. "isCascadeRefresh" => false
  1006. "isCascadeMerge" => false
  1007. "isCascadeDetach" => false
  1008. "association" => 2
  1009. "isOwningSide" => false
  1010. "isInverseSide" => true
  1011. ]
  1012. "tags" => array:29 [
  1013. "fieldName" => "tags"
  1014. "type" => "many"
  1015. "reference" => true
  1016. "simple" => false
  1017. "targetDocument" => "Common\TagBundle\Document\Tag"
  1018. "discriminatorField" => null
  1019. "discriminatorMap" => null
  1020. "cascade" => array:1 [ …1]
  1021. "orphanRemoval" => false
  1022. "inversedBy" => null
  1023. "mappedBy" => null
  1024. "repositoryMethod" => null
  1025. "sort" => []
  1026. "criteria" => []
  1027. "limit" => null
  1028. "skip" => null
  1029. "strategy" => "pushAll"
  1030. "name" => "tags"
  1031. "nullable" => false
  1032. "options" => []
  1033. "value" => null
  1034. "isCascadeRemove" => false
  1035. "isCascadePersist" => true
  1036. "isCascadeRefresh" => false
  1037. "isCascadeMerge" => false
  1038. "isCascadeDetach" => false
  1039. "association" => 2
  1040. "isOwningSide" => true
  1041. "isInverseSide" => false
  1042. ]
  1043. "interestCategories" => array:29 [
  1044. "fieldName" => "interestCategories"
  1045. "type" => "many"
  1046. "reference" => true
  1047. "simple" => false
  1048. "targetDocument" => "Common\InterestBundle\Document\InterestCategory"
  1049. "discriminatorField" => null
  1050. "discriminatorMap" => null
  1051. "cascade" => null
  1052. "orphanRemoval" => false
  1053. "inversedBy" => null
  1054. "mappedBy" => null
  1055. "repositoryMethod" => null
  1056. "sort" => []
  1057. "criteria" => []
  1058. "limit" => null
  1059. "skip" => null
  1060. "strategy" => "pushAll"
  1061. "name" => "interestCategories"
  1062. "nullable" => false
  1063. "options" => []
  1064. "value" => null
  1065. "isCascadeRemove" => false
  1066. "isCascadePersist" => false
  1067. "isCascadeRefresh" => false
  1068. "isCascadeMerge" => false
  1069. "isCascadeDetach" => false
  1070. "association" => 2
  1071. "isOwningSide" => true
  1072. "isInverseSide" => false
  1073. ]
  1074. "about" => array:14 [
  1075. "fieldName" => "about"
  1076. "type" => "string"
  1077. "name" => "about"
  1078. "nullable" => false
  1079. "options" => []
  1080. "strategy" => null
  1081. "value" => null
  1082. "isCascadeRemove" => false
  1083. "isCascadePersist" => false
  1084. "isCascadeRefresh" => false
  1085. "isCascadeMerge" => false
  1086. "isCascadeDetach" => false
  1087. "isOwningSide" => true
  1088. "isInverseSide" => false
  1089. ]
  1090. "apikey" => array:14 [
  1091. "fieldName" => "apikey"
  1092. "type" => "string"
  1093. "name" => "apikey"
  1094. "nullable" => false
  1095. "options" => []
  1096. "strategy" => null
  1097. "value" => null
  1098. "isCascadeRemove" => false
  1099. "isCascadePersist" => false
  1100. "isCascadeRefresh" => false
  1101. "isCascadeMerge" => false
  1102. "isCascadeDetach" => false
  1103. "isOwningSide" => true
  1104. "isInverseSide" => false
  1105. ]
  1106. "tokens" => array:14 [
  1107. "fieldName" => "tokens"
  1108. "type" => "int"
  1109. "name" => "tokens"
  1110. "nullable" => false
  1111. "options" => []
  1112. "strategy" => null
  1113. "value" => null
  1114. "isCascadeRemove" => false
  1115. "isCascadePersist" => false
  1116. "isCascadeRefresh" => false
  1117. "isCascadeMerge" => false
  1118. "isCascadeDetach" => false
  1119. "isOwningSide" => true
  1120. "isInverseSide" => false
  1121. ]
  1122. ]
  1123. +associationMappings: array:6 [
  1124. "channels" => array:29 [
  1125. "fieldName" => "channels"
  1126. "type" => "many"
  1127. "reference" => true
  1128. "simple" => false
  1129. "targetDocument" => "Common\ChannelBundle\Document\Channel"
  1130. "discriminatorField" => null
  1131. "discriminatorMap" => null
  1132. "cascade" => null
  1133. "orphanRemoval" => false
  1134. "inversedBy" => null
  1135. "mappedBy" => "user"
  1136. "repositoryMethod" => null
  1137. "sort" => []
  1138. "criteria" => []
  1139. "limit" => null
  1140. "skip" => null
  1141. "strategy" => "pushAll"
  1142. "name" => "channels"
  1143. "nullable" => false
  1144. "options" => []
  1145. "value" => null
  1146. "isCascadeRemove" => false
  1147. "isCascadePersist" => false
  1148. "isCascadeRefresh" => false
  1149. "isCascadeMerge" => false
  1150. "isCascadeDetach" => false
  1151. "association" => 2
  1152. "isOwningSide" => false
  1153. "isInverseSide" => true
  1154. ]
  1155. "transactions" => array:29 [
  1156. "fieldName" => "transactions"
  1157. "type" => "many"
  1158. "reference" => true
  1159. "simple" => false
  1160. "targetDocument" => "Common\PaymentBundle\Document\Transaction"
  1161. "discriminatorField" => null
  1162. "discriminatorMap" => null
  1163. "cascade" => null
  1164. "orphanRemoval" => false
  1165. "inversedBy" => null
  1166. "mappedBy" => "user"
  1167. "repositoryMethod" => null
  1168. "sort" => []
  1169. "criteria" => []
  1170. "limit" => null
  1171. "skip" => null
  1172. "strategy" => "pushAll"
  1173. "name" => "transactions"
  1174. "nullable" => false
  1175. "options" => []
  1176. "value" => null
  1177. "isCascadeRemove" => false
  1178. "isCascadePersist" => false
  1179. "isCascadeRefresh" => false
  1180. "isCascadeMerge" => false
  1181. "isCascadeDetach" => false
  1182. "association" => 2
  1183. "isOwningSide" => false
  1184. "isInverseSide" => true
  1185. ]
  1186. "actionLogs" => array:29 [
  1187. "fieldName" => "actionLogs"
  1188. "type" => "many"
  1189. "reference" => true
  1190. "simple" => false
  1191. "targetDocument" => "Common\ActionBundle\Document\ActionLog"
  1192. "discriminatorField" => null
  1193. "discriminatorMap" => null
  1194. "cascade" => null
  1195. "orphanRemoval" => false
  1196. "inversedBy" => null
  1197. "mappedBy" => "user"
  1198. "repositoryMethod" => null
  1199. "sort" => []
  1200. "criteria" => []
  1201. "limit" => null
  1202. "skip" => null
  1203. "strategy" => "pushAll"
  1204. "name" => "actionLogs"
  1205. "nullable" => false
  1206. "options" => []
  1207. "value" => null
  1208. "isCascadeRemove" => false
  1209. "isCascadePersist" => false
  1210. "isCascadeRefresh" => false
  1211. "isCascadeMerge" => false
  1212. "isCascadeDetach" => false
  1213. "association" => 2
  1214. "isOwningSide" => false
  1215. "isInverseSide" => true
  1216. ]
  1217. "tokenActionLogs" => array:29 [
  1218. "fieldName" => "tokenActionLogs"
  1219. "type" => "many"
  1220. "reference" => true
  1221. "simple" => false
  1222. "targetDocument" => "Common\ActionBundle\Document\TokenActionLog"
  1223. "discriminatorField" => null
  1224. "discriminatorMap" => null
  1225. "cascade" => null
  1226. "orphanRemoval" => false
  1227. "inversedBy" => null
  1228. "mappedBy" => "targetUser"
  1229. "repositoryMethod" => null
  1230. "sort" => []
  1231. "criteria" => []
  1232. "limit" => null
  1233. "skip" => null
  1234. "strategy" => "pushAll"
  1235. "name" => "tokenActionLogs"
  1236. "nullable" => false
  1237. "options" => []
  1238. "value" => null
  1239. "isCascadeRemove" => false
  1240. "isCascadePersist" => false
  1241. "isCascadeRefresh" => false
  1242. "isCascadeMerge" => false
  1243. "isCascadeDetach" => false
  1244. "association" => 2
  1245. "isOwningSide" => false
  1246. "isInverseSide" => true
  1247. ]
  1248. "tags" => array:29 [
  1249. "fieldName" => "tags"
  1250. "type" => "many"
  1251. "reference" => true
  1252. "simple" => false
  1253. "targetDocument" => "Common\TagBundle\Document\Tag"
  1254. "discriminatorField" => null
  1255. "discriminatorMap" => null
  1256. "cascade" => array:1 [ …1]
  1257. "orphanRemoval" => false
  1258. "inversedBy" => null
  1259. "mappedBy" => null
  1260. "repositoryMethod" => null
  1261. "sort" => []
  1262. "criteria" => []
  1263. "limit" => null
  1264. "skip" => null
  1265. "strategy" => "pushAll"
  1266. "name" => "tags"
  1267. "nullable" => false
  1268. "options" => []
  1269. "value" => null
  1270. "isCascadeRemove" => false
  1271. "isCascadePersist" => true
  1272. "isCascadeRefresh" => false
  1273. "isCascadeMerge" => false
  1274. "isCascadeDetach" => false
  1275. "association" => 2
  1276. "isOwningSide" => true
  1277. "isInverseSide" => false
  1278. ]
  1279. "interestCategories" => array:29 [
  1280. "fieldName" => "interestCategories"
  1281. "type" => "many"
  1282. "reference" => true
  1283. "simple" => false
  1284. "targetDocument" => "Common\InterestBundle\Document\InterestCategory"
  1285. "discriminatorField" => null
  1286. "discriminatorMap" => null
  1287. "cascade" => null
  1288. "orphanRemoval" => false
  1289. "inversedBy" => null
  1290. "mappedBy" => null
  1291. "repositoryMethod" => null
  1292. "sort" => []
  1293. "criteria" => []
  1294. "limit" => null
  1295. "skip" => null
  1296. "strategy" => "pushAll"
  1297. "name" => "interestCategories"
  1298. "nullable" => false
  1299. "options" => []
  1300. "value" => null
  1301. "isCascadeRemove" => false
  1302. "isCascadePersist" => false
  1303. "isCascadeRefresh" => false
  1304. "isCascadeMerge" => false
  1305. "isCascadeDetach" => false
  1306. "association" => 2
  1307. "isOwningSide" => true
  1308. "isInverseSide" => false
  1309. ]
  1310. ]
  1311. +alsoLoadMethods: []
  1312. +lifecycleCallbacks: []
  1313. +discriminatorValue: null
  1314. +discriminatorMap: []
  1315. +discriminatorField: null
  1316. +isMappedSuperclass: false
  1317. +isEmbeddedDocument: false
  1318. +changeTrackingPolicy: 2
  1319. +isVersioned: null
  1320. +versionField: null
  1321. +isLockable: null
  1322. +lockField: null
  1323. +reflClass: ReflectionClass {#158
  1324. +name: "Common\UserBundle\Document\User"
  1325. extends: "FOS\UserBundle\Model\User"
  1326. implements: array:5 [
  1327. 0 => "FOS\UserBundle\Model\GroupableInterface"
  1328. 1 => "Symfony\Component\Security\Core\User\AdvancedUserInterface"
  1329. 2 => "Symfony\Component\Security\Core\User\UserInterface"
  1330. 3 => "Serializable"
  1331. 4 => "FOS\UserBundle\Model\UserInterface"
  1332. ]
  1333. constants: array:2 [
  1334. "ROLE_DEFAULT" => "ROLE_USER"
  1335. "ROLE_SUPER_ADMIN" => "ROLE_SUPER_ADMIN"
  1336. ]
  1337. properties: array:30 [
  1338. "id" => ReflectionProperty {#922 …4}
  1339. "created" => ReflectionProperty {#923 …4}
  1340. "updated" => ReflectionProperty {#924 …4}
  1341. "channels" => ReflectionProperty {#925 …4}
  1342. "transactions" => ReflectionProperty {#926 …4}
  1343. "actionLogs" => ReflectionProperty {#927 …4}
  1344. "tokenActionLogs" => ReflectionProperty {#928 …4}
  1345. "tags" => ReflectionProperty {#929 …4}
  1346. "interestCategories" => ReflectionProperty {#930 …4}
  1347. "about" => ReflectionProperty {#931 …4}
  1348. "apikey" => ReflectionProperty {#932 …4}
  1349. "tokens" => ReflectionProperty {#933 …4}
  1350. "plainPassword" => ReflectionProperty {#934 …4}
  1351. "username" => ReflectionProperty {#935 …4}
  1352. "usernameCanonical" => ReflectionProperty {#936 …4}
  1353. "email" => ReflectionProperty {#937 …4}
  1354. "emailCanonical" => ReflectionProperty {#938 …4}
  1355. "enabled" => ReflectionProperty {#939 …4}
  1356. "salt" => ReflectionProperty {#940 …4}
  1357. "password" => ReflectionProperty {#941 …4}
  1358. "lastLogin" => ReflectionProperty {#942 …4}
  1359. "confirmationToken" => ReflectionProperty {#943 …4}
  1360. "passwordRequestedAt" => ReflectionProperty {#944 …4}
  1361. "groups" => ReflectionProperty {#945 …4}
  1362. "locked" => ReflectionProperty {#946 …4}
  1363. "expired" => ReflectionProperty {#947 …4}
  1364. "expiresAt" => ReflectionProperty {#948 …4}
  1365. "roles" => ReflectionProperty {#949 …4}
  1366. "credentialsExpired" => ReflectionProperty {#950 …4}
  1367. "credentialsExpireAt" => ReflectionProperty {#951 …4}
  1368. ]
  1369. methods: array:79 [
  1370. "getTokens" => ReflectionMethod {#952 …3}
  1371. "setTokens" => ReflectionMethod {#953 …4}
  1372. "__construct" => ReflectionMethod {#954 …3}
  1373. "getId" => ReflectionMethod {#955 …3}
  1374. "addTag" => ReflectionMethod {#956 …4}
  1375. "removeTag" => ReflectionMethod {#957 …4}
  1376. "getTags" => ReflectionMethod {#958 …3}
  1377. "addInterestCategory" => ReflectionMethod {#959 …4}
  1378. "removeInterestCategory" => ReflectionMethod {#960 …4}
  1379. "getInterestCategories" => ReflectionMethod {#961 …3}
  1380. "setCreated" => ReflectionMethod {#962 …4}
  1381. "getCreated" => ReflectionMethod {#963 …3}
  1382. "setUpdated" => ReflectionMethod {#964 …4}
  1383. "getUpdated" => ReflectionMethod {#965 …3}
  1384. "getAbout" => ReflectionMethod {#966 …3}
  1385. "setAbout" => ReflectionMethod {#967 …4}
  1386. "getChannels" => ReflectionMethod {#968 …3}
  1387. "getApikey" => ReflectionMethod {#969 …3}
  1388. "setApikey" => ReflectionMethod {#970 …4}
  1389. "addChannel" => ReflectionMethod {#971 …4}
  1390. "removeChannel" => ReflectionMethod {#972 …4}
  1391. "addTransaction" => ReflectionMethod {#973 …4}
  1392. "removeTransaction" => ReflectionMethod {#974 …4}
  1393. "getTransactions" => ReflectionMethod {#975 …3}
  1394. "addActionLog" => ReflectionMethod {#976 …4}
  1395. "removeActionLog" => ReflectionMethod {#977 …4}
  1396. "getActionLogs" => ReflectionMethod {#978 …3}
  1397. "addTokenActionLog" => ReflectionMethod {#979 …4}
  1398. "removeTokenActionLog" => ReflectionMethod {#980 …4}
  1399. "getTokenActionLogs" => ReflectionMethod {#981 …3}
  1400. "addRole" => ReflectionMethod {#982 …4}
  1401. "serialize" => ReflectionMethod {#983 …3}
  1402. "unserialize" => ReflectionMethod {#984 …4}
  1403. "eraseCredentials" => ReflectionMethod {#985 …3}
  1404. "getUsername" => ReflectionMethod {#986 …3}
  1405. "getUsernameCanonical" => ReflectionMethod {#987 …3}
  1406. "getSalt" => ReflectionMethod {#988 …3}
  1407. "getEmail" => ReflectionMethod {#989 …3}
  1408. "getEmailCanonical" => ReflectionMethod {#990 …3}
  1409. "getPassword" => ReflectionMethod {#991 …3}
  1410. "getPlainPassword" => ReflectionMethod {#992 …3}
  1411. "getLastLogin" => ReflectionMethod {#993 …3}
  1412. "getConfirmationToken" => ReflectionMethod {#994 …3}
  1413. "getRoles" => ReflectionMethod {#995 …3}
  1414. "hasRole" => ReflectionMethod {#996 …4}
  1415. "isAccountNonExpired" => ReflectionMethod {#997 …3}
  1416. "isAccountNonLocked" => ReflectionMethod {#998 …3}
  1417. "isCredentialsNonExpired" => ReflectionMethod {#999 …3}
  1418. "isCredentialsExpired" => ReflectionMethod {#1000 …3}
  1419. "isEnabled" => ReflectionMethod {#1001 …3}
  1420. "isExpired" => ReflectionMethod {#1002 …3}
  1421. "isLocked" => ReflectionMethod {#1003 …3}
  1422. "isSuperAdmin" => ReflectionMethod {#1004 …3}
  1423. "removeRole" => ReflectionMethod {#1005 …4}
  1424. "setUsername" => ReflectionMethod {#1006 …4}
  1425. "setUsernameCanonical" => ReflectionMethod {#1007 …4}
  1426. "setCredentialsExpireAt" => ReflectionMethod {#1008 …4}
  1427. "setCredentialsExpired" => ReflectionMethod {#1009 …4}
  1428. "setEmail" => ReflectionMethod {#1010 …4}
  1429. "setEmailCanonical" => ReflectionMethod {#1011 …4}
  1430. "setEnabled" => ReflectionMethod {#1012 …4}
  1431. "setExpired" => ReflectionMethod {#1013 …4}
  1432. "setExpiresAt" => ReflectionMethod {#1014 …4}
  1433. "setPassword" => ReflectionMethod {#1015 …4}
  1434. "setSuperAdmin" => ReflectionMethod {#1016 …4}
  1435. "setPlainPassword" => ReflectionMethod {#1017 …4}
  1436. "setLastLogin" => ReflectionMethod {#1018 …4}
  1437. "setLocked" => ReflectionMethod {#1019 …4}
  1438. "setConfirmationToken" => ReflectionMethod {#1020 …4}
  1439. "setPasswordRequestedAt" => ReflectionMethod {#1021 …4}
  1440. "getPasswordRequestedAt" => ReflectionMethod {#1022 …3}
  1441. "isPasswordRequestNonExpired" => ReflectionMethod {#1023 …4}
  1442. "setRoles" => ReflectionMethod {#1024 …4}
  1443. "getGroups" => ReflectionMethod {#1025 …3}
  1444. "getGroupNames" => ReflectionMethod {#1026 …3}
  1445. "hasGroup" => ReflectionMethod {#1027 …4}
  1446. "addGroup" => ReflectionMethod {#1028 …4}
  1447. "removeGroup" => ReflectionMethod {#1029 …4}
  1448. "__toString" => ReflectionMethod {#1030 …3}
  1449. ]
  1450. }
  1451. }
  1452. "sf2mongodb_default_ef13715f08e04bcd97b5f397d28d3285077a64c4b91255cbda438e6da86e9735[Common\ChannelBundle\Document\Channel\$GEDMO_UPLOADABLE_CLASSMETADATA][1]" => []
  1453. "sf2mongodb_default_ef13715f08e04bcd97b5f397d28d3285077a64c4b91255cbda438e6da86e9735[Common\ChannelBundle\Document\Channel\$GEDMO_SLUGGABLE_CLASSMETADATA][1]" => array:2 [
  1454. "slugs" => array:1 [
  1455. "slug" => array:11 [ …11]
  1456. ]
  1457. "useObjectClass" => "Common\ChannelBundle\Document\Channel"
  1458. ]
  1459. "sf2mongodb_default_ef13715f08e04bcd97b5f397d28d3285077a64c4b91255cbda438e6da86e9735[Common\ChannelBundle\Document\Channel\$GEDMO_TIMESTAMPABLE_CLASSMETADATA][1]" => array:3 [
  1460. "create" => array:1 [
  1461. 0 => "created"
  1462. ]
  1463. "update" => array:1 [
  1464. 0 => "updated"
  1465. ]
  1466. "useObjectClass" => "Common\ChannelBundle\Document\Channel"
  1467. ]
  1468. "sf2mongodb_default_ef13715f08e04bcd97b5f397d28d3285077a64c4b91255cbda438e6da86e9735[Common\ChannelBundle\Document\Channel\$GEDMO_SOFTDELETEABLE_CLASSMETADATA][1]" => array:4 [
  1469. "softDeleteable" => true
  1470. "fieldName" => "deletedAt"
  1471. "timeAware" => true
  1472. "useObjectClass" => "Common\ChannelBundle\Document\Channel"
  1473. ]
  1474. "sf2mongodb_default_ef13715f08e04bcd97b5f397d28d3285077a64c4b91255cbda438e6da86e9735[Common\ChannelBundle\Document\Channel$MONGODBODMCLASSMETADATA][1]" => ClassMetadata {#519
  1475. +reflFields: array:10 [
  1476. "id" => ReflectionProperty {#535
  1477. +name: "id"
  1478. +class: "Common\ChannelBundle\Document\Channel"
  1479. modifiers: "protected"
  1480. extra: array:1 [ …1]
  1481. }
  1482. "name" => ReflectionProperty {#537
  1483. +name: "name"
  1484. +class: "Common\ChannelBundle\Document\Channel"
  1485. modifiers: "protected"
  1486. extra: array:1 [ …1]
  1487. }
  1488. "slug" => ReflectionProperty {#540
  1489. +name: "slug"
  1490. +class: "Common\ChannelBundle\Document\Channel"
  1491. modifiers: "protected"
  1492. extra: array:1 [ …1]
  1493. }
  1494. "created" => ReflectionProperty {#544
  1495. +name: "created"
  1496. +class: "Common\ChannelBundle\Document\Channel"
  1497. modifiers: "private"
  1498. extra: array:1 [ …1]
  1499. }
  1500. "updated" => ReflectionProperty {#548
  1501. +name: "updated"
  1502. +class: "Common\ChannelBundle\Document\Channel"
  1503. modifiers: "private"
  1504. extra: array:1 [ …1]
  1505. }
  1506. "tags" => ReflectionProperty {#552
  1507. +name: "tags"
  1508. +class: "Common\ChannelBundle\Document\Channel"
  1509. modifiers: "private"
  1510. extra: array:1 [ …1]
  1511. }
  1512. "interestCategories" => ReflectionProperty {#554
  1513. +name: "interestCategories"
  1514. +class: "Common\ChannelBundle\Document\Channel"
  1515. modifiers: "private"
  1516. extra: array:1 [ …1]
  1517. }
  1518. "user" => ReflectionProperty {#556
  1519. +name: "user"
  1520. +class: "Common\ChannelBundle\Document\Channel"
  1521. modifiers: "private"
  1522. extra: array:1 [ …1]
  1523. }
  1524. "streams" => ReflectionProperty {#558
  1525. +name: "streams"
  1526. +class: "Common\ChannelBundle\Document\Channel"
  1527. modifiers: "private"
  1528. extra: array:1 [ …1]
  1529. }
  1530. "deletedAt" => ReflectionProperty {#560
  1531. +name: "deletedAt"
  1532. +class: "Common\ChannelBundle\Document\Channel"
  1533. modifiers: "private"
  1534. extra: array:1 [ …1]
  1535. }
  1536. ]
  1537. -instantiator: Instantiator {#520}
  1538. +db: null
  1539. +collection: "channels"
  1540. +collectionCapped: null
  1541. +collectionSize: null
  1542. +collectionMax: null
  1543. +identifier: "id"
  1544. +file: null
  1545. +distance: null
  1546. +slaveOkay: null
  1547. +indexes: array:3 [
  1548. 0 => array:2 [
  1549. "keys" => array:1 [ …1]
  1550. "options" => array:3 [ …3]
  1551. ]
  1552. 1 => array:2 [
  1553. "keys" => array:1 [ …1]
  1554. "options" => array:3 [ …3]
  1555. ]
  1556. 2 => array:2 [
  1557. "keys" => array:1 [ …1]
  1558. "options" => array:3 [ …3]
  1559. ]
  1560. ]
  1561. +requireIndexes: false
  1562. +name: "Common\ChannelBundle\Document\Channel"
  1563. +namespace: "Common\ChannelBundle\Document"
  1564. +rootDocumentName: "Common\ChannelBundle\Document\Channel"
  1565. +customRepositoryClassName: "Common\ChannelBundle\Repository\ChannelRepository"
  1566. +parentClasses: []
  1567. +subClasses: []
  1568. +inheritanceType: 1
  1569. +generatorType: 1
  1570. +generatorOptions: []
  1571. +idGenerator: AutoGenerator {#575}
  1572. +fieldMappings: array:10 [
  1573. "id" => array:15 [
  1574. "fieldName" => "id"
  1575. "id" => true
  1576. "type" => "id"
  1577. "strategy" => "auto"
  1578. "name" => "_id"
  1579. "nullable" => false
  1580. "options" => []
  1581. "value" => null
  1582. "isCascadeRemove" => false
  1583. "isCascadePersist" => false
  1584. "isCascadeRefresh" => false
  1585. "isCascadeMerge" => false
  1586. "isCascadeDetach" => false
  1587. "isOwningSide" => true
  1588. "isInverseSide" => false
  1589. ]
  1590. "name" => array:14 [
  1591. "fieldName" => "name"
  1592. "type" => "string"
  1593. "name" => "name"
  1594. "nullable" => false
  1595. "options" => []
  1596. "strategy" => null
  1597. "value" => null
  1598. "isCascadeRemove" => false
  1599. "isCascadePersist" => false
  1600. "isCascadeRefresh" => false
  1601. "isCascadeMerge" => false
  1602. "isCascadeDetach" => false
  1603. "isOwningSide" => true
  1604. "isInverseSide" => false
  1605. ]
  1606. "slug" => array:14 [
  1607. "fieldName" => "slug"
  1608. "type" => "string"
  1609. "name" => "slug"
  1610. "nullable" => false
  1611. "options" => []
  1612. "strategy" => null
  1613. "value" => null
  1614. "isCascadeRemove" => false
  1615. "isCascadePersist" => false
  1616. "isCascadeRefresh" => false
  1617. "isCascadeMerge" => false
  1618. "isCascadeDetach" => false
  1619. "isOwningSide" => true
  1620. "isInverseSide" => false
  1621. ]
  1622. "created" => array:14 [
  1623. "fieldName" => "created"
  1624. "type" => "date"
  1625. "name" => "created"
  1626. "nullable" => false
  1627. "options" => []
  1628. "strategy" => null
  1629. "value" => null
  1630. "isCascadeRemove" => false
  1631. "isCascadePersist" => false
  1632. "isCascadeRefresh" => false
  1633. "isCascadeMerge" => false
  1634. "isCascadeDetach" => false
  1635. "isOwningSide" => true
  1636. "isInverseSide" => false
  1637. ]
  1638. "updated" => array:14 [
  1639. "fieldName" => "updated"
  1640. "type" => "date"
  1641. "name" => "updated"
  1642. "nullable" => false
  1643. "options" => []
  1644. "strategy" => null
  1645. "value" => null
  1646. "isCascadeRemove" => false
  1647. "isCascadePersist" => false
  1648. "isCascadeRefresh" => false
  1649. "isCascadeMerge" => false
  1650. "isCascadeDetach" => false
  1651. "isOwningSide" => true
  1652. "isInverseSide" => false
  1653. ]
  1654. "tags" => array:29 [
  1655. "fieldName" => "tags"
  1656. "type" => "many"
  1657. "reference" => true
  1658. "simple" => false
  1659. "targetDocument" => "Common\TagBundle\Document\Tag"
  1660. "discriminatorField" => null
  1661. "discriminatorMap" => null
  1662. "cascade" => array:1 [ …1]
  1663. "orphanRemoval" => false
  1664. "inversedBy" => null
  1665. "mappedBy" => null
  1666. "repositoryMethod" => null
  1667. "sort" => []
  1668. "criteria" => []
  1669. "limit" => null
  1670. "skip" => null
  1671. "strategy" => "pushAll"
  1672. "name" => "tags"
  1673. "nullable" => false
  1674. "options" => []
  1675. "value" => null
  1676. "isCascadeRemove" => false
  1677. "isCascadePersist" => true
  1678. "isCascadeRefresh" => false
  1679. "isCascadeMerge" => false
  1680. "isCascadeDetach" => false
  1681. "association" => 2
  1682. "isOwningSide" => true
  1683. "isInverseSide" => false
  1684. ]
  1685. "interestCategories" => array:29 [
  1686. "fieldName" => "interestCategories"
  1687. "type" => "many"
  1688. "reference" => true
  1689. "simple" => false
  1690. "targetDocument" => "Common\InterestBundle\Document\InterestCategory"
  1691. "discriminatorField" => null
  1692. "discriminatorMap" => null
  1693. "cascade" => null
  1694. "orphanRemoval" => false
  1695. "inversedBy" => null
  1696. "mappedBy" => null
  1697. "repositoryMethod" => null
  1698. "sort" => []
  1699. "criteria" => []
  1700. "limit" => null
  1701. "skip" => null
  1702. "strategy" => "pushAll"
  1703. "name" => "interestCategories"
  1704. "nullable" => false
  1705. "options" => []
  1706. "value" => null
  1707. "isCascadeRemove" => false
  1708. "isCascadePersist" => false
  1709. "isCascadeRefresh" => false
  1710. "isCascadeMerge" => false
  1711. "isCascadeDetach" => false
  1712. "association" => 2
  1713. "isOwningSide" => true
  1714. "isInverseSide" => false
  1715. ]
  1716. "user" => array:29 [
  1717. "fieldName" => "user"
  1718. "type" => "one"
  1719. "reference" => true
  1720. "simple" => false
  1721. "targetDocument" => "Common\UserBundle\Document\User"
  1722. "discriminatorField" => null
  1723. "discriminatorMap" => null
  1724. "cascade" => null
  1725. "orphanRemoval" => false
  1726. "inversedBy" => "channel"
  1727. "mappedBy" => null
  1728. "repositoryMethod" => null
  1729. "sort" => []
  1730. "criteria" => []
  1731. "limit" => null
  1732. "skip" => null
  1733. "name" => "user"
  1734. "nullable" => false
  1735. "options" => []
  1736. "strategy" => null
  1737. "value" => null
  1738. "isCascadeRemove" => false
  1739. "isCascadePersist" => false
  1740. "isCascadeRefresh" => false
  1741. "isCascadeMerge" => false
  1742. "isCascadeDetach" => false
  1743. "association" => 1
  1744. "isOwningSide" => true
  1745. "isInverseSide" => false
  1746. ]
  1747. "streams" => array:29 [
  1748. "fieldName" => "streams"
  1749. "type" => "many"
  1750. "reference" => true
  1751. "simple" => false
  1752. "targetDocument" => "Common\ChannelBundle\Document\Stream"
  1753. "discriminatorField" => null
  1754. "discriminatorMap" => null
  1755. "cascade" => null
  1756. "orphanRemoval" => false
  1757. "inversedBy" => null
  1758. "mappedBy" => "channel"
  1759. "repositoryMethod" => null
  1760. "sort" => array:1 [ …1]
  1761. "criteria" => []
  1762. "limit" => null
  1763. "skip" => null
  1764. "strategy" => "pushAll"
  1765. "name" => "streams"
  1766. "nullable" => false
  1767. "options" => []
  1768. "value" => null
  1769. "isCascadeRemove" => false
  1770. "isCascadePersist" => false
  1771. "isCascadeRefresh" => false
  1772. "isCascadeMerge" => false
  1773. "isCascadeDetach" => false
  1774. "association" => 2
  1775. "isOwningSide" => false
  1776. "isInverseSide" => true
  1777. ]
  1778. "deletedAt" => array:14 [
  1779. "fieldName" => "deletedAt"
  1780. "type" => "date"
  1781. "name" => "deletedAt"
  1782. "nullable" => false
  1783. "options" => []
  1784. "strategy" => null
  1785. "value" => null
  1786. "isCascadeRemove" => false
  1787. "isCascadePersist" => false
  1788. "isCascadeRefresh" => false
  1789. "isCascadeMerge" => false
  1790. "isCascadeDetach" => false
  1791. "isOwningSide" => true
  1792. "isInverseSide" => false
  1793. ]
  1794. ]
  1795. +associationMappings: array:4 [
  1796. "tags" => array:29 [
  1797. "fieldName" => "tags"
  1798. "type" => "many"
  1799. "reference" => true
  1800. "simple" => false
  1801. "targetDocument" => "Common\TagBundle\Document\Tag"
  1802. "discriminatorField" => null
  1803. "discriminatorMap" => null
  1804. "cascade" => array:1 [ …1]
  1805. "orphanRemoval" => false
  1806. "inversedBy" => null
  1807. "mappedBy" => null
  1808. "repositoryMethod" => null
  1809. "sort" => []
  1810. "criteria" => []
  1811. "limit" => null
  1812. "skip" => null
  1813. "strategy" => "pushAll"
  1814. "name" => "tags"
  1815. "nullable" => false
  1816. "options" => []
  1817. "value" => null
  1818. "isCascadeRemove" => false
  1819. "isCascadePersist" => true
  1820. "isCascadeRefresh" => false
  1821. "isCascadeMerge" => false
  1822. "isCascadeDetach" => false
  1823. "association" => 2
  1824. "isOwningSide" => true
  1825. "isInverseSide" => false
  1826. ]
  1827. "interestCategories" => array:29 [
  1828. "fieldName" => "interestCategories"
  1829. "type" => "many"
  1830. "reference" => true
  1831. "simple" => false
  1832. "targetDocument" => "Common\InterestBundle\Document\InterestCategory"
  1833. "discriminatorField" => null
  1834. "discriminatorMap" => null
  1835. "cascade" => null
  1836. "orphanRemoval" => false
  1837. "inversedBy" => null
  1838. "mappedBy" => null
  1839. "repositoryMethod" => null
  1840. "sort" => []
  1841. "criteria" => []
  1842. "limit" => null
  1843. "skip" => null
  1844. "strategy" => "pushAll"
  1845. "name" => "interestCategories"
  1846. "nullable" => false
  1847. "options" => []
  1848. "value" => null
  1849. "isCascadeRemove" => false
  1850. "isCascadePersist" => false
  1851. "isCascadeRefresh" => false
  1852. "isCascadeMerge" => false
  1853. "isCascadeDetach" => false
  1854. "association" => 2
  1855. "isOwningSide" => true
  1856. "isInverseSide" => false
  1857. ]
  1858. "user" => array:29 [
  1859. "fieldName" => "user"
  1860. "type" => "one"
  1861. "reference" => true
  1862. "simple" => false
  1863. "targetDocument" => "Common\UserBundle\Document\User"
  1864. "discriminatorField" => null
  1865. "discriminatorMap" => null
  1866. "cascade" => null
  1867. "orphanRemoval" => false
  1868. "inversedBy" => "channel"
  1869. "mappedBy" => null
  1870. "repositoryMethod" => null
  1871. "sort" => []
  1872. "criteria" => []
  1873. "limit" => null
  1874. "skip" => null
  1875. "name" => "user"
  1876. "nullable" => false
  1877. "options" => []
  1878. "strategy" => null
  1879. "value" => null
  1880. "isCascadeRemove" => false
  1881. "isCascadePersist" => false
  1882. "isCascadeRefresh" => false
  1883. "isCascadeMerge" => false
  1884. "isCascadeDetach" => false
  1885. "association" => 1
  1886. "isOwningSide" => true
  1887. "isInverseSide" => false
  1888. ]
  1889. "streams" => array:29 [
  1890. "fieldName" => "streams"
  1891. "type" => "many"
  1892. "reference" => true
  1893. "simple" => false
  1894. "targetDocument" => "Common\ChannelBundle\Document\Stream"
  1895. "discriminatorField" => null
  1896. "discriminatorMap" => null
  1897. "cascade" => null
  1898. "orphanRemoval" => false
  1899. "inversedBy" => null
  1900. "mappedBy" => "channel"
  1901. "repositoryMethod" => null
  1902. "sort" => array:1 [ …1]
  1903. "criteria" => []
  1904. "limit" => null
  1905. "skip" => null
  1906. "strategy" => "pushAll"
  1907. "name" => "streams"
  1908. "nullable" => false
  1909. "options" => []
  1910. "value" => null
  1911. "isCascadeRemove" => false
  1912. "isCascadePersist" => false
  1913. "isCascadeRefresh" => false
  1914. "isCascadeMerge" => false
  1915. "isCascadeDetach" => false
  1916. "association" => 2
  1917. "isOwningSide" => false
  1918. "isInverseSide" => true
  1919. ]
  1920. ]
  1921. +alsoLoadMethods: []
  1922. +lifecycleCallbacks: []
  1923. +discriminatorValue: null
  1924. +discriminatorMap: []
  1925. +discriminatorField: null
  1926. +isMappedSuperclass: false
  1927. +isEmbeddedDocument: false
  1928. +changeTrackingPolicy: 2
  1929. +isVersioned: null
  1930. +versionField: null
  1931. +isLockable: null
  1932. +lockField: null
  1933. +reflClass: ReflectionClass {#518
  1934. +name: "Common\ChannelBundle\Document\Channel"
  1935. implements: []
  1936. constants: []
  1937. properties: array:10 [
  1938. "id" => ReflectionProperty {#1038 …4}
  1939. "name" => ReflectionProperty {#1039 …4}
  1940. "slug" => ReflectionProperty {#1040 …4}
  1941. "created" => ReflectionProperty {#1041 …4}
  1942. "updated" => ReflectionProperty {#1042 …4}
  1943. "tags" => ReflectionProperty {#1043 …4}
  1944. "interestCategories" => ReflectionProperty {#1044 …4}
  1945. "user" => ReflectionProperty {#1045 …4}
  1946. "streams" => ReflectionProperty {#1046 …4}
  1947. "deletedAt" => ReflectionProperty {#1047 …4}
  1948. ]
  1949. methods: array:23 [
  1950. "__construct" => ReflectionMethod {#1048 …3}
  1951. "getId" => ReflectionMethod {#1049 …3}
  1952. "setCreated" => ReflectionMethod {#1050 …4}
  1953. "getCreated" => ReflectionMethod {#1051 …3}
  1954. "setUpdated" => ReflectionMethod {#1052 …4}
  1955. "getUpdated" => ReflectionMethod {#1053 …3}
  1956. "setUser" => ReflectionMethod {#1054 …4}
  1957. "getUser" => ReflectionMethod {#1055 …3}
  1958. "addStream" => ReflectionMethod {#1056 …4}
  1959. "removeStream" => ReflectionMethod {#1057 …4}
  1960. "getStreams" => ReflectionMethod {#1058 …3}
  1961. "setName" => ReflectionMethod {#1059 …4}
  1962. "getName" => ReflectionMethod {#1060 …3}
  1963. "addTag" => ReflectionMethod {#1061 …4}
  1964. "removeTag" => ReflectionMethod {#1062 …4}
  1965. "getTags" => ReflectionMethod {#1063 …3}
  1966. "addInterestCategory" => ReflectionMethod {#1064 …4}
  1967. "removeInterestCategory" => ReflectionMethod {#1065 …4}
  1968. "getInterestCategories" => ReflectionMethod {#1066 …3}
  1969. "getSlug" => ReflectionMethod {#1067 …3}
  1970. "getDeletedAt" => ReflectionMethod {#1068 …3}
  1971. "setDeletedAt" => ReflectionMethod {#1069 …4}
  1972. "setSlug" => ReflectionMethod {#1070 …4}
  1973. ]
  1974. }
  1975. }
  1976. ]
  1977. -namespace: "sf2mongodb_default_ef13715f08e04bcd97b5f397d28d3285077a64c4b91255cbda438e6da86e9735"
  1978. -namespaceVersion: 1
  1979. }
  1980. "metadataDriverImpl" => MappingDriverChain {#254
  1981. -defaultDriver: null
  1982. -drivers: array:8 [
  1983. "Common\ChannelBundle\Document" => AnnotationDriver {#252
  1984. #entityAnnotationClasses: array:3 [
  1985. "Doctrine\ODM\MongoDB\Mapping\Annotations\Document" => 1
  1986. "Doctrine\ODM\MongoDB\Mapping\Annotations\MappedSuperclass" => 2
  1987. "Doctrine\ODM\MongoDB\Mapping\Annotations\EmbeddedDocument" => 3
  1988. ]
  1989. #reader: FileCacheReader {#245
  1990. -reader: AnnotationReader {#246 …5}
  1991. -dir: "/var/www/mycast/www/apps/frontend/cache/dev/annotations"
  1992. -debug: true
  1993. -loadedAnnotations: array:245 [ …245]
  1994. -classNameHashes: array:13 [ …13]
  1995. }
  1996. #paths: array:7 [
  1997. 0 => "/var/www/mycast/www/src/Common/ChannelBundle/Document"
  1998. 1 => "/var/www/mycast/www/src/Common/InterestBundle/Document"
  1999. 2 => "/var/www/mycast/www/src/Common/TagBundle/Document"
  2000. 3 => "/var/www/mycast/www/src/Common/UserBundle/Document"
  2001. 4 => "/var/www/mycast/www/src/Common/PaymentBundle/Document"
  2002. 5 => "/var/www/mycast/www/src/Common/ProductBundle/Document"
  2003. 6 => "/var/www/mycast/www/src/Common/ActionBundle/Document"
  2004. ]
  2005. #excludePaths: []
  2006. #fileExtension: ".php"
  2007. #classNames: null
  2008. }
  2009. "Common\InterestBundle\Document" => AnnotationDriver {#252}
  2010. "Common\TagBundle\Document" => AnnotationDriver {#252}
  2011. "Common\UserBundle\Document" => AnnotationDriver {#252}
  2012. "Common\PaymentBundle\Document" => AnnotationDriver {#252}
  2013. "Common\ProductBundle\Document" => AnnotationDriver {#252}
  2014. "Common\ActionBundle\Document" => AnnotationDriver {#252}
  2015. "FOS\UserBundle\Model" => XmlDriver {#278
  2016. #locator: SymfonyFileLocator {#253
  2017. #paths: array:1 [ …1]
  2018. #prefixes: array:1 [ …1]
  2019. #fileExtension: ".mongodb.xml"
  2020. -nsSeparator: "."
  2021. }
  2022. #classCache: []
  2023. #globalBasename: null
  2024. }
  2025. ]
  2026. }
  2027. "proxyDir" => "/var/www/mycast/www/apps/frontend/cache/dev/doctrine/odm/mongodb/Proxies"
  2028. "proxyNamespace" => "MongoDBODMProxies"
  2029. "autoGenerateProxyClasses" => false
  2030. "hydratorDir" => "/var/www/mycast/www/apps/frontend/cache/dev/doctrine/odm/mongodb/Hydrators"
  2031. "hydratorNamespace" => "Hydrators"
  2032. "autoGenerateHydratorClasses" => false
  2033. "defaultDB" => "mycast"
  2034. "defaultCommitOptions" => []
  2035. "loggerCallable" => array:2 [
  2036. 0 => AggregateLogger {#258
  2037. -loggers: array:2 [
  2038. 0 => Logger {#277 …3}
  2039. 1 => PrettyDataCollector {#335 …4}
  2040. ]
  2041. }
  2042. 1 => "logQuery"
  2043. ]
  2044. ]
  2045. +"_attributes": array:1 [
  2046. "classMetadataFactoryName" => "Doctrine\ODM\MongoDB\Mapping\ClassMetadataFactory"
  2047. ]
  2048. }
  2049. #eventManager: ContainerAwareEventManager {#264
  2050. -listeners: array:6 [
  2051. "loadClassMetadata" => array:4 [
  2052. "000000005372673400007f480ef22adf" => UploadableListener {#263
  2053. -defaultPath: null
  2054. -mimeTypeGuesser: MimeTypeGuesserAdapter {#256}
  2055. -defaultFileInfoClass: "Stof\DoctrineExtensionsBundle\Uploadable\UploadedFileInfo"
  2056. -pendingFileRemovals: []
  2057. -fileInfoObjects: []
  2058. #name: null
  2059. -extensionMetadataFactory: array:1 [ …1]
  2060. -adapters: array:1 [ …1]
  2061. -annotationReader: FileCacheReader {#245}
  2062. }
  2063. "000000005372673600007f480ef22adf" => SluggableListener {#261
  2064. -exponent: 0
  2065. -transliterator: array:2 [ …2]
  2066. -urlizer: array:2 [ …2]
  2067. -persisted: []
  2068. -handlers: []
  2069. -managedFilters: []
  2070. #name: "Sluggable"
  2071. -extensionMetadataFactory: array:1 [ …1]
  2072. -adapters: array:1 [ …1]
  2073. -annotationReader: FileCacheReader {#245}
  2074. }
  2075. "000000005372673700007f480ef22adf" => TimestampableListener {#260
  2076. #name: "Timestampable"
  2077. -extensionMetadataFactory: array:1 [ …1]
  2078. -adapters: array:1 [ …1]
  2079. -annotationReader: FileCacheReader {#245}
  2080. }
  2081. "000000005372673000007f480ef22adf" => SoftDeleteableListener {#259
  2082. #name: "SoftDeleteable"
  2083. -extensionMetadataFactory: array:1 [ …1]
  2084. -adapters: array:1 [ …1]
  2085. -annotationReader: FileCacheReader {#245}
  2086. }
  2087. ]
  2088. "preFlush" => array:1 [
  2089. "000000005372673400007f480ef22adf" => UploadableListener {#263}
  2090. ]
  2091. "onFlush" => array:4 [
  2092. "000000005372673400007f480ef22adf" => UploadableListener {#263}
  2093. "000000005372673600007f480ef22adf" => SluggableListener {#261}
  2094. "000000005372673700007f480ef22adf" => TimestampableListener {#260}
  2095. "000000005372673000007f480ef22adf" => SoftDeleteableListener {#259}
  2096. ]
  2097. "postFlush" => array:1 [
  2098. "000000005372673400007f480ef22adf" => UploadableListener {#263}
  2099. ]
  2100. "prePersist" => array:3 [
  2101. "000000005372673600007f480ef22adf" => SluggableListener {#261}
  2102. "000000005372673700007f480ef22adf" => TimestampableListener {#260}
  2103. "000000005372673800007f480ef22adf" => UserListener {#267
  2104. -userManager: null
  2105. -container: frontendDevDebugProjectContainer {#398 …12}
  2106. }
  2107. ]
  2108. "preUpdate" => array:1 [
  2109. "000000005372673800007f480ef22adf" => UserListener {#267}
  2110. ]
  2111. ]
  2112. -initialized: array:1 [
  2113. "loadClassMetadata" => true
  2114. ]
  2115. -container: frontendDevDebugProjectContainer {#398 …12}
  2116. -_listeners: []
  2117. }
  2118. }
  2119. -config: Configuration {#257}
  2120. -metadataFactory: ClassMetadataFactory {#265
  2121. #cacheSalt: "$MONGODBODMCLASSMETADATA"
  2122. -dm: DocumentManager {#262}
  2123. -config: Configuration {#257}
  2124. -driver: MappingDriverChain {#254}
  2125. -evm: ContainerAwareEventManager {#264}
  2126. -cacheDriver: ArrayCache {#255}
  2127. -loadedMetadata: array:5 [
  2128. "FOS\UserBundle\Model\User" => ClassMetadata {#281}
  2129. "Common\UserBundle\Document\User" => ClassMetadata {#160}
  2130. "Common\ChannelBundle\Document\Channel" => ClassMetadata {#519}
  2131. "CommonChannelBundle:Channel" => ClassMetadata {#519}
  2132. "MongoDBODMProxies\__CG__\Common\UserBundle\Document\User" => ClassMetadata {#160}
  2133. ]
  2134. #initialized: true
  2135. -reflectionService: RuntimeReflectionService {#279}
  2136. }
  2137. -repositories: array:2 [
  2138. "Common\UserBundle\Document\User" => DocumentRepository {#400
  2139. #documentName: "Common\UserBundle\Document\User"
  2140. #dm: DocumentManager {#262}
  2141. #uow: UnitOfWork {#270
  2142. -identityMap: array:2 [
  2143. "Common\UserBundle\Document\User" => array:2 [
  2144. "C:7:"MongoId":24:{55e6930b3cff31340312332c}" => User {#131
  2145. #id: "55e6930b3cff31340312332c"
  2146. -created: DateTime {#399
  2147. +"date": "2015-09-02 09:11:23.000000"
  2148. +"timezone_type": 3
  2149. +"timezone": "Europe/Helsinki"
  2150. }
  2151. -updated: DateTime {#405
  2152. +"date": "2015-09-02 10:23:11.000000"
  2153. +"timezone_type": 3
  2154. +"timezone": "Europe/Helsinki"
  2155. }
  2156. -channels: PersistentCollection {#406
  2157. -snapshot: []
  2158. -owner: User {#131}
  2159. -mapping: array:29 [
  2160. "fieldName" => "channels"
  2161. "type" => "many"
  2162. "reference" => true
  2163. "simple" => false
  2164. "targetDocument" => "Common\ChannelBundle\Document\Channel"
  2165. "discriminatorField" => null
  2166. "discriminatorMap" => null
  2167. "cascade" => null
  2168. "orphanRemoval" => false
  2169. "inversedBy" => null
  2170. "mappedBy" => "user"
  2171. "repositoryMethod" => null
  2172. "sort" => []
  2173. "criteria" => []
  2174. "limit" => null
  2175. "skip" => null
  2176. "strategy" => "pushAll"
  2177. "name" => "channels"
  2178. "nullable" => false
  2179. "options" => []
  2180. "value" => null
  2181. "isCascadeRemove" => false
  2182. "isCascadePersist" => false
  2183. "isCascadeRefresh" => false
  2184. "isCascadeMerge" => false
  2185. "isCascadeDetach" => false
  2186. "association" => 2
  2187. "isOwningSide" => false
  2188. "isInverseSide" => true
  2189. ]
  2190. -isDirty: false
  2191. -initialized: false
  2192. -coll: ArrayCollection {#407
  2193. -elements: []
  2194. }
  2195. -dm: DocumentManager {#262}
  2196. -uow: UnitOfWork {#270}
  2197. -mongoData: []
  2198. -hints: []
  2199. }
  2200. -transactions: PersistentCollection {#408
  2201. -snapshot: []
  2202. -owner: User {#131}
  2203. -mapping: array:29 [
  2204. "fieldName" => "transactions"
  2205. "type" => "many"
  2206. "reference" => true
  2207. "simple" => false
  2208. "targetDocument" => "Common\PaymentBundle\Document\Transaction"
  2209. "discriminatorField" => null
  2210. "discriminatorMap" => null
  2211. "cascade" => null
  2212. "orphanRemoval" => false
  2213. "inversedBy" => null
  2214. "mappedBy" => "user"
  2215. "repositoryMethod" => null
  2216. "sort" => []
  2217. "criteria" => []
  2218. "limit" => null
  2219. "skip" => null
  2220. "strategy" => "pushAll"
  2221. "name" => "transactions"
  2222. "nullable" => false
  2223. "options" => []
  2224. "value" => null
  2225. "isCascadeRemove" => false
  2226. "isCascadePersist" => false
  2227. "isCascadeRefresh" => false
  2228. "isCascadeMerge" => false
  2229. "isCascadeDetach" => false
  2230. "association" => 2
  2231. "isOwningSide" => false
  2232. "isInverseSide" => true
  2233. ]
  2234. -isDirty: false
  2235. -initialized: false
  2236. -coll: ArrayCollection {#409
  2237. -elements: []
  2238. }
  2239. -dm: DocumentManager {#262}
  2240. -uow: UnitOfWork {#270}
  2241. -mongoData: []
  2242. -hints: []
  2243. }
  2244. -actionLogs: PersistentCollection {#410
  2245. -snapshot: []
  2246. -owner: User {#131}
  2247. -mapping: array:29 [
  2248. "fieldName" => "actionLogs"
  2249. "type" => "many"
  2250. "reference" => true
  2251. "simple" => false
  2252. "targetDocument" => "Common\ActionBundle\Document\ActionLog"
  2253. "discriminatorField" => null
  2254. "discriminatorMap" => null
  2255. "cascade" => null
  2256. "orphanRemoval" => false
  2257. "inversedBy" => null
  2258. "mappedBy" => "user"
  2259. "repositoryMethod" => null
  2260. "sort" => []
  2261. "criteria" => []
  2262. "limit" => null
  2263. "skip" => null
  2264. "strategy" => "pushAll"
  2265. "name" => "actionLogs"
  2266. "nullable" => false
  2267. "options" => []
  2268. "value" => null
  2269. "isCascadeRemove" => false
  2270. "isCascadePersist" => false
  2271. "isCascadeRefresh" => false
  2272. "isCascadeMerge" => false
  2273. "isCascadeDetach" => false
  2274. "association" => 2
  2275. "isOwningSide" => false
  2276. "isInverseSide" => true
  2277. ]
  2278. -isDirty: false
  2279. -initialized: false
  2280. -coll: ArrayCollection {#411
  2281. -elements: []
  2282. }
  2283. -dm: DocumentManager {#262}
  2284. -uow: UnitOfWork {#270}
  2285. -mongoData: []
  2286. -hints: []
  2287. }
  2288. -tokenActionLogs: PersistentCollection {#412
  2289. -snapshot: []
  2290. -owner: User {#131}
  2291. -mapping: array:29 [
  2292. "fieldName" => "tokenActionLogs"
  2293. "type" => "many"
  2294. "reference" => true
  2295. "simple" => false
  2296. "targetDocument" => "Common\ActionBundle\Document\TokenActionLog"
  2297. "discriminatorField" => null
  2298. "discriminatorMap" => null
  2299. "cascade" => null
  2300. "orphanRemoval" => false
  2301. "inversedBy" => null
  2302. "mappedBy" => "targetUser"
  2303. "repositoryMethod" => null
  2304. "sort" => []
  2305. "criteria" => []
  2306. "limit" => null
  2307. "skip" => null
  2308. "strategy" => "pushAll"
  2309. "name" => "tokenActionLogs"
  2310. "nullable" => false
  2311. "options" => []
  2312. "value" => null
  2313. "isCascadeRemove" => false
  2314. "isCascadePersist" => false
  2315. "isCascadeRefresh" => false
  2316. "isCascadeMerge" => false
  2317. "isCascadeDetach" => false
  2318. "association" => 2
  2319. "isOwningSide" => false
  2320. "isInverseSide" => true
  2321. ]
  2322. -isDirty: false
  2323. -initialized: false
  2324. -coll: ArrayCollection {#413
  2325. -elements: []
  2326. }
  2327. -dm: DocumentManager {#262}
  2328. -uow: UnitOfWork {#270}
  2329. -mongoData: []
  2330. -hints: []
  2331. }
  2332. -tags: PersistentCollection {#414
  2333. -snapshot: []
  2334. -owner: User {#131}
  2335. -mapping: array:29 [
  2336. "fieldName" => "tags"
  2337. "type" => "many"
  2338. "reference" => true
  2339. "simple" => false
  2340. "targetDocument" => "Common\TagBundle\Document\Tag"
  2341. "discriminatorField" => null
  2342. …23
  2343. ]
  2344. -isDirty: false
  2345. -initialized: false
  2346. -coll: ArrayCollection {#415 …1}
  2347. -dm: DocumentManager {#262}
  2348. -uow: UnitOfWork {#270}
  2349. -mongoData: []
  2350. -hints: []
  2351. }
  2352. -interestCategories: PersistentCollection {#416
  2353. -snapshot: []
  2354. -owner: User {#131}
  2355. -mapping: array:29 [ …29]
  2356. -isDirty: false
  2357. -initialized: false
  2358. -coll: ArrayCollection {#417 …1}
  2359. -dm: DocumentManager {#262}
  2360. -uow: UnitOfWork {#270}
  2361. -mongoData: []
  2362. -hints: []
  2363. }
  2364. -about: null
  2365. -apikey: "fd8d4f07c3ba3d1231a25de50d49c23c"
  2366. #tokens: 46.0
  2367. #plainPassword: null
  2368. #username: "test3"
  2369. #usernameCanonical: "test3"
  2370. #email: "test3@fd.lv"
  2371. #emailCanonical: "test3@fd.lv"
  2372. #enabled: true
  2373. #salt: "9sjpw2u4llwkwg4ggw8kwg0o048w8g0"
  2374. #password: "TULmAwPBLXRgladKkAiKsRUNzB36Pt4jEt4IrOCYf7I+vCwxfPYEyCAR4ZlgJHAktRphO1XM19ifsMEPyVkehg=="
  2375. #lastLogin: DateTime {#127
  2376. +"date": "2015-09-02 09:43:42.000000"
  2377. +"timezone_type": 3
  2378. +"timezone": "Europe/Helsinki"
  2379. }
  2380. #confirmationToken: null
  2381. #passwordRequestedAt: null
  2382. #groups: null
  2383. #locked: false
  2384. #expired: false
  2385. #expiresAt: null
  2386. #roles: []
  2387. #credentialsExpired: false
  2388. #credentialsExpireAt: null
  2389. }
  2390. "C:7:"MongoId":24:{55dae1043cff312e077b23c6}" => User {#587
  2391. +__isInitialized__: false
  2392. #id: "55dae1043cff312e077b23c6"
  2393. -created: null
  2394. -updated: null
  2395. -channels: []
  2396. -transactions: []
  2397. -actionLogs: []
  2398. -tokenActionLogs: []
  2399. -tags: []
  2400. -interestCategories: []
  2401. -about: null
  2402. -apikey: null
  2403. #tokens: 4.0
  2404. #plainPassword: null
  2405. #username: null
  2406. #usernameCanonical: null
  2407. #email: null
  2408. #emailCanonical: null
  2409. #enabled: null
  2410. #salt: null
  2411. #password: null
  2412. #lastLogin: null
  2413. #confirmationToken: null
  2414. #passwordRequestedAt: null
  2415. #groups: null
  2416. #locked: null
  2417. #expired: null
  2418. #expiresAt: null
  2419. #roles: null
  2420. #credentialsExpired: null
  2421. #credentialsExpireAt: null
  2422. …2
  2423. }
  2424. ]
  2425. "Common\ChannelBundle\Document\Channel" => array:1 [
  2426. "C:7:"MongoId":24:{55e04eed3cff31604b12332b}" => Channel {#531
  2427. #id: "55e04eed3cff31604b12332b"
  2428. #name: "test channel"
  2429. #slug: "test-channel"
  2430. -created: DateTime {#577
  2431. +"date": "2015-08-28 15:07:09.000000"
  2432. +"timezone_type": 3
  2433. +"timezone": "Europe/Helsinki"
  2434. }
  2435. -updated: DateTime {#579
  2436. +"date": "2015-08-28 15:07:09.000000"
  2437. +"timezone_type": 3
  2438. +"timezone": "Europe/Helsinki"
  2439. }
  2440. -tags: PersistentCollection {#580
  2441. -snapshot: []
  2442. -owner: Channel {#531}
  2443. -mapping: array:29 [ …29]
  2444. -isDirty: false
  2445. -initialized: false
  2446. -coll: ArrayCollection {#581 …1}
  2447. -dm: DocumentManager {#262}
  2448. -uow: UnitOfWork {#270}
  2449. -mongoData: array:1 [ …1]
  2450. -hints: []
  2451. }
  2452. -interestCategories: PersistentCollection {#582
  2453. -snapshot: []
  2454. -owner: Channel {#531}
  2455. -mapping: array:29 [ …29]
  2456. -isDirty: false
  2457. -initialized: false
  2458. -coll: ArrayCollection {#583 …1}
  2459. -dm: DocumentManager {#262}
  2460. -uow: UnitOfWork {#270}
  2461. -mongoData: []
  2462. -hints: []
  2463. }
  2464. -user: User {#587 …2}
  2465. -streams: PersistentCollection {#588
  2466. -snapshot: []
  2467. -owner: Channel {#531}
  2468. -mapping: array:29 [ …29]
  2469. -isDirty: false
  2470. -initialized: false
  2471. -coll: ArrayCollection {#589 …1}
  2472. -dm: DocumentManager {#262}
  2473. -uow: UnitOfWork {#270}
  2474. -mongoData: []
  2475. -hints: []
  2476. }
  2477. -deletedAt: null
  2478. }
  2479. ]
  2480. ]
  2481. -documentIdentifiers: array:3 [
  2482. "00000000537266b000007f480ef22adf" => "55e6930b3cff31340312332c"
  2483. "000000005372642000007f480ef22adf" => "55e04eed3cff31604b12332b"
  2484. "000000005372647800007f480ef22adf" => "55dae1043cff312e077b23c6"
  2485. ]
  2486. -originalDocumentData: array:3 [
  2487. "00000000537266b000007f480ef22adf" => array:23 [
  2488. "username" => "test3"
  2489. "usernameCanonical" => "test3"
  2490. "email" => "test3@fd.lv"
  2491. "emailCanonical" => "test3@fd.lv"
  2492. "enabled" => true
  2493. "salt" => "9sjpw2u4llwkwg4ggw8kwg0o048w8g0"
  2494. "password" => "TULmAwPBLXRgladKkAiKsRUNzB36Pt4jEt4IrOCYf7I+vCwxfPYEyCAR4ZlgJHAktRphO1XM19ifsMEPyVkehg=="
  2495. "lastLogin" => DateTime {#128
  2496. +"date": "2015-09-02 09:43:42.000000"
  2497. +"timezone_type": 3
  2498. +"timezone": "Europe/Helsinki"
  2499. }
  2500. "locked" => false
  2501. "expired" => false
  2502. "roles" => []
  2503. "credentialsExpired" => false
  2504. "id" => "55e6930b3cff31340312332c"
  2505. "created" => DateTime {#126
  2506. +"date": "2015-09-02 09:11:23.000000"
  2507. +"timezone_type": 3
  2508. +"timezone": "Europe/Helsinki"
  2509. }
  2510. "updated" => DateTime {#404
  2511. +"date": "2015-09-02 10:23:11.000000"
  2512. +"timezone_type": 3
  2513. +"timezone": "Europe/Helsinki"
  2514. }
  2515. "channels" => PersistentCollection {#406}
  2516. "transactions" => PersistentCollection {#408}
  2517. "actionLogs" => PersistentCollection {#410}
  2518. "tokenActionLogs" => PersistentCollection {#412}
  2519. "tags" => PersistentCollection {#414}
  2520. "interestCategories" => PersistentCollection {#416}
  2521. "apikey" => "fd8d4f07c3ba3d1231a25de50d49c23c"
  2522. "tokens" => 50
  2523. ]
  2524. "000000005372642000007f480ef22adf" => array:9 [
  2525. "id" => "55e04eed3cff31604b12332b"
  2526. "name" => "test channel"
  2527. "slug" => "test-channel"
  2528. "created" => DateTime {#576
  2529. +"date": "2015-08-28 15:07:09.000000"
  2530. +"timezone_type": 3
  2531. +"timezone": "Europe/Helsinki"
  2532. }
  2533. "updated" => DateTime {#578
  2534. +"date": "2015-08-28 15:07:09.000000"
  2535. +"timezone_type": 3
  2536. +"timezone": "Europe/Helsinki"
  2537. }
  2538. "tags" => PersistentCollection {#580}
  2539. "interestCategories" => PersistentCollection {#582}
  2540. "user" => User {#587 …2}
  2541. "streams" => PersistentCollection {#588}
  2542. ]
  2543. "000000005372647800007f480ef22adf" => []
  2544. ]
  2545. -documentChangeSets: []
  2546. -documentStates: array:3 [
  2547. "00000000537266b000007f480ef22adf" => 1
  2548. "000000005372642000007f480ef22adf" => 1
  2549. "000000005372647800007f480ef22adf" => 1
  2550. ]
  2551. -scheduledForDirtyCheck: array:1 [
  2552. "Common\UserBundle\Document\User" => array:1 [
  2553. "000000005372647800007f480ef22adf" => User {#587 …2}
  2554. ]
  2555. ]
  2556. -documentInsertions: []
  2557. -documentUpdates: []
  2558. -documentUpserts: []
  2559. -extraUpdates: []
  2560. -documentDeletions: []
  2561. -collectionDeletions: []
  2562. -collectionUpdates: []
  2563. -visitedCollections: []
  2564. -dm: DocumentManager {#262}
  2565. -commitOrderCalculator: null
  2566. -evm: ContainerAwareEventManager {#264}
  2567. -orphanRemovals: []
  2568. -hydratorFactory: HydratorFactory {#266
  2569. -dm: DocumentManager {#262}
  2570. -unitOfWork: UnitOfWork {#270}
  2571. -evm: ContainerAwareEventManager {#264}
  2572. -autoGenerate: false
  2573. -hydratorNamespace: "Hydrators"
  2574. -hydratorDir: "/var/www/mycast/www/apps/frontend/cache/dev/doctrine/odm/mongodb/Hydrators"
  2575. -hydrators: array:2 [
  2576. "Common\UserBundle\Document\User" => CommonUserBundleDocumentUserHydrator {#129
  2577. -dm: DocumentManager {#262}
  2578. -unitOfWork: UnitOfWork {#270}
  2579. -class: ClassMetadata {#160}
  2580. }
  2581. "Common\ChannelBundle\Document\Channel" => CommonChannelBundleDocumentChannelHydrator {#533
  2582. -dm: DocumentManager {#262}
  2583. -unitOfWork: UnitOfWork {#270}
  2584. -class: ClassMetadata {#519}
  2585. }
  2586. ]
  2587. }
  2588. -persisters: array:2 [
  2589. "Common\UserBundle\Document\User" => DocumentPersister {#151
  2590. -pb: PersistenceBuilder {#152
  2591. -dm: DocumentManager {#262}
  2592. -uow: UnitOfWork {#270}
  2593. }
  2594. -dm: DocumentManager {#262}
  2595. -evm: ContainerAwareEventManager {#264}
  2596. -uow: UnitOfWork {#270}
  2597. -hydrator: null
  2598. -class: ClassMetadata {#160}
  2599. -collection: LoggableCollection {#144
  2600. #loggerCallable: array:2 [
  2601. 0 => AggregateLogger {#258}
  2602. 1 => "logQuery"
  2603. ]
  2604. #database: LoggableDatabase {#146
  2605. #loggerCallable: array:2 [
  2606. 0 => AggregateLogger {#258}
  2607. 1 => "logQuery"
  2608. ]
  2609. #connection: Connection {#243}
  2610. #eventManager: ContainerAwareEventManager {#264}
  2611. #mongoDB: MongoDB {#149
  2612. +w: 1
  2613. +wtimeout: 10000
  2614. }
  2615. #numRetries: 0
  2616. }
  2617. #eventManager: ContainerAwareEventManager {#264}
  2618. #mongoCollection: MongoCollection {#147
  2619. +w: 1
  2620. +wtimeout: 10000
  2621. }
  2622. #numRetries: 0
  2623. }
  2624. -queuedInserts: []
  2625. -queuedUpserts: []
  2626. -cm: CriteriaMerger {#150}
  2627. +"hydratorFactory": HydratorFactory {#266}
  2628. }
  2629. "Common\ChannelBundle\Document\Channel" => DocumentPersister {#574
  2630. -pb: PersistenceBuilder {#152}
  2631. -dm: DocumentManager {#262}
  2632. -evm: ContainerAwareEventManager {#264}
  2633. -uow: UnitOfWork {#270}
  2634. -hydrator: null
  2635. -class: ClassMetadata {#519}
  2636. -collection: LoggableCollection {#569
  2637. #loggerCallable: array:2 [
  2638. 0 => AggregateLogger {#258}
  2639. 1 => "logQuery"
  2640. ]
  2641. #database: LoggableDatabase {#571
  2642. #loggerCallable: array:2 [
  2643. 0 => AggregateLogger {#258}
  2644. 1 => "logQuery"
  2645. ]
  2646. #connection: Connection {#243}
  2647. #eventManager: ContainerAwareEventManager {#264}
  2648. #mongoDB: MongoDB {#572
  2649. +w: 1
  2650. +wtimeout: 10000
  2651. }
  2652. #numRetries: 0
  2653. }
  2654. #eventManager: ContainerAwareEventManager {#264}
  2655. #mongoCollection: MongoCollection {#570
  2656. +w: 1
  2657. +wtimeout: 10000
  2658. }
  2659. #numRetries: 0
  2660. }
  2661. -queuedInserts: []
  2662. -queuedUpserts: []
  2663. -cm: CriteriaMerger {#573}
  2664. +"hydratorFactory": HydratorFactory {#266}
  2665. }
  2666. ]
  2667. -collectionPersister: null
  2668. -persistenceBuilder: PersistenceBuilder {#152}
  2669. -parentAssociations: []
  2670. }
  2671. #class: ClassMetadata {#160}
  2672. }
  2673. "CommonChannelBundle:Channel" => ChannelRepository {#125
  2674. #documentName: "Common\ChannelBundle\Document\Channel"
  2675. #dm: DocumentManager {#262}
  2676. #uow: UnitOfWork {#270}
  2677. #class: ClassMetadata {#519}
  2678. }
  2679. ]
  2680. -unitOfWork: UnitOfWork {#270}
  2681. -eventManager: ContainerAwareEventManager {#264}
  2682. -hydratorFactory: HydratorFactory {#266}
  2683. -proxyFactory: ProxyFactory {#273
  2684. -metadataFactory: ClassMetadataFactory {#265}
  2685. -uow: UnitOfWork {#270}
  2686. -proxyNamespace: "MongoDBODMProxies"
  2687. -proxyGenerator: ProxyGenerator {#268
  2688. -proxyNamespace: "MongoDBODMProxies"
  2689. -proxyDirectory: "/var/www/mycast/www/apps/frontend/cache/dev/doctrine/odm/mongodb/Proxies"
  2690. #placeholders: array:2 [
  2691. "baseProxyInterface" => "Doctrine\ODM\MongoDB\Proxy\Proxy"
  2692. "additionalProperties" => ""
  2693. ]
  2694. #proxyClassTemplate: """
  2695. <?php\n
  2696. \n
  2697. namespace <namespace>;\n
  2698. \n
  2699. /**\n
  2700. * DO NOT EDIT THIS FILE - IT WAS CREATED BY DOCTRINE'S PROXY GENERATOR\n
  2701. */\n
  2702. class <proxyShortClassName> extends \<className> implements \<baseProxyInterface>\n
  2703. {\n
  2704. /**\n
  2705. * @var \Closure the callback responsible for loading properties in the proxy object. This callback is called with\n
  2706. * three parameters, being respectively the proxy object to be initialized, the method that triggered the\n
  2707. * initialization process and an array of ordered parameters that were passed to that method.\n
  2708. *\n
  2709. * @see \Doctrine\Common\Persistence\Proxy::__setInitializer\n
  2710. */\n
  2711. public $__initializer__;\n
  2712. \n
  2713. /**\n
  2714. * @var \Closure the callback responsible of loading properties that need to be copied in the cloned object\n
  2715. *\n
  2716. * @see \Doctrine\Common\Persistence\Proxy::__setCloner\n
  2717. */\n
  2718. public $__cloner__;\n
  2719. \n
  2720. /**\n
  2721. * @var boolean flag indicating if this object was already initialized\n
  2722. *\n
  2723. * @see \Doctrine\Common\Persistence\Proxy::__isInitialized\n
  2724. */\n
  2725. public $__isInitialized__ = false;\n
  2726. \n
  2727. /**\n
  2728. * @var array properties to be lazy loaded, with keys being the property\n
  2729. * names and values being their default values\n
  2730. *\n
  2731. * @see \Doctrine\Common\Persistence\Proxy::__getLazyProperties\n
  2732. */\n
  2733. public static $lazyPropertiesDefaults = array(<lazyPropertiesDefaults>);\n
  2734. \n
  2735. <additionalProperties>\n
  2736. \n
  2737. <constructorImpl>\n
  2738. \n
  2739. <magicGet>\n
  2740. \n
  2741. <magicSet>\n
  2742. \n
  2743. <magicIsset>\n
  2744. \n
  2745. <sleepImpl>\n
  2746. \n
  2747. <wakeupImpl>\n
  2748. \n
  2749. <cloneImpl>\n
  2750. \n
  2751. /**\n
  2752. * Forces initialization of the proxy\n
  2753. */\n
  2754. public function __load()\n
  2755. {\n
  2756. $this->__initializer__ && $this->__initializer__->__invoke($this, '__load', array());\n
  2757. }\n
  2758. \n
  2759. /**\n
  2760. * {@inheritDoc}\n
  2761. * @internal generated method: use only when explicitly handling proxy specific loading logic\n
  2762. */\n
  2763. public function __isInitialized()\n
  2764. {\n
  2765. return $this->__isInitialized__;\n
  2766. }\n
  2767. \n
  2768. /**\n
  2769. * {@inheritDoc}\n
  2770. * @internal generated method: use only when explicitly handling proxy specific loading logic\n
  2771. */\n
  2772. public function __setInitialized($initialized)\n
  2773. {\n
  2774. $this->__isInitialized__ = $initialized;\n
  2775. }\n
  2776. \n
  2777. /**\n
  2778. * {@inheritDoc}\n
  2779. * @internal generated method: use only when explicitly handling proxy specific loading logic\n
  2780. */\n
  2781. public function __setInitializer(\Closure $initializer = null)\n
  2782. {\n
  2783. $this->__initializer__ = $initializer;\n
  2784. }\n
  2785. \n
  2786. /**\n
  2787. * {@inheritDoc}\n
  2788. * @internal generated method: use only when explicitly handling proxy specific loading logic\n
  2789. */\n
  2790. public function __getInitializer()\n
  2791. {\n
  2792. return $this->__initializer__;\n
  2793. }\n
  2794. \n
  2795. /**\n
  2796. * {@inheritDoc}\n
  2797. * @internal generated method: use only when explicitly handling proxy specific loading logic\n
  2798. */\n
  2799. public function __setCloner(\Closure $cloner = null)\n
  2800. {\n
  2801. $this->__cloner__ = $cloner;\n
  2802. }\n
  2803. \n
  2804. /**\n
  2805. * {@inheritDoc}\n
  2806. * @internal generated method: use only when explicitly handling proxy specific cloning logic\n
  2807. */\n
  2808. public function __getCloner()\n
  2809. {\n
  2810. return $this->__cloner__;\n
  2811. }\n
  2812. \n
  2813. /**\n
  2814. * {@inheritDoc}\n
  2815. * @internal generated method: use only when explicitly handling proxy specific loading logic\n
  2816. * @static\n
  2817. */\n
  2818. public function __getLazyProperties()\n
  2819. {\n
  2820. return self::$lazyPropertiesDefaults;\n
  2821. }\n
  2822. \n
  2823. <methods>\n
  2824. }\n
  2825. """
  2826. }
  2827. -autoGenerate: 0
  2828. -definitions: array:1 [
  2829. "Common\UserBundle\Document\User" => ProxyDefinition {#584
  2830. +proxyClassName: "MongoDBODMProxies\__CG__\Common\UserBundle\Document\User"
  2831. +identifierFields: array:1 [
  2832. 0 => "id"
  2833. ]
  2834. +reflectionFields: array:28 [
  2835. "username" => ReflectionProperty {#207}
  2836. "usernameCanonical" => ReflectionProperty {#210}
  2837. "email" => ReflectionProperty {#205}
  2838. "emailCanonical" => ReflectionProperty {#208}
  2839. "enabled" => ReflectionProperty {#211}
  2840. "salt" => ReflectionProperty {#209}
  2841. "password" => ReflectionProperty {#213}
  2842. "lastLogin" => ReflectionProperty {#214}
  2843. "locked" => ReflectionProperty {#215}
  2844. "expired" => ReflectionProperty {#216}
  2845. "expiresAt" => ReflectionProperty {#217}
  2846. "confirmationToken" => ReflectionProperty {#220}
  2847. "passwordRequestedAt" => ReflectionProperty {#219}
  2848. "roles" => ReflectionProperty {#221}
  2849. "credentialsExpired" => ReflectionProperty {#203}
  2850. "credentialsExpireAt" => ReflectionProperty {#202}
  2851. "id" => ReflectionProperty {#124}
  2852. "created" => ReflectionProperty {#122}
  2853. "updated" => ReflectionProperty {#120}
  2854. "channels" => ReflectionProperty {#116}
  2855. "transactions" => ReflectionProperty {#114}
  2856. "actionLogs" => ReflectionProperty {#112}
  2857. "tokenActionLogs" => ReflectionProperty {#110}
  2858. "tags" => ReflectionProperty {#108}
  2859. "interestCategories" => ReflectionProperty {#106}
  2860. "about" => ReflectionProperty {#104}
  2861. "apikey" => ReflectionProperty {#102}
  2862. "tokens" => ReflectionProperty {#99}
  2863. ]
  2864. +initializer: Closure {#585
  2865. class: "Doctrine\ODM\MongoDB\Proxy\ProxyFactory"
  2866. this: ProxyFactory {#273}
  2867. parameters: array:1 [ …1]
  2868. use: array:2 [ …2]
  2869. file: "/var/www/mycast/www/vendor/doctrine/mongodb-odm/lib/Doctrine/ODM/MongoDB/Proxy/ProxyFactory.php"
  2870. line: "155 to 178"
  2871. }
  2872. +cloner: Closure {#586
  2873. class: "Doctrine\ODM\MongoDB\Proxy\ProxyFactory"
  2874. this: ProxyFactory {#273}
  2875. parameters: array:1 [ …1]
  2876. use: array:3 [ …3]
  2877. file: "/var/www/mycast/www/vendor/doctrine/mongodb-odm/lib/Doctrine/ODM/MongoDB/Proxy/ProxyFactory.php"
  2878. line: "197 to 220"
  2879. }
  2880. }
  2881. ]
  2882. -metadataFactory: ClassMetadataFactory {#265}
  2883. }
  2884. -schemaManager: SchemaManager {#269
  2885. #dm: DocumentManager {#262}
  2886. #metadataFactory: ClassMetadataFactory {#265}
  2887. }
  2888. -documentDatabases: array:2 [
  2889. "Common\UserBundle\Document\User" => LoggableDatabase {#146}
  2890. "Common\ChannelBundle\Document\Channel" => LoggableDatabase {#571}
  2891. ]
  2892. -documentCollections: array:2 [
  2893. "Common\UserBundle\Document\User" => LoggableCollection {#144}
  2894. "Common\ChannelBundle\Document\Channel" => LoggableCollection {#569}
  2895. ]
  2896. -closed: false
  2897. -filterCollection: FilterCollection {#271
  2898. -config: Configuration {#257}
  2899. -dm: DocumentManager {#262}
  2900. -enabledFilters: array:1 [
  2901. "softdeleteable" => SoftDeleteableFilter {#274
  2902. #listener: SoftDeleteableListener {#259}
  2903. #documentManager: DocumentManager {#262}
  2904. #disabled: []
  2905. #dm: DocumentManager {#262}
  2906. #parameters: []
  2907. }
  2908. ]
  2909. +"cm": CriteriaMerger {#280}
  2910. }
  2911. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement