Skip to content

Instantly share code, notes, and snippets.

class Formation
{
...
/**
* @Serializer\Exclude
* @ORM\OneToMany(targetEntity="FormationRequired", mappedBy="receiver" , cascade={"persist", "remove"} , orphanRemoval=true)
*/
private $formationRequireds;
/**
@gmarquet
gmarquet / controllers.application.js
Last active October 3, 2016 13:27 — forked from grapho/controllers.application.js
Test Ember Computed Alias
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
controller_property: Ember.computed.alias('model.model_property'),
});
import Ember from 'ember';
export default Ember.Component.extend({
editMode: false,
actions: {
toggleEditMode(){
this.toggleProperty('editMode');
}
}
@gmarquet
gmarquet / components.image-loading.js
Last active December 13, 2016 13:43
Error classNameBidings async and ember run loop
import Ember from 'ember';
export default Ember.Component.extend({
classNameBindings: ['imageLoaded:show-image:show-preview'],
imageLoaded: false,
didInsertElement() {
this._super(...arguments);
Ember.run(()=>{
@gmarquet
gmarquet / components.data-table.js
Last active December 15, 2016 12:20
New Twiddle
import Ember from 'ember';
export default Ember.Component.extend({
data: [],
selectedRecords: [],
actions: {
selectAll() {
this.get('selectedRecords').addObjects(this.get('data'));
@gmarquet
gmarquet / adapters.application.js
Last active February 26, 2017 09:15 — forked from samselikoff/mirage.config.js
Cannot read property '_internalModel'
import DS from 'ember-data';
export default DS.RESTAdapter.extend( {
});
@gmarquet
gmarquet / components.my-component.js
Last active February 10, 2017 17:24
Test component action in integration tests
import Ember from 'ember';
export default Ember.Component.extend({
name: 'a',
actions: {
changeName(newName){
this.set('name', newName);
}
@gmarquet
gmarquet / controllers.application.js
Last active February 14, 2017 13:37
Alias controller property to model
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
items: [],
totalChanged: Ember.observer('total', function() {
console.log('totalChanged');
let model = this.get('moddel');
if (model && !model.isDestroyed) {
@gmarquet
gmarquet / adapters.application.js
Created February 20, 2017 12:28
Serialize computed property
import DS from 'ember-data';
export default DS.JSONAPIAdapter.extend({
});
@gmarquet
gmarquet / controllers.application.js
Last active February 20, 2017 13:03
Templates errors
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});