Last I heard they don't want you to take in lunch. We have left it in a car then gone back to get it and eaten it just outside the park.
It's always substantially cheaper to bring a back pack with water bottles, snacks or fruit. Lockers are available and the cost is based on the size you rent. Lockers go fast at Disneyland due to the volume of people. California Adventure has a few more that are typically available throughout the day.
I suggest packing a light lunch and taking a backpack. If you bring water bottles, make sure they aren't glass.
You can take food and put it in the lockers. Lockers go from $7-$15 for the day
As far as I know
Yes you can take your own food and i believe they do have lockers but you have to pay.
Thanks! Your answer is awaiting moderation.